iOS : Apple rappelle que le 64 bits sera obligatoire dès le 1er février

iOS : Apple rappelle que le 64 bits sera obligatoire dès le 1er février

Préparez le café

Avatar de l'auteur

Vincent Hermann

Publié dansSociété numérique

21/01/2015
47
iOS : Apple rappelle que le 64 bits sera obligatoire dès le 1er février

Apple fait actuellement parvenir aux développeurs un email pour leur rappeler que la date fatidique du 1er février approche à grands pas. Au-delà, toute nouvelle application ou mise à jour qui ne sera pas compatible 64 bits sera refusée sur l’App Store. Les voilà donc prévenus encore une fois.

Depuis la sortie de l’iPhone 5s, une partie des applications présentes sur l’App Store peut fonctionner en 64 bits. La puce A7 peut exploiter ce type de binaire, ce qui fournit en théorie de meilleures performances. Les développeurs ont eu jusqu’ici le temps de s’y faire et rien ne les obligeait à produire de version 64 bits de leurs créations. Mais la page va se tourner assez radicalement le 1er février.

Dans une dizaine de jours, Apple rendra obligatoire en effet la présence d’un binaire 64 bits dans le « package » de l’application, pour toute nouvelle création ou mise à jour envoyée pour validation. Si un éditeur veut par exemple soumettre une mise à jour de son application le 3 février, une mouture 64 bits devra obligatoirement accompagner celle en 32 bits, sachant que les deux sont en fait réunies au sein du même paquet.

En pratique, nombre de gros éditeurs, comme Facebook, proposent déjà une version 64 bits depuis l’année dernière. Par ailleurs, cela ne signifie en aucun cas que les versions 32 bits actuelles seront retirées de l’App Store : la barrière n’est là que pour les nouvelles soumissions. Pour profiter d’une application 64 bits, il faudra un appareil équipé d’une puce A7 ou A8, donc un iPhone 5s, 6 ou 6 Plus du côté des smartphones, ou un iPad Air, Air 2, Mini 2 ou Mini 3.

Enfin, les développeurs ne devront pas se faire qu’au 64 bits puisque les applications devront également être compatibles avec le kit de développement pour iOS 8. Apple force la marche pour le support des dernières technologies, et beaucoup risquent de faire des heures supplémentaires pour être prêts à temps.

ios 8 64 bits

47
Avatar de l'auteur

Écrit par Vincent Hermann

Tiens, en parlant de ça :

#Flock a sa propre vision de l’inclusion

Retour à l’envoyeur

13:39 Flock 16
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #10 : nous contacter et résumé de la semaine

On est déjà à la V2 de Next ?

11:55 34
Autoportrait Sébastien

[Autoportrait] Sébastien Gavois : tribulations d’un pigiste devenu rédac’ chef

Me voilà à poil sur Internet

17:18 Next 16

Sommaire de l'article

Introduction

#Flock a sa propre vision de l’inclusion

Flock 16
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #10 : nous contacter et résumé de la semaine

34
Autoportrait Sébastien

[Autoportrait] Sébastien Gavois : tribulations d’un pigiste devenu rédac’ chef

Next 16
Logo de StreetPress

Pourquoi le site du média StreetPress a été momentanément inaccessible

Droit 18
Amazon re:Invent

re:Invent 2023 : Amazon lance son assistant Q et plusieurs services IA, dont la génération d’images

IA 10
Un œil symbolisant l'Union européenne, et les dissensions et problèmes afférents

Le Conseil de l’UE tire un bilan du RGPD, les États membres réclament des « outils pratiques »

Droit 4

19 associations européennes de consommateurs portent plainte contre Meta

DroitSocials 16

#LeBrief : Ariane 6 l’été prochain, Nextcloud rachète Roundcube, désinformation via la pub

Chiffre et formules mathématiques sur un tableau

CVSS 4.0 : dur, dur, d’être un expert !

Sécu 16
Une tête de fusée siglée Starlink.

Starlink accessible à Gaza sous contrôle de l’administration israélienne

Web 35
Fibre optique

G-PON, XGS-PON et 50G-PON : jusqu’à 50 Gb/s en fibre optique

HardWeb 52
Photo d'un immeuble troué de part en part

Règlement sur la cyber-résilience : les instances européennes en passe de conclure un accord

DroitSécu 10
lexique IA parodie

AGI, GPAI, modèles de fondation… de quoi on parle ?

IA 10

#LeBrief : logiciels libres scientifiques, fermeture de compte Google, « fabriquer » des femmes pour l’inclusion

livre dématérialisé

