Do you really need to buy an Apple Computer device to develop an iOS app?

Source: Internet
Author: User

If you want to develop iOS or Apple apps, many online users will advise you to buy an Apple hardware-Apple Computer, some of which suggest you install a black apple. The first of these two scenarios is expensive, the latter a time-consuming effort (even to the end of the purchase of an Apple device), and may be fall short due to problems such as graphics driver, Nic driver mismatch, and so on. I recommend using the desktop to add memory chips to run on the virtual machine, virtual machines can also abstract virtual solve a lot of hardware matching problems. Next I'll talk about why this is the best deal for developers who are focused on developing apps, and remember that your goal is to develop apps on the Apple platform at the lowest cost, and don't let those useless things waste your precious time, you're the one who earns at least 300 dollars a day. Of course, this is a suggestion for the developer of the cyst shy, the Apple device is still very good money to buy one is also very good.

MacOS is very memory-intensive, so his machine is often 8G of memory start, and your ordinary notebook generally 8G memory, you also have to install the virtual machine to MacOS allocated 4-6g memory space, your notebook must be unbearable (not smooth), Because Windows has eaten 2-3g in the event of no task. And Apple MacOS eats at least 3.5G, the virtual machine needs to consume some memory, so there is little left. So adding memory is the best way to solve it. Note Adding memory is inconvenient, so it is recommended to use a desktop computer.

I am using the desktop configuration i5-4590,8g memory, 1T ordinary mechanical hard disk, nuclear display (no independent graphics card), Win7 Professional Edition, install Vmware12 Pro, run macOS10.12 not smooth, but the CPU casually deal with the problem in memory.

Resource consumption of Win7 idling (normal use when no application is open)

Turn on VMware when not running MacOS virtual machines:

The CPU is hardly a performance bottleneck because he handles it very fast, even if the peak reaches 80%. It's mostly a memory problem.

Run MacOS Virtual machine state (virtual machine does not run compute tasks):

See here, you should know, no-load MacOS virtual machine so consumption of memory, so in the virtual machine running development tools is more of the card, very not fluent, so add 1-2 memory, make up 16G or 24G memory will be able to do. The price of a piece of memory is only $340, and two of them are 680, which is really saving a lot of money. What do you think?

Later I add memory and then give you to add to the feeling of use.

Do you really need to buy an Apple Computer device to develop an iOS app?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.