App Store : les nouvelles applications devront être en 64 bits dès février 2015
Size matters
Le 21 octobre 2014 à 10h30
3 min
Société numérique
Société
Depuis l’arrivée de l’iPhone 5 s, les développeurs peuvent soumettre des applications 64 bits, pour tirer parti du jeu d’instructions ARMv8 présent dans la puce A7. Mais alors que les appareils 64 bits se sont multipliés, les applications optimisées sont encore assez peu nombreuses. Qu’à cela ne tienne, Apple a décidé de rendre la technologie obligatoire pour toutes les publications à partir de février prochain.
Un gain de performances, mais pas pour tout le monde
L’introduction de la puce A7 a été l’occasion pour Apple d’envoyer le signal aux développeurs qu’ils pouvaient proposer des applications 64 bits. Permettant d’utiliser les instructions ARMv8, cette puce permettait d’obtenir jusqu’à 30 % de performances supplémentaires, en fonction bien sûr des cas de figure. Le gain est ainsi plus sensible dans tout ce qui touche au multimédia et au jeu, quand les calculs sont plus intensifs.
La puce A7 est depuis disponible dans l’iPad Air et l’iPad mini Retina, et la puce A8 a depuis pris le relais. Présente dans les iPhone 6/6 Plus et l’iPad Air 2, elle doit permettre d’obtenir un gain de 40 %. Mais il existe un obstacle majeur pour l’instant : peu d’applications sont réellement disponibles en 64 bits. Pour remédier à cette situation, Apple a donc décidé de donner un coup de pied dans la fourmilière et de « réveiller » les développeurs.
Le 64 bits obligatoire dès février 2015
Décision a donc été prise de rendre obligatoire la soumission des applications en 64 bits et l'utilisation du SDK d'iOS 8 dès février prochain. Cela ne changera rien pour les versions existantes puisque seules seront concernées les nouvelles moutures ainsi que les nouvelles créations. En outre, les applications 64 bits peuvent tout à fait embarquer les binaires 32 bits puisque Apple a conservé son format Universal Binary capable d’embarquer toutes les données pour atteindre les architectures supportées, les différentes définitions d’écrans ou encore tous les types d’appareils.
Cela fait plus d’un an maintenant que les développeurs peuvent proposer des applications 64 bits et bien peu le sont aujourd’hui, comme le montre Ars Technica dans un tableau comprenant une liste de produits couramment utilisés. Et on se rend compte que de nombreuses applications sont toujours en 32 bits : Gmail, Google Drive, Google Maps, Office Mobile, OneNote, Spotify, Netflix, Hulu, Vine, Amazon, Instagram, ou encore Facebook et Twitter.
Une année riche en changements pour les développeurs
Il ne faut pas oublier cependant que les développeurs ont actuellement beaucoup de travail. D’une part, iOS ne représente sans doute pas la seule plateforme pour laquelle ils publient des applications. Ensuite, le nombre d’éléments à prendre en compte a été particulièrement élevé en à peine un an : le 64 bits, la nouvelle ergonomie d’iOS 7 et qui n’a fait que se renforcer dans iOS 8, la prise en charge des nouveaux écrans des iPhone 6 et 6 Plus, ou encore les nouvelles possibilités d’iOS 8, dont les extensions.
Ils devront donc se préparer dans tous les cas à publier uniquement en 64 bits dans quatre mois. Il sera particulièrement intéressant de voir si les éditeurs fourniront bien des Universal Binaries afin que les appareils comportant d’anciennes puces soient toujours pris en compte. Il se pourrait, dans le cas contraire, que des utilisateurs se retrouvent sur le carreau, avec comme seul conseil de bien vouloir acheter un appareil plus récent.
App Store : les nouvelles applications devront être en 64 bits dès février 2015
-
Un gain de performances, mais pas pour tout le monde
-
Le 64 bits obligatoire dès février 2015
-
Une année riche en changements pour les développeurs
Commentaires (34)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 21/10/2014 à 10h52
Obsolescence programmée [/sarc].
Le 21/10/2014 à 10h55
Ça veut dire qu’en 2017 ils vont lancer leur propre processeur 128 bits ?
Le 21/10/2014 à 10h57
Le 21/10/2014 à 10h59
Ou évolution.
Il sera toujours possible d’avoir les binaires 32 et 64 bits donc, à part le poids des apps, ça ne changera rien pour les anciens matériels.
Mais ça permettra d’améliorer l’ensemble des performances et, à l’heure des comparaisons dans tous les sens, c’est un plus pour l’image qu’Apple ne peut négliger.
Et puis on connait Apple; si elle fait qqchose pour les autres, elle fera tout pour que ce soit utilisé. Rien de neuf.
Le 21/10/2014 à 11h02
Le 21/10/2014 à 11h04
“Il sera particulièrement intéressant de voir si les éditeurs fourniront bien des Universal Binaries afin que les appareils comportant d’anciennes puces soient toujours pris en compte.”
La question ne se posera pas si ils utiliseront Switf, non? (vu que c’est compiler pour une LLVM, c’est juste le temps de rajouter un flag au build, non?)
Le 21/10/2014 à 11h18
Le 21/10/2014 à 11h26
Juste un truc non relatif au 64bits, s’ils obligent les devs à utiliser le sdk ios 8, ça veut dire que les nouvelles applis publiées dès février 2015 nécessiteront ios 8 pour fonctionner?
Le 21/10/2014 à 11h30
Le 21/10/2014 à 11h33
Le 21/10/2014 à 11h34
Le 21/10/2014 à 11h50
Le 21/10/2014 à 11h53
Apple avait tellement prévu le 64 bits qu’ils continuent à sortir des produits à mémoire famélique de 16go. La logique selon la pomme.
Le 21/10/2014 à 14h39
Le 21/10/2014 à 14h51
Le 21/10/2014 à 15h01
Le 21/10/2014 à 15h06
Y’a aucun rapport entre le stockage et l’architecture du processeur…
Le 21/10/2014 à 15h11
Le 21/10/2014 à 15h16
Merci pour l’éclaircissement :)
Le 21/10/2014 à 15h32
Le 21/10/2014 à 16h53
Le 21/10/2014 à 20h14
Le 21/10/2014 à 20h27
Le 21/10/2014 à 20h34
Quelqu’un peut il m’expliquer en quoi le fait que le processeur soit en 64 bits améliore les performance ?
Le 21/10/2014 à 22h05
Le 22/10/2014 à 06h22
En meme temps, il faut pas oublier que toute l’informatique ou presque est en 64bits aujourd’hui et maintenir du 32bits juste pour des telephones alors qu’on chercher a mutualiser un max de libs, c’est sacrement chiant.
Rien que pour l’homogeneité, le 64bits se justifie…
Apres, c’est sur que techniquement, ca n’a pas un interet sensationnel…
Le 22/10/2014 à 06h28
Ouais bon bref, pinailler sur la definition d’un mot commence a me fatiguer severe… Et c’est pas faute de t’avoir fait assez d’appels du pieds pour que tu puisses expliquer clairement avec d’autres mots le fond de ton commentaire pour le moins ambigu puisque visiblement, tu nous dis que c’est pas du troll…
Alors, pour la derniere fois, si c’est pas du troll, c’est quoi ? Qu’est ce que tu cherchais a dire ?
Si tu veux vraiment pas repondre a cette question simple, j’en resterai sur mon 1er avis ou t’as juste balancé cette histoire completement debile d’obsolescence programmée comme un vulgaire troll. Et en plus, comme un troll, t’as poursuivi en pinaillant sur des choses completement annexes (la definition d’un mot) au lieu de répondre sur le fond aux questions qu’on te pose.
Le 22/10/2014 à 07h44
Le 22/10/2014 à 09h23
OK donc j’en conclue qu’il faut prendre ton commentaire au 1er degré donc c’est bien un troll à la con. Si tu t’es pris des tirs, c’etait mérité donc…
Le 22/10/2014 à 10h01
On dirait que tu connais pas tmtisfree " />
Cherche pas il aura le dernier môt..et encore qu’il n’ait traité personne de gauchiste
bolchévique, sur ce thread ^^
Le 22/10/2014 à 10h22
Le trolling n’est pas toléré dans les commentaires et le mien n’a pas été jugé comme tel : ton interprétation initiale simpliste et superficielle est donc toujours aussi fantaisiste et erronée. L’appel au consensus n’y change rien puisque les autres ont eu au moins l’intelligence de ne pas s’enferrer un peu plus.
Le 22/10/2014 à 13h13
Ben non, justement, c’est la 1ere fois que ce pseudo attire mon attention… pourtant, c’est pas faute de trainer quotidiennement ici " />
Mais bon, il me rappelle d’autres lascars du meme genre sur Clubic… Comme quoi le monde est petit…
Le 22/10/2014 à 18h25
Ben une app codée en 64 bits prendra plus de place que celle en 32 non?
Le 23/10/2014 à 09h26
Non, pas vraiment… Ou alors on parle de qq centaines de Ko ou qq Mo supplementaires…
Ce qui fait que les App iPhone ont presque doublé de volume a une epoque vient du passage au mode Retina. Les sprites utilisés ont du etre entre 2 et 4x plus grands que les precedents donc ca a explosé le volume consommé… Le 64bits est arrivé bien apres et n’a rien changé a ce niveau.