Des chercheurs ont élaboré une technique d’extraction des données d’entrainement de ChatGPT

IAScience 3
Un chien avec des lunettes apprend sur une tablette

Devenir expert en sécurité informatique en 3 clics

Sécu 11
Logo ownCloud

ownCloud : faille béante dans les déploiements conteneurisés utilisant graphapi

Sécu 16
Le SoC Graviton4 d’Amazon AWS posé sur une table

Amazon re:invent : SoC Graviton4 (Arm), instance R8g et Trainium2 pour l’IA

Hard 12
Logo Comcybergend

Guéguerre des polices dans le cyber (OFAC et ComCyberMi)

Sécu 10

#LeBrief : faille 0-day dans Chrome, smartphones à Hong Kong, 25 ans de la Dreamcast

Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

OVHcloud Summit 2023 : SecNumCloud, IA et Local Zones

HardWeb 2
algorithmes de la CAF

Transparence, discriminations : les questions soulevées par l’algorithme de la CAF

IASociété 62

Plainte contre l’alternative paiement ou publicité comportementale de Meta

DroitIA 38
Nuage (pour le cloud) avec de la foudre

Économie de la donnée et services de cloud : l’Arcep renforce ses troupes

DroitWeb 0
De vieux ciseaux posés sur une surface en bois

Plus de 60 % des demandes de suppression reçues par Google émanent de Russie

Société 7
Une vieille boussole posée sur un plan en bois

La Commission européenne et Google proposent deux bases de données de fact-checks

DroitWeb 3

#LeBrief : des fichiers Google Drive disparaissent, FreeBSD 14, caméras camouflées, OnePlus 12

Le poing Dev – round 6

Next 151

Produits dangereux sur le web : nouvelles obligations en vue pour les marketplaces

Droit 9
consommation de l'ia

Usages et frugalité : quelle place pour les IA dans la société de demain ?

IA 12

La NASA établit une liaison laser à 16 millions de km, les essais continuent

Science 17
Concept de CPU

Semi-conducteurs : un important accord entre l’Europe et l’Inde

Hard 7

#LeBrief : PS5 Slim en France, Valeo porte plainte contre NVIDIA, pertes publicitaires X/Twitter

next n'a pas de brief le week-end

Le Brief ne travaille pas le week-end.
C'est dur, mais c'est comme ça.
Allez donc dans une forêt lointaine,
Éloignez-vous de ce clavier pour une fois !

Commentaires (47)


tAran
Il y a 9 ans

“Woaaaah, mais qu’est ce qu’on va bien pouvoir faire de toutes ces bits ? <img data-src=" /> ”

#Benzai <img data-src=" />


Gilbert_Gosseyn Abonné
Il y a 9 ans

Je cherche l’intérêt du 64b pour un système doté de seulement 2 GiO de RAM système …

Autre chose : ceci représente la première vraie (et pas négligeable) fragmentation de l’univers iOS. D’un coté les 5s et plus récents qui bénéficieront de nouvelles applis/mises à jours d’appli et de l’autre les 5c et antérieurs qui ne bénéficieront de rien de neuf et seront donc “morts” applicativement parlant.


manfried
Il y a 9 ans

En gros si je comprends bien, mon iPhone 4S et mon iPad (je ne sais plus quelle version mais il n’est ni mini ni air) ne pourront plus installer de mise à jour ? Autant dire que plus rien ne me retiendra de changer totalement d’OS et passer à la concurrence.

Edit: c’est grave abusé pour du matos qui a respectivement 2 ans et demi et 2 ans.


kade
Il y a 9 ans

Non, Apple demande les 2 versions (32 + 64) D’ailleurs, c’est dit dans la news.


taralafifi
Il y a 9 ans






manfried a écrit :

En gros si je comprends bien, mon iPhone 4S et mon iPad (je ne sais plus quelle version mais il n’est ni mini ni air) ne pourront plus installer de mise à jour ? Autant dire que plus rien ne me retiendra de changer totalement d’OS et passer à la concurrence.

Edit: c’est grave abusé pour du matos qui a respectivement 2 ans et demi et 2 ans.


Tu ne comprends pas bien apparemment. Il te faut relire l’article.



AirTé
Il y a 9 ans

Non, c’est que pour les nouvelles apps.
Les mises à jour existeront toujours.


detlef
Il y a 9 ans


Apple force la marche pour le support des dernières technologies, et beaucoup risquent de faire des heures supplémentaires pour être prêts à temps.



c’est pas comme si le passage au 64bits obligatoire avait été annoncé hier, les dev on normalement eu largement le temps de s’adapter a cette nouvelle règle …


