De voordelen van 64 bits in de iPhone 5s
13 september 2013 - 09:02   
geplaatst door: de Redactie
http://www.macfreak.nl/modules/news/images/xcode.jpg
De voordelen van 64 bits in de iPhone 5s
Eén van de drie dingen waar Apple het over had tijdens de presentatie van de iPhone 5s is dat de nieuwe processor 64 bits is en dat die prestaties vergelijkbaar met een desktop zou leveren. Op veel websites zijn daar nu discussies over losgebarsten, waarbij vaak wordt geroepen dat dit alleen maar marketing zou zijn. Dus hoe zit het nu precies?

Op het eerste gezicht lijkt 64 bits voor een mobiel device als een iPhone inderdaad flauwekul, want 64 bits zorgt er voor dat apps meer dan 4 GB RAM kunnen gebruiken. Maar een mobiel device heeft nu juist niet zoveel RAM, want dan zou de batterij veel te snel leeglopen.

De keuze voor 64 bits is dus niet vanwege enorme hoeveelheden RAM die aangesproken kunnen worden, maar er zijn wel degelijk andere voordelen die de keuze voor 64 bits met zich meebrengt. Zo zorgt die keuze er bijvoorbeeld voor dat er meer rekenkracht per watt geleverd kan worden, en zal een 64 bits device je batterij dus juist minder snel leegtrekken.

