{"id":192385,"date":"2017-05-11T12:55:00","date_gmt":"2017-05-11T16:55:00","guid":{"rendered":"http:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/the-best-mac-for-app-development-2017-macworld-uk\/"},"modified":"2017-05-11T12:55:00","modified_gmt":"2017-05-11T16:55:00","slug":"the-best-mac-for-app-development-2017-macworld-uk","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/mind-uploading\/the-best-mac-for-app-development-2017-macworld-uk\/","title":{"rendered":"The best Mac for app development 2017 &#8211; Macworld UK"},"content":{"rendered":"<p><p>How to    find the best Mac: the best advice for app developers    Share  This      Which Apple Mac should you get to begin app development? With    Xcode and Apple Swift, app development on iPhone and iPad has    been simplified. Here's our recommendation of the right Mac to    get.    <\/p>\n<\/p>\n<p>    If you're an app developer, or are considering trying your hand    at creating your own app in the future, you've come to the    right place. Here, we look at     which Mac is best for developers.  <\/p>\n<p>    Apple's     Swift programming language means that creating and building    an app for MacOS or iOS is more accessible than ever, and it's    easy to get them onto the App Store in order to sell them too.  <\/p>\n<p>    If you're keen on learning app development, this article will    also give you some pointers about what you'll need to get    started with app development once you've got the right Mac.  <\/p>\n<p>    Choosing the right Mac for development can be a challenge.    Apple creates a whole range of Mac laptops    and desktop computers. All Apple Macs are great computers but    some are better suited to app development than others.  <\/p>\n<p>    Software development scales up depending on the size and    complexity of the program you are making. Macs vary in power    from the entry-level    MacBookright up to the Mac Pro.  <\/p>\n<p>    If all you want to do is start to learn development and get a    regular app onto the app store then any of Apple's current Mac    line-up, including its laptops, should be powerful enough to do    the job.  <\/p>\n<p>    Unlike creating video or music; creating code doesn't use up    huge amounts of hard drive space, and if you're creating iOS    apps you don't need a lightning-fast processor or a high-end    graphics card.  <\/p>\n<p>    Obviously, this doesn't narrow the choice down much (or at all,    for that matter). It now becomes a question of how much money    you want to spend, and which will provide the best coding    environment.  <\/p>\n<p>    What is useful for software development is screen estate.    Coding is a complex task that sometimes requires intense focus,    but more often it requires research and tracking.  <\/p>\n<p>    Coders often need to have several programs and windows open at    once: the Xcode developer environment, web browser, and perhaps    a separate text editor, SQL Database editor, and much more.    Development seems to be one of a task that requires everything    MacOS has to offer.  <\/p>\n<p>    So you need a Mac with a big screen, or you need to attach a    big screen to your Mac.  <\/p>\n<p>    With this in mind we're actually going to rule out all of    Apple's MacBook range.  <\/p>\n<p>    Lets be clear: if you value a notebook and portability is    important to you, then a MacBook, MacBook Air or MacBook Pro will do    just fine for app development, and you can attach a monitor to    these models for larger screen estate. (Find out more in our    complete guide to buying a MacBook).  <\/p>\n<p>    But with a MacBook you pay a lot extra for a small screen that    will feel cramped when programming, so if portability is    important we'd look to Apple's Mac range instead.  <\/p>\n<\/p>\n<p>    The Mac Pro is overkill for most developers so the choice is    between an iMac or Mac mini with a display.  <\/p>\n<p>    At 479 the Mac mini is the best value Mac, and it offers more    than enough power and storage for app development. What it    doesn't come with is a display, so you'll need to source one    separately. (View the    Mac mini in the Apple Store here).  <\/p>\n<p>    Normally the idea with the Mac mini is that you attach an old    display, keyboard and mouse and it represents top-flight Apple    computing at a fraction of the cost. However, for app    development we suggest that you get a large display.  <\/p>\n<p>    There is now a huge range of sub-200 monitors    that offer 27-inch displays. Some developers preferpicking up    two 24-inch displays and placing them side-by-side.  <\/p>\n<p>    If you are looking for a more powerful Mac with a big display    then Apple has you covered in the form of the iMac. (View the iMac in the Apple Store here)  <\/p>\n<p>    You should get a model with a 27inch display, which starts at    1,749. It's not as cheap as the Mac mini but you do get a lot    of extra for your money.  <\/p>\n<p>    The 27-inch iMac is a veritable powerhouse: a 3.2Ghz Intel i5    processor, 1TB hard drive, discrete AMDgraphics card with    2GB video memory, and of course that massive 27-inch display.    If youre looking for a large-screen Mac that also has enough    power for gaming then this is the one to go for.  <\/p>\n<p>    We'd advise most new developers to go for the Mac mini with the    AOC display. The Mac mini is a cheaper option than the iMac and    the extra cash can be put towards software or training courses.  <\/p>\n<p>    The 27-inch iMac is a better Apple Mac and you get a lot of    extra features: such as the fast processor, large 1TB hard    drive and AMDgraphics card. They're nice features, for    sure, but they offer little towards developing apps. Mind you,    if youre also planning to use a Mac for gaming and general all    purpose computing you might appreciate the extra power.  <\/p>\n<p>    Apple goes to great lengths to make it easy to develop apps (or    small programs) for both MacOS and iOS. The development    environment used to create apps for both is called Xcode, and    this is a free download from the Mac App Store.  <\/p>\n<p>    With Xcode you can build apps using two programming languages,    the old Objective-C language, and the newer Swift programming    language.  <\/p>\n<p>    Uploading and selling Apps via iTunes requires a yearly    subscription to the Apple Developer connection, but it's good    value at $99 per year (approx 77). You only need this to    upload and distribute apps via the Mac and iOS App Stores    however, you don't need to pay this fee just to test and create    apps.  <\/p>\n<p>    If you're interested in getting started in iOS app development,    the following articles will help:  <\/p>\n<p>        How to get started in iOS app development    How to get started with Apple Swift        Best way to learn Swift: books, courses, guides  <\/p>\n<p>    Take a look at Udemy's online Swift courses, too.  <\/p>\n<p>    Developers don't need as many accessories as other Mac users. A    good Mac, a decent sized display and a good reference library    and you're good to go.  <\/p>\n<p>    The only exception we'd make is to invest in a good backup    system in case there are any problems. Apple's own Time Capsule    is a great solution. Alternatively, invest in a good USB    external hard drive and use Apple's Time Machine software to    perform regular backups.  <\/p>\n<p>    There is also wealth of software that's good for developers.    Here are some recommendations:  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Original post: <\/p>\n<p><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/www.macworld.co.uk\/news\/mac\/best-mac-for-app-development-2017-3449754\/\" title=\"The best Mac for app development 2017 - Macworld UK\">The best Mac for app development 2017 - Macworld UK<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> How to find the best Mac: the best advice for app developers Share This Which Apple Mac should you get to begin app development? With Xcode and Apple Swift, app development on iPhone and iPad has been simplified. Here's our recommendation of the right Mac to get.  <a href=\"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/mind-uploading\/the-best-mac-for-app-development-2017-macworld-uk\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[187745],"tags":[],"class_list":["post-192385","post","type-post","status-publish","format-standard","hentry","category-mind-uploading"],"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/192385"}],"collection":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/comments?post=192385"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/192385\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/media?parent=192385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/categories?post=192385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/tags?post=192385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}