Depuis hier, les développeurs peuvent soumettre à Apple des applications 64 bits pour exploiter les nouveautés de la puce A7 présente dans l’iPhone 5s. La solution envisagée est la même que pour OS X à une époque lors de la transition de l’architecture PowerPC vers Intel : un binaire unique. Au risque de faire gonfler significativement le poids des applications.
Dans une note publiée hier, Apple avertit les développeurs qu’ils peuvent dès à présent soumettre des applications 64 bits pour iOS 7. Une conséquence directe de la nouvelle puce A7 présente dans l’iPhone 5s, cette dernière gérant justement ce jeu d’instructions. Le système mobile a lui aussi été adapté et, en théorie, les applications qui en tirent parti peuvent fonctionner plus rapidement.
Apple indique sur son site réservé aux développeurs que la compilation sur la dernière révision de Xcode permet de gérer automatiquement un binaire comportant les versions 32 et 64 bits de l’application. De fait, l’éditeur n’envoie qu’une seule mouture à l’App Store et l’application s’exécute simplement dans un mode ou dans l’autre. Une solution qui rappelle celle mise en place lorsque les Mac sont passés aux processeurs Intel : une même application contenait les deux types de binaires, permettant une exécution sur toutes les machines.
Le souci pour les applications iOS risque cependant de résider dans le poids. Ce dernier a déjà augmenté pour les éditeurs qui fournissent des applications optimisées à la fois pour l’iPhone, l’iPhone 5, l’iPad 2 ou mini et l’iPad Retina : une même application doit contenir si possible l’ensemble des données pour s’exécuter sans problème sur l’un ou l'autre appareil. Une solution très simple donc, mais qui avait provoqué un embonpoint significatif.
Il faut donc s’attendre à voir une nouvelle fois augmenter le poids des applications, ce qui ne fera guère plaisir à ceux qui ont des versions 16 Go de leurs appareils. Toutefois, cela prendra un certain temps, notamment parce que l’iPhone 5s n’est pas encore en vente. De nombreux développeurs ne tenteront sûrement pas l’aventure avant de pouvoir tester leurs créations en conditions réelles. En outre, certains ne pourraient pas en voir l’intérêt. Après tout, une version 64 bits de Facebook risque de ne guère changer quoi que ce soit, même si les éditeurs de jeux devraient constater des gains intéressants, à cause des calculs plus intensifs.
Commentaires (72)
Le poids des binaires est parfaitement anecdotique dans le poids total d’une application…
iOS 7/…/ Il est donc aussi avancé que l’iPhone sur lequel il s’exécute.
Concrètement, ça va apporter quoi ?
Le souci pour les applications iOS risque cependant de résider dans le poids.
Bof, ça va faire vendre du terminal iOS de plus grande capacité.
même si les éditeurs de jeux devraient constater des gains intéressants, à cause des calculs plus intensifs.
Pourquoi pas, ma foi. Peut être que ça va relancer le business des CPU 64bit.
Dans le monde Wintel, les jeux 64bit se comptent sur les doigts d’une seule main. Allez, peut être deux mains à ce jour.
En quoi ça serait mieux pour les jeux ? Le 64bit influe sur autre chose que la gestion de plus de mémoire ?
Et dans quelques mois :
le 64bits, en ce qui me concerne j’ai l’impression, qu’hormis la taille des programmes et une meilleure gestion de la mémoire, celle-ci n’apportent rien de très flagrant côté performances sur PC. En tout cas, une arlésiène.
Entre la théorie et la pratique, je demande à voir sur un smartphone…..
Non mais surtout, y’a quoi comme RAM dans ces téléphones là ?
Un pauvre Go au maximum, ça sert à rien.
@misterB
Quand les mobiles proposeront plus de 4Go de ram la ça servira. Mais pour le moment, c’est juste du marketing.
steve jobs en à rêvé du 64 bits pour son Iphone, un grand visionnaire.
" />
raison de plus pour ne pas faire de version 16go malheureusement il est encore là et avec 20€ de plus!
" />
Ce n’est pas que marketing. Il faut bien à un moment donné initier la technologie pour pouvoir s’en servir dans quelques générations à 100%. On ne va pas avoir du jour au lendemain des applications 64bits sur iphone.
Imaginons, dans 1 ou 2 ans, le développeur qui voudra sortir son appli sur l’iphone 7 pourra compter sur un nombre de téléphone antérieur plus important (iphone 5S et iphone 6).
On peut voir l’introduction du 64 comme le début de la rétrocompatibilité de toutes les grosses applications à venir. C’est un peu comme l’avant intel et le après intel sur les ordinateurs Apple.
Bon allez, sur ce
Ceci dit la VRAIE nouveaute c’est le M7:
" />
" />
" />
" />
http://www.macg.co/unes/voir/132129/ce-que-prefigure-le-co-processeur-m7-d-apple
Pfff, sous Android, on peut mettre un apk par version de l’OS et par platforme binaire (ABI).
Ça évite d’envoyer des applications 2 ou 3 fois trop grosses…
Un peu court les conclusions sur le 64 bits sur le 5s…
Un véritable article sur la transition 64bits d’iOS et d’Androïd. (en anglais)
http://appleinsider.com/articles/13/09/17/inside-apples-64-bit-ios-7-and-the-pro…
Apparemment l’A7 en 64 bits apporte des vrais gains de performance, et ce n’est pas que du marketting comme beaucoup semblent le dire ici.
http://www.anandtech.com/show/7335/the-iphone-5s-review/4
ça permet d’accélerer la crypto de touch ID
" />
ça permet de traiter plus rapidement les images à la volée que ce soit pour les prises vidéos ou la prise de photo.
ça permet certainement à Siri d’être plus performant.
Mais effectivement ça n’apporte pas grand chose…..