Maar dat is niet het enige, ook alle apps die de rekenkracht van de processor hard gebruiken, denk bijvoorbeeld aan apps die veel en grote berekeningen uitvoeren, zoals bijvoorbeeld wetenschappelijke apps, maar ook een app als Capo of [ituneslink=https://itunes.apple.com/app/ocarina/id293053479?mt=8]Ocarina[/ituneslink] en veel andere muziek apps die geluid doorrekenen.

En dan is er natuurlijk nog een, niet onbelangrijke categorie: gaming. De demo van Infinity Blade III tijdens de presentatie van de iPhone 5s was dan ook erg overtuigend.



De overgang naar 64 bits zou ook voor ellende kunnen zorgen, maar Apple heeft voor een erg complete handleiding (alleen te zien met een Developer Account) gezorgd voor ontwikkelaars, waar je precies kunt lezen hoe je apps naar 64 bits kan overzetten. Daarbij kan je alleen 64 bits apps in de App Store krijgen als die ook de 32 bits runtime ondersteunen, zo zijn we zeker dat deze apps ook blijven draaien op een andere iPhone, iPod touch of iPad die nog geen 64 bits ondersteund.

Het zal trouwens wel even duren voordat er veel apps zijn die 64 bits ondersteunen, want waarschijnlijk zijn nog niet alle ontwikkelaars klaar voor iOS 7 en zullen veel wachten tot ze een iPhone 5s in handen hebben, zodat ze zelf kunnen zien wat de voordelen zijn.

Als laatste nog iets interessants wat Apple in zijn documentatie schrijft:
Citaat


The architecture for 64-bit apps on iOS is almost identical to the architecture for OS X apps, making it easy to create a common code base that runs in both operating systems.

Als het inderdaad makkelijker wordt om code voor programma's voor OS X en iOS te delen dan wordt het voor ontwikkelaars allemaal nog veel interessanter. Hoewel de code voor OS X en iOS beide in Objective-C geschreven wordt was dat hergebruiken van code tot nu toe niet erg makkelijk.

Natuurlijk zal het even duren voordat de voordelen van de keuze voor 64 bits ook voor ons, de eindgebruikers, duidelijk zullen zijn. In het begin zullen het voornamelijk Apple's eigen apps zijn waar we het verschil zullen merken. Maar ook hier heeft Apple weer een stap vooruit gezet waar we in de toekomst ook voordeel van zullen hebben.
De voordelen van 64 bits in de iPhone 5s
13 september 2013 - 09:18    reactie #1
geplaatst door: VwVanFan
Ben benieuwd wat dit op het stroomgebruik doet.

 :cool:
De voordelen van 64 bits in de iPhone 5s
13 september 2013 - 11:17    reactie #2
geplaatst door: redwoman
VwVanFan
Als je het brilletje van je smiley zelf eens opzet en de 3e alinea eens herleest dan heb je gelijk je antwoord.
 :confused:
De voordelen van 64 bits in de iPhone 5s
13 september 2013 - 13:13    reactie #3
geplaatst door: THX-1138
"Infinity Blade" is eigenlijk alleen interessant als demo aan bv. familie of vrienden om te laten zien waar een iPhone wel niet toe in staat is. Het spel op zich is ronduit saai.
De voordelen van 64 bits in de iPhone 5s
13 september 2013 - 13:26    reactie #4
geplaatst door: Blender
Heb het uitgespeeld en vond het helemaal niet saai. Mijn dochtertje ook trouwens. Zo zie je maar.
De voordelen van 64 bits in de iPhone 5s
13 september 2013 - 13:35    reactie #5
geplaatst door: VwVanFan
Citaat
redwoman om 11:17, 13-09-2013
VwVanFan
Als je het brilletje van je smiley zelf eens opzet en de 3e alinea eens herleest dan heb je gelijk je antwoord.
 :confused:


Geschreven woorden en praktijk zijn vaak anders.

 :cool:
De voordelen van 64 bits in de iPhone 5s
13 september 2013 - 13:56    reactie #6
geplaatst door: Pieterr
Citaat

Als laatste nog iets interessants wat Apple in zijn documentatie schrijft:

Het stukje wat volgt is de ware reden. Het is voor Apple (en developers) handiger om alle code op één en dezelfde manier te kunnen behandelen (in 64-bit) dan er twee smaakjes op na te moeten houden. Dat scheelt een boel testwerk.
"One experiment is worth a thousand expert opinions."
De voordelen van 64 bits in de iPhone 5s
13 september 2013 - 17:34    reactie #7
geplaatst door: ChrisG
Ik kan me goed voorstellen dat 64 bit meer voor de toekomst is. Wanneer de Ax snel genoeg is kan ik me goed voorstellen dat hij in de Macbook Air komt te zitten. Voor een telefoon heb je dat niet echt nodig.

Chris
De voordelen van 64 bits in de iPhone 5s
13 september 2013 - 17:35    reactie #8
geplaatst door: ChrisG
Met Ax bedoel ik een toekomstige A9 ... processor
De voordelen van 64 bits in de iPhone 5s
13 september 2013 - 19:40    reactie #9
geplaatst door: Roko
Over een paar jaar heb je alleen nog iOSXI
"One experiment is worth a thousand expert opinions."
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 10:10    reactie #11
geplaatst door: Robert
@ Pieterr: ik zag die ook, gelukkig dat Samsung dat voor Apple's keynote heeft aangekondigd, het bedrijf zou maar eens van imitatie beticht kunnen worden...   :wink:
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 11:53    reactie #12
geplaatst door: imex
@ Robert: Grappig is wel dat op nu.nl draadjes de Androidfanaten het nu even moeilijk hebben. Ze komen niet in de tegenaanval met quad- en 8-cores, het aantal MHz-en of RAM, maar zoeken nu allerlei argumenten om het nut van 64 bits te ontkrachten. Dat wordt dus leuk als andere fabrikanten gaan volgen met 64 bits, dan moeten ze hun houding weer terugdraaien. Is vaker gebeurt en dat heeft een grote radiostilte tot gevolg. Zo zie ik ook nu weer dat men Apple nodig heeft om de weg te wijzen.
'They want to make the best computer'
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 11:59    reactie #13
geplaatst door: Pieterr
64-bit heeft voor de meeste eindgebruikers ook geen enkel voordeel. Je gaat er niet sneller van bellen. Het uitfaseren van 32-bit heeft wel voordelen voor Apple zelf, en andere developers.
"One experiment is worth a thousand expert opinions."
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 16:13    reactie #14
geplaatst door: Robert
@ Pieterr: dat is dus maar de vraag: als het betekent dat games sneller opstarten (zie het commentaar van de makers van Infinity Blade tijdens de presentatie), er voor zorgen dat processor-intensieve processen sneller verlopen en ook nog eens minder stroom zullen vragen, dan merken we er wel degelijk wat van. Daarbij is ontwikkelaars blij houden met een platform ook niet onbelangrijk, want dat zorgt op zijn beurt van weer voor betere software ( van iemand die dat in ieder geval heel goed begrepen had...  :wink:)

@ VwVanFan: de batterijtijd van de iPhone 5s en 5c zijn in ieder geval twee uur beter dan die van de iPhone 5. Moeilijk te zeggen of dat wat met 64 bits te maken heeft (waarschijnlijk eerder met de grotere batterij), maar die tijd is dus in ieder geval niet afgenomen, in tegendeel...
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 16:19    reactie #15
geplaatst door: Pieterr
De meeste eindgebruikers spelen geen Infinity Blade III op hun iPhone. :cool:
"One experiment is worth a thousand expert opinions."
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 16:22    reactie #16
geplaatst door: Robert
Nee, maar bijna alle gebruikers gebruiken wel processor intensieve toepassingen op een iPhone 5s.

Bijvoorbeeld het ontgrendelen met een vingerafdruk, of het spelen van willekeurig welke andere game... :cool:
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 16:23    reactie #17
geplaatst door: Pieterr
Citaat
Robert om 16:13, 14-09-2013

Daarbij is ontwikkelaars blij houden met een platform ook niet onbelangrijk.

Dat ben ik dan wel met je eens.

Ik heb nog niet uitgezocht of apps apart in een 32-bit en 64-bit versie gedistribueerd zullen worden, of dat er gekozen is voor een "fat binaries" aanpak. In dat laatste geval hebben vooral mensen met weinig flash (8GB) in hun iPhone er alleen maar last van.
"One experiment is worth a thousand expert opinions."
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 16:24    reactie #18
geplaatst door: Robert
Het worden volgens mij fat binaries, maar er zou niet veel 'overhead' zijn.

Maar voor mensen met erg weinig ruimte op hun iPhone is het inderdaad een nadeel...
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 16:25    reactie #19
geplaatst door: Pieterr
Citaat
Robert om 16:22, 14-09-2013

 Bijvoorbeeld het ontgrendelen met een vingerafdruk...

Kan het jou echt bommen of dat 40 of 20 milliseconden duurt?
"One experiment is worth a thousand expert opinions."
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 16:35    reactie #20
geplaatst door: Pieterr
Citaat
Robert om 16:24, 14-09-2013
Het worden volgens mij fat binaries, maar er zou niet veel 'overhead' zijn.

De code in third-party iOS apps zelf neemt inderdaad weinig ruimte in omdat heel veel van de functionaliteit al via standaard libraries op je iPhone aanwezig is. Maar die libraries heb je dan wel allemaal in beide smaakjes op je iPhone staan. Ga er maar van uit dat een kale iOS met zowel 32- als 64-bit support de nodige GBs extra vereist. Wellicht iets om rekening mee te houden als je straks je iPhone 5S bestelt.
"One experiment is worth a thousand expert opinions."
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 16:53    reactie #21
geplaatst door: Robert
@ Pieterr: nee, maar wel als dat in seconden gaat, en niet in milliseconden...

Verder heb je hoogstwaarschijnlijk gelijk dat iOS op de iPhone 5s wat groter zal zijn, maar dat weten we binnenkort zeker...

Er zijn trouwens nog meer theorieën over de keuze voor 64 bits, eentje heeft met televisies te maken, want daar zou wel eens meer dan 4 GB geheugen in kunnen zitten...  :wink:
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 16:56    reactie #22
geplaatst door: Pieterr
Ik hou het voorlopig op de theorie van "iOS X". :wink:
"One experiment is worth a thousand expert opinions."
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 17:05    reactie #23
geplaatst door: Robert
En die theorie zie ik ook wel wat in, maar dat duurt waarschijnlijk nog even (tegen die tijd een MacBook Air met een ARM-processor er in..?).

'Grappig' genoeg krijgt Apple nu trouwens veel kritiek terwijl je een hoop kan zeggen, maar dat het in ieder geval duidelijk is dat ze bezig zijn met een road-map voor de toekomst, en je dus moeilijk kan zeggen dat er niet geïnnoveerd wordt.

Maar ja, het is tegenwoordig bon-ton om lekker op Apple te kankeren, en dat heeft ook wel zo z'n charme... :wink:
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
De voordelen van 64 bits in de iPhone 5s
14 september 2013 - 17:13    reactie #24
geplaatst door: Pieterr
Nogmaals: vanuit de optiek van Apple is het een logische stap om (ooit) voor iOS naar 64-bit over te stappen. En dat er nu de nodige spindoctors ingehuurd worden om dat als een groot voordeel voor de eindgebruikers te presenteren begrijp ik ook allemaal best. Maar enige terughoudendheid bij het voor-zoete-koek-slikken van zulke holladijee-berichten blijft op zijn plaats. Uiteindelijk gaat het natuurlijk toch nog altijd om het verkopen van nieuwe spulletjes. :wink:
"One experiment is worth a thousand expert opinions."