{"id":2248,"date":"2018-06-23T04:19:31","date_gmt":"2018-06-23T08:19:31","guid":{"rendered":"http:\/\/www.rexfeng.com\/blog\/?p=2248"},"modified":"2018-06-23T04:19:31","modified_gmt":"2018-06-23T08:19:31","slug":"my-aging-macbook-situation","status":"publish","type":"post","link":"https:\/\/www.rexfeng.com\/blog\/2018\/06\/my-aging-macbook-situation\/","title":{"rendered":"My Aging MacBook Situation"},"content":{"rendered":"<p>My\u00a0personal daily driver is a 2011 MacBook Air (MBA). I&#8217;ve shipped 6 iPhone apps from it. For a computer bought in 2011, I&#8217;m happy with how long it has lasted.<\/p>\n<p>I am interested in buying a new MacBook Pro (MBP) to replace my aging MacBook Air, but I&#8217;m not sure what to do. The possible choices I see are:<\/p>\n<p>1.) the current MBP (June 2017 version)<br \/>\n2.) wait ? months for an updated MBP (most likely a minor CPU refresh)<br \/>\n3.) a 2015 MBP version (older hardware style with IMHO better keyboard)<\/p>\n<p><strong>Reasons to upgrade sooner:<\/strong><br \/>\n* Xcode runs poorly on my MBA. Storyboard, Simulator, and Playgrounds are barely usable.<br \/>\n* macOS Mojave will not run on my MacBook Air. It&#8217;s only a matter of time before I&#8217;m locked out of macOS &amp; Xcode updates.<br \/>\n* Apple announced a <a href=\"https:\/\/www.apple.com\/support\/keyboard-service-program-for-macbook-and-macbook-pro\/\">Keyboard Service Program<\/a>.<br \/>\n* As a professional software developer, I can easily justify 2-3 year upgrade cycles.<br \/>\n* My MBA is showing it&#8217;s age; the battery is virtually gone.<\/p>\n<p><strong>Reasons to upgrade later:<\/strong><br \/>\n* My MBA is able to run Xcode 9 (current) and will hopefully run Xcode 10 GM.<br \/>\n* Buying after a new hardware refresh (minor CPU bump most likely) maximizes the currentness of the purchase. This may not be rational, but it&#8217;s a factor nonetheless.<br \/>\n* My iPhone app development is primarily dependent on iPhone hardware updates &amp; Xcode, not my Mac.<br \/>\n* Indecision &#8211; since none of the current MBP options (2015 or 2017) are very appealing, I can wait it out.<\/p>\n<p><strong>Reasons that don&#8217;t make a difference:<\/strong><br \/>\n* I don&#8217;t like typing on the current generation MBP keyboard, but the next significant MBP hardware refresh is probably a few years away (too long).<br \/>\n* USB-C &#8211; I&#8217;ve found a <a href=\"https:\/\/www.amazon.com\/gp\/product\/B01J4BO0X8\">Multi-Port Adapter<\/a> (dongle) that works for me.<\/p>\n<p><strong>Inconclusion<\/strong><\/p>\n<p>In retrospect, I should have bought a decently equipped 2015 MBP in 2015.<\/p>\n<p>If Xcode 10 GM doesn&#8217;t work on my Mac, then I&#8217;ll be forced to buy a new Mac right away. Otherwise I will wait around hoping Apple decides to update the MBP.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My\u00a0personal daily driver is a 2011 MacBook Air (MBA). I&#8217;ve shipped 6 iPhone apps from it. For a computer bought in 2011, I&#8217;m happy with how long it has lasted. I am interested in buying a new MacBook Pro (MBP) to replace my aging MacBook Air, but I&#8217;m not sure what to do. The possible [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[1394,380,532,524,1393,602,1392,1214,1202,1086],"class_list":["post-2248","post","type-post","status-publish","format-standard","hentry","category-tech","tag-air","tag-apple","tag-keyboard","tag-mac","tag-macbook","tag-mba","tag-mbp","tag-pro","tag-upgrade","tag-xcode"],"_links":{"self":[{"href":"https:\/\/www.rexfeng.com\/blog\/wp-json\/wp\/v2\/posts\/2248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rexfeng.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rexfeng.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rexfeng.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rexfeng.com\/blog\/wp-json\/wp\/v2\/comments?post=2248"}],"version-history":[{"count":9,"href":"https:\/\/www.rexfeng.com\/blog\/wp-json\/wp\/v2\/posts\/2248\/revisions"}],"predecessor-version":[{"id":2257,"href":"https:\/\/www.rexfeng.com\/blog\/wp-json\/wp\/v2\/posts\/2248\/revisions\/2257"}],"wp:attachment":[{"href":"https:\/\/www.rexfeng.com\/blog\/wp-json\/wp\/v2\/media?parent=2248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rexfeng.com\/blog\/wp-json\/wp\/v2\/categories?post=2248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rexfeng.com\/blog\/wp-json\/wp\/v2\/tags?post=2248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}