Slashdot Mirror


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.

1 of 149 comments (clear)

  1. Re:I'm sure they needed it too by Tough+Love · · Score: 0, Offtopic

    Huawei's Watch 2 claims two days of battery life under normal use. That's 2.5 times better than Apple. And the Huawei looks good with its round body, unlike Apple's clunky/ugly phone-on-a-wrist. No wonder Huawei got such a big chunk of the market already. And they are said to be bring out a product with a full week of battery life. There you go, Huawei concentrates on what's important for a watch. Apple brags about more bits.

    --
    When all you have is a hammer, every problem starts to look like a thumb.