manfried
Il y a 9 ans






kade a écrit :

Non, Apple demande les 2 versions (32 + 64) D’ailleurs, c’est dit dans la news.


Rhaa, le boulet, j’ai survolé ce paragraphe, ça m’apprendra à lire de travers.



M_Michu
Il y a 9 ans

Pour l’unique argument mise à jour, tu ne seras jamais mieux servi, voir même autant, ailleurs&nbsp;<img data-src=" />


chris_lo
Il y a 9 ans

je le comprends plutôt comme toutes les applis que tu possèdes ne seront pas mises à jour sur ton iPhone/iPad si celles-ci ne comprennent pas le support du 64 bits pour les derniers appareils du constructeur.

en d’autres termes, si les devs jouent le jeu, tes applis seront mises à jour comme avant, même sur tes appareils iOS en 32 bits ;)

EDIT: bon OK, tu avais compris en fait <img data-src=" />


Gilbert_Gosseyn Abonné
Il y a 9 ans

Si j’en croishttp://www.gsmarena.com/apple_iphone_6-6378.php l’iPhone 6 ne dipose que de 1 GiO de RAM. Pour des applis et un OS 64b c’est assez idiot (même avec jeux d’instructions RISC).


athie
Il y a 9 ans

Petite erreur, les Mises à jours sont acceptées jusqu’au 1er Juin.

il n’y a que les nouvelles applis qui seront bloquées.


@Gilbert, tu peux faire sur iOS une appli qui a tes librairies en 32 et 64 bits. avoir une version du code optimisée 64bits n’empêche pas d’avoir une partie 32 bits qui marche. C’est plus les 4/4S qui vont commencer à ramer et qui en plus ont un form factor différent qui font finir par être à la rue, d’ailleurs surement sortis de iOS 9

les 5C ne devraient pas avoir de problème avant un an ou deux.


knos
Il y a 9 ans

Si un processeur x64 supporte nativement les application en x32 pourquoi forcer le passage. Le gain de performance ne dois pas être important pour la plupart des applications.


Nikodym
Il y a 9 ans






Gilbert_Gosseyn a écrit :

Si j’en croishttp://www.gsmarena.com/apple_iphone_6-6378.php l’iPhone 6 ne dipose que de 1 GiO de RAM. Pour des applis et un OS 64b c’est assez idiot (même avec jeux d’instructions RISC).


En quoi est-ce idiot ?



kade
Il y a 9 ans


La news :
Enfin, les développeurs ne devront pas se faire qu’au 64 bits puisque
les applications devront également être compatibles avec le kit de
développement pour iOS 8.
Apple force la marche pour le support des dernières technologies, et
beaucoup risquent de faire des heures supplémentaires pour être prêts à
temps.
Pas avec Windev Mobile, comme le signale leur pub pour la version 20 <img data-src=" />


skan
Il y a 9 ans

Il s’agit de rendre obligatoire le support du 64b. Ca ne veut pas dire l’abandon du 32b… enfin pas pour l’instant.
Un peu de Fat Binaries comme autrefois :p


BBT33
Il y a 9 ans

Le 64bits ne se résume pas à pouvoir adresser plus de 4Go.
Dans le cas du SoC de l’iPhone, le coeur ARM utilisé est 64 bits (certes), mais son intérêt principal est son jeu d’instructions étendu qui est très performants sur les calculs matriciels et sur ceux avec des nombres à virgule flottante.


mononokehime
Il y a 9 ans






Gilbert_Gosseyn a écrit :

Je cherche l’intérêt du 64b pour un système doté de seulement 2 GiO de RAM système …

Autre chose : ceci représente la première vraie (et pas négligeable) fragmentation de l’univers iOS. D’un coté les 5s et plus récents qui bénéficieront de nouvelles applis/mises à jours d’appli et de l’autre les 5c et antérieurs qui ne bénéficieront de rien de neuf et seront donc “morts” applicativement parlant.



64bits ça ne sert pas que pour la Ram, ça sert surtout pour tout le système, après est ce qu’on verra vraiment la différence..
Éventuellement ça permettra peut être de rallonger un peu la vie d’un iDevice en restant performant plus longtemps.

J’attends surtout une utilisation plus intensive de Metal pour les jeux, pour l’instant c’est un peu le désert.



jb18v
Il y a 9 ans

au passage y’a moyen de virer des binaires inutiles sous iOS ? où à “l’install” de l’appli l’OS le fait tout seul ?


BBT33
Il y a 9 ans

