4 ms·
(referring to move from 32bit to 64bit): "The new technology allowed for entirely new features, such as Apple Pay and the Touch ID fingerprint scanner. Develope
by nicolast 11y ago
(referring to move from 32bit to 64bit): "The new technology allowed for entirely new features, such as Apple Pay and the Touch ID fingerprint scanner. Developers had to rewrite applications to account for the new standard, but it gave way to smoother maps, cooler video games, and generally more responsive apps that don’t hog as much memory."
Right.
- strmpnk 11y agoThe memory comment certainly raises questions. Tagging pointers on 64bit ARM does allow some new techniques for compactness but it'd be hard to claim this overcomes the doubled pointer size. Does anyone have data on how memory use was impacted between architectures for the same code base? I recall the Objective-C runtime taking advantage of this so perhaps it's only a slight tax if you rely Apple's frameworks.
- jakobegger 11y agoEven bigger than tagged pointers is the inline retain count in the 64bit ARM runtime. This makes retain/release much faster... No more global locks and hash tables.
- glhaynes 11y agoConsidering the context of the sentence being around how 64-bit systems required app "rewrites", I'm guessing the fact that there are memory savings on devices that are running entirely 64-bit apps (because the system doesn't have to load 32-bit versions of libraries) might have journalistically transmogrified into "apps that don't hog as much memory."