Linked by Thom Holwerda on Tue 10th Sep 2013 18:25 UTC
Apple Apple's event is going on right now - and most of the new stuff already leaked weeks and months ahead of time. So, we're getting an iPhone 5S, an iPhone 5C, and iOS7 will be available later this month. I like the design of the 5C more than of the 5S; it's more playful, colourful - harking back to the coloured iMacs and PowerMac G3s. Too bad it doesn't come in red.

The fingerprint sensor in the 5S is interesting, but I wonder how accurate it will be in the real world; on top of that, with all the NSA news, I'm not particularly keen on Apple reading my fingerprint all the time. Supposedly, applications don't have access to it and it's not stored in the cloud, but I have little to no trust for companies.

The biggest news for me is the fact that the iPhone 5S has a new chip - the A7 - which has the honour of being the first 64bit chip inside a smartphone. iOS7 and first party Apple applications are all 64bit, and Xcode obviously supports it. While this obviously future-proofs the platform for more RAM, I wonder what other motives are involved here. ARM desktops and laptops, perhaps?

I doubt 64bit will provide much benefit today, but you have to hand it to Apple: at least they're done with the transition before it's even needed.

Thread beginning with comment 571755
To read all comments associated with this story, please click here.
64 bit benefits
by chithanh on Tue 10th Sep 2013 20:33 UTC
chithanh
Member since:
2006-06-18

Besides being able to use more memory, increasing the address space to 64 bit also benefits certain exploit mitigation techniques, as it makes randomized addresses harder to guess.

Reply Score: 5

RE: 64 bit benefits
by zima on Tue 10th Sep 2013 21:42 in reply to "64 bit benefits"
zima Member since:
2005-07-06

So, harder jailbreaking, more time before the jailbreak for each new version?

Reply Parent Score: 2

RE: 64 bit benefits
by tylerdurden on Wed 11th Sep 2013 07:42 in reply to "64 bit benefits"
tylerdurden Member since:
2009-03-17

ASLR techniques work with the width of the address bits, in this case is 48 bits for ARM v8, not on the width of the virtual 64 bits address space.

64 bit brings very little, as of now, to the mobile market. Specially given how Apple tends to be very stingy with the memory size of their iPad/iPhone systems (gotta keep those margins as high as possible) I think the improved GPU is what will affect the user's experience the most. If anything, I think Apple is testing the waters to go with ARM for some of their desktops or laptops.

Reply Parent Score: 2

RE[2]: 64 bit benefits
by chithanh on Wed 11th Sep 2013 08:28 in reply to "RE: 64 bit benefits"
chithanh Member since:
2006-06-18

ASLR techniques work with the width of the address bits, in this case is 48 bits for ARM v8, not on the width of the virtual 64 bits address space.
Userspace applications see only the virtual address space, never the physical one. But you are correct that 48 bits is the current virtual address space limit.

If anything, I think Apple is testing the waters to go with ARM for some of their desktops or laptops.
You mean like Ubuntu with their dual mobile/desktop concept? That could indeed be a possibility.

Edited 2013-09-11 08:32 UTC

Reply Parent Score: 3

RE: 64 bit benefits
by dvhh on Wed 11th Sep 2013 16:07 in reply to "64 bit benefits"
dvhh Member since:
2006-03-20

Question among he same lines:
Would they force developer to recompile iphone apps with 32/64bits variants (unlikely).
Or Keep 64bits features for the OS only while leaving the apps in 32bits while also having 32bits & 64bits library.
Or just have 32bits processors with 64bits floating points unit ?

Seems to me that Apple is getting themselves into some fragmentation trap (unless they obsolete all 32bits devices at one point )

Reply Parent Score: 2

RE[2]: 64 bit benefits
by chithanh on Thu 12th Sep 2013 13:46 in reply to "RE: 64 bit benefits"
chithanh Member since:
2006-06-18

Question among he same lines:
Would they force developer to recompile iphone apps with 32/64bits variants (unlikely).

Apple appears determined to bring all Apple software on iPhones to 64 bit. It seems plausible that Xcode will output both 32 bit and 64 bit ARM universal binaries by default in the future.

Seems to me that Apple is getting themselves into some fragmentation trap (unless they obsolete all 32bits devices at one point )

I expect that it will go like PPC and 32 bit x86 Macs, they will be supported along for some time and then stop receiving updates.

Reply Parent Score: 3