Domain: atp.fm
Stories and comments across the archive that link to atp.fm.
Stories · 3
-
Apple Watch Apps Instantly Went 64-Bit Thanks To Obscure Bitcode Option (venturebeat.com)
Jeremy Horwitz, writing for VentureBeat: An obscure feature in Apple's Xcode development software enabled Apple Watch apps to make an instant transition from 32-bit to 64-bit last month, an unheralded win for Apple Watch developers inside and outside the company. The "Enable Bitcode" feature was introduced to developers three years ago, but the Accidental Tech Podcast suggests that it was quietly responsible for the smooth launch of software for the Apple Watch Series 4 last month.
Support for Bitcode was originally added to Xcode 7 in November 2015, subsequently becoming optional for iOS apps but mandatory for watchOS and tvOS apps. Bitcode is an "intermediate representation" halfway between human-written app code and machine code. Rather than the developer sending a completely compiled app to the App Store, enabling Bitcode provides Apple with a partially compiled app that it can then finish compiling for whatever processors it wants to support. The report suggests that this change allowed Apple to avoid the great "appocalypse" which occurred when it decided to kill support for 32-bit apps on iOS. -
Design For the Present (marco.org)
Technology critic Marco Arment, who co-hosts an Apple-centric podcast called ATP with John Siracusa and Casey Liss, has shared his take on the design of the recently launched MacBook Pro models. Apple's decision to get rid of USB Type-A ports has irked many, with some saying that the company should have left at least a few USB Type-A ports on the computer, even if what it strives to do is lead the industry in how a computer should look like. Arment shares the sentiment. From a blog post: The new MacBook Pro is probably great, and most of the initial skepticism probably won't age well. But I want to pick on one aspect today. Having four USB-C ports is awesome. Having only four USB-C ports is going to hurt the versatility requirement of pro gear, because there's a very real chance that you won't have the right dongle when you need it. This is going to happen a lot, because even though USB-C is the future, it's definitely not the present. We've had the standard USB plug (USB-A) in widespread use for 18 years, and it's going to take a few more years for USB-C to become so ubiquitous that we can get away without USB-A ports most of the time. A pro laptop released today should definitely have USB-C ports -- mostly USB-C ports, even -- but it should also have at least one USB-A port. Including a port that's still in extremely widespread use isn't an admission of failure or holding onto the past -- it's making a pragmatic tradeoff for customers' real-world needs. I worry when Apple falls on the wrong side of decisions like that, because it's putting form (and profitability) over function."Design for the future, but accommodate the reality of the present," he adds. -
Apple Should Stop Selling Four-Year-Old Computers (theverge.com)
It's been a while since Apple upgraded its MacBook Air, MacBook Pro, and Mac Pro models. Four years, one month, and twenty-four days, to be exact, in case of the MacBook Pro. Apple is inexplicably still selling the exact same models for its Mac line that it introduced in 2012. Pretty much every Windows OEM has had an Intel Skylake-powered processor in its laptops for more than a year now, but Apple's computing lineup is still shipping with the three-to-four years old processor, and graphics card. Things have gotten so bad, that MacRumors' Buying Guide, which is considered to be an "online institution" among Apple nerds, has flagged all of Apple laptops as "Don't Buy" In a column, The Verge's Sam Byford says that Apple should stop selling the old laptops. He writes: Apple iterates quickly and consistently in mobile because the rate of technological progress is so much more dramatic in that arena. The company does amazing work to keep its iPhones and iPads ahead of competitors, performance-wise. Simple Intel processor upgrades are less important to laptops these days, however, and I'm finding this 2012 MacBook Pro fine to work from right now -- faster than my 2015 MacBook, at least, which is enough for my needs. But that doesn't mean it isn't unconscionable for Apple to continue to sell outdated products to people who may not know any better. Is the company really saving that much money by using 2012 processors and 4GB of RAM as standard? Even an update to Intel's Haswell chips from 2013 would have brought huge battery life improvements. Apple is bound by the whims of its suppliers to a certain extent, and it may not always make sense for the company to upgrade its products with every single new chip or GPU that comes out. But there's a certain point at which it just starts to look like absent-mindedness, and many Mac computers are well past that point now. [...] If Apple doesn't want to keep its products reasonably current, that's its prerogative. But if that truly is the case, maybe it shouldn't sell them at all.It's also ironic, coming from a company whose executive not long ago made fun of people who had five years old computer. Folks at Accidental Tech Podcast also discussed the same recently.