Je pense pas malheureusement :(
Donc les possesseurs d’iPhone 16Go avec pleins d’applis vont pleurer.


Nikodym
Il y a 9 ans






jb18v a écrit :

au passage y’a moyen de virer des binaires inutiles sous iOS ? où à “l’install” de l’appli l’OS le fait tout seul ?


Il me semble que le serveur AppStore t’envoie la bonne version.
Si non, ils ont tout intérêt à le faire, cela leur économisera pas mal de BP. <img data-src=" />



Gilbert_Gosseyn Abonné
Il y a 9 ans






Nikodym a écrit :

En quoi est-ce idiot ?


Un process 64b “mange” deux fois plus de RAM que le même en 32b tout simplement (un peu normal, les “mots” sont deux fois plus longs).



quicky_2000
Il y a 9 ans






Gilbert_Gosseyn a écrit :

Un process 64b “mange” deux fois plus de RAM que le même en 32b tout simplement (un peu normal, les “mots” sont deux fois plus longs).


Rien a voir. Les 64 bits sont pour les registres internes du processeur. Le processeur peut faire des access memoires 16,32, 64 bits et peut meme effectuer des operations sur une seule partie du registre.
Tout depend du type que tu as utilise dans ton soft. Si dans ton code C tu as declare un uint8_t il sera stocke sur 8 bits en memoire meme si en interne du proc il passe par un registre en 64 bits.

Pour eviter d avoir toujours les meme commentaires sur l interet limite du 64 bits sur des telephones ayant moins de 4Go se serait bien que les journalistes ( ou Apple si les journalistes ne font que reprendre leur terminologie )&nbsp; disent que se sont les applis compilees pour l archi ARMv8 ( ou jeu d instruction Aaarch64 )qui seront obligatoires.
Comme l a deja indique quelqu un l archi ARMv8 apporte d autes ameliorations que le support du 64 bits



Strimy
Il y a 9 ans
quicky_2000
Il y a 9 ans






knos a écrit :

Si un processeur x64 supporte nativement les application en x32 pourquoi forcer le passage. Le gain de performance ne dois pas être important pour la plupart des applications.


Si l impact peut etre important pour au moins les raisons suivantes d apres les stats que j ai pu voir en formation ARM
&nbsp;globalement le code tiendra en moins d instructions donc il faudra moins de cycle pour l executer
il y a plus de registres dispos dans l architecture ARMv8 donc ca permet de limiter les acces a la memoire qui sont tres couteux en nombre de cycles



Northernlights Abonné
Il y a 9 ans

Non pas du tout

L’adressage peut etre deux fois plus long, mais les données en elle même prennent la même place.

Pour le forcage au 64 bits, c’est surtout pour s’assurer une meilleure compatibilité avec une compilation plus opti. (et pour faire un peu d’obsolescence pour les apps 64 bits only qui ne s’installeront pas sur les anciens terminaux)


jb18v
Il y a 9 ans






BBT33 a écrit :

Je pense pas malheureusement :(
Donc les possesseurs d’iPhone 16Go avec pleins d’applis vont pleurer.



pour l’utilisateur, non on peut pas, je sais bien <img data-src=" />


Nikodym a écrit :

Il me semble que le serveur AppStore t’envoie la bonne version.
Si non, ils ont tout intérêt à le faire, cela leur économisera pas mal de BP. <img data-src=" />



oui c’est ce que je me disais. J’ai jamais essayé de comparer la taille d’une appli sur l’iPhone puis sur l’iPad..
Faudrait déjà un moyen simple de virer le cache des applis, autre que de désinstaller totalement et remettre, parce que ça bouffe de la place mine de rien (oui Facebook, c’est de toi que je parle.. quoique Yahoo météo aussi ^^)



illidanPowa
Il y a 9 ans

on parle de 10% de perf en mieux entre un code 32 bits et un 64 bits, donc c’est important surtout dans les opérations lourdes (post traitement photo, lecteur d’empreintes, etc….)


knos
Il y a 9 ans

Oui mais bon après si un éditeur a une applis qui rame parce qu’il on pas optimisé c’est leurs problèmes non? Et comme tu dis c’est bien pour les opérations lourdes ce qui est loin d’être le cas de toute les application.


jb
Il y a 9 ans

Tu rêves. Il t’envoie tout le package.


Nikodym
Il y a 9 ans






jb a écrit :

Tu rêves. Il t’envoie tout le package.


<img data-src=" />
Ils n’avaient pas justement changé le système de déploiement il y a quelques temps ?



matra
Il y a 9 ans

Question peut-être idiote, mais je la pose quand même.. qu’apporte le 64 bits concrètement pour l’utilisateur?


Nikodym
Il y a 9 ans






matra a écrit :

Question peut-être idiote, mais je la pose quand même.. qu’apporte le 64 bits concrètement pour l’utilisateur?


Lis les commentaires à partir de #17 <img data-src=" />



quicky_2000
Il y a 9 ans






matra a écrit :

Question peut-être idiote, mais je la pose quand même.. qu’apporte le 64 bits concrètement pour l’utilisateur?


Ce qui compte ce n est pas le passage au 64 bits c est le passage a la nouvelle architecture ARM qui est plus efficace et apporte au passge le support du 64 bits. C est un gros raccourci de dire que c est un passage au 64 bits



illidanPowa
Il y a 9 ans

meilleurs perfs pour les opérations lourdes : donc jeux, photos, vidéos, analyse d’empreintes, etc…..


Loch
Il y a 9 ans

Si ils ont bien fait les choses, Swift devrait largement bénéficier de ces bits supplémentaires.


ZeHiro
Il y a 9 ans

Tindr aussi
&nbsp;


skan
Il y a 9 ans

Oui avec le jailbreak… voire avec des logiciels desktop comme iExplorer.
Personnellement j’utilise Whited00r 7+ pour mon iPod Touch (bloqué officiellement en 3.1.3). Je peux exécuter des scripts pour virer les images “autres” et les langues que je veux.
D’expérience OSX et iOS ce qui prend le plus de place ne sont pas les exécutables “autres” mais les ressources&nbsp; inutiles (images/films en doublon de résolution)


spidermoon Abonné
Il y a 9 ans






kade a écrit :

Non, Apple demande les 2 versions (32 + 64) D’ailleurs, c’est dit dans la news.


C’est dur de lire un article dès qu’il y plus de 140 caractères&nbsp;<img data-src=" />



kade
Il y a 9 ans






spidermoon a écrit :

C’est dur de lire un article dès qu’il y plus de 140 caractères&nbsp;<img data-src=" />


tkt c po sa fote a+



matra
Il y a 9 ans

Merci bien!


fifphil
Il y a 9 ans

ATTENTION, Apple a changé la règle fin décembre : c’est juin pour les mises à jour.


Dear Developer,

As we announced in October, beginning February 1, 2015 new iOS apps
submitted to the App Store must include 64-bit support and be built
with the iOS 8 SDK. Beginning June 1, 2015 app updates will also need to
follow the same requirements. To enable 64-bit in your project, we
recommend using the default Xcode build setting of “Standard
architectures” to build a single binary with both 32-bit and 64-bit
code.

If you have any questions, visit the Apple Developer Forums.

Best regards,
Apple Developer Technical Support


DahoodG4
Il y a 9 ans

Rien du tout.
Par contre ca force tout le monde a passer a iOS 8 qui a tres mal été accueilli.
Bien joué Apple… .


metaphore54
Il y a 9 ans






knos a écrit :

Oui mais bon après si un éditeur a une applis qui rame parce qu’il on pas optimisé c’est leurs problèmes non? Et comme tu dis c’est bien pour les opérations lourdes ce qui est loin d’être le cas de toute les application.


Et ça donne une mauvaise image au fabricant et à l’écosystème, donc ici Apple. C’est l’intérêt d’Apple d’avoir des applis les plus optimisées possible.



Sqlutsqvq
Il y a 9 ans

Du 64 bits obligatoire impose par Apple? OH MON DIEU

GMBLBL ANDROID GRMBLBL TROPCHER GRBLBL FRAGMENTATION GRBLBL FINDUMONDE GRBLBL ALQUAIDA GRBLBL …

Voilà je crois que l’on résume bien les commentaires. Pour ceux qui auront lu l’article en entier le 32 bit reste disponible :-)


Sqlutsqvq
Il y a 9 ans

Je tiens à dire que vous êtes vraiment contradictoires.

On se plaint sans arrêt d’un Microsoft en permanence gelé dans ses choix technologiques à cause des entreprises et des personnes qui ne peuvent plus dormir si leur petit menu démarrer disparaît.

A côté Apple va de l’avant, force l’adoption de nouvelles technologies et vous braillez comme des veaux. Ces mêmes braillards la ramèneront fièrement dans un ou deux ans avec leur iPhone 7: “quoi? Ton téléphone est moins performant que ma pomme ? C’est normal Apple a su imposer ses choix Au moment opportun contrairement à ton robot lourd et buggé…” Ceci tout en buvant votre tasse de thé sencha avec le petit doigt levé en l’air.


Vekin Abonné
Il y a 9 ans

Ma foi c’est la contrepartie quand on a du code natif : il faut compiler pour les différentes architectures !