iOS 9 : l'App Slicing en panne, les binaires restent universels pour le moment

iOS 9 : l’App Slicing en panne, les binaires restent universels pour le moment

Universels, et lourds

Avatar de l'auteur

Vincent Hermann

Publié dansSociété numérique

28/09/2015
18
iOS 9 : l'App Slicing en panne, les binaires restent universels pour le moment

App Slicing, la technologie mise en place par Apple pour permettre aux développeurs de réduire le poids de leurs applications, devra encore attendre. La société a prévenu en fin de semaine dernière qu’un bug empêchait actuellement son utilisation. Il faudra donc attendre encore un peu pour voir arriver un allègement assez attendu.

Les applications iOS peuvent rapidement accuser un embonpoint important. La différence est particulièrement énorme avec une plateforme comme Windows Phone : Facebook dépasse ainsi les 90 Mo sur iOS, contre à peine 10 Mo sur l’autre système. Pourquoi un tel écart ? Il y a en fait deux raisons principales (même si l'on compte quelques fonctionnalités en moins).

Poids des applications iOS : un problème croissant

La première tient à l’absence de graphiques vectoriels, obligeant les développeurs à préparer des ressources graphiques différentes pour chaque type d’écran auquel une application pourrait être confrontée. La seconde vient du mode de distribution même de l’App Store. À cause de la multiplication des appareils aux caractéristiques différentes, Apple propose un format binaire universel qui permet aux développeurs de rassembler dans un même endroit tout ce qu’une application doit posséder pour être exécutée sur un iPhone, un iPad, une Watch ou un iPod Touch.

Ce modèle simplifie bien entendu la vie des développeurs, car ils ne proposent qu’un seul package complet pour tous les appareils. Mais un utilisateur disposant d’un iPhone 5 par exemple récupère par la même occasion des données dont son appareil n’a que faire : ressources graphiques des versions iPad, binaires 64 bits, etc. Le problème est d’autant plus sensible que même avec le renouvellement récent des iPhone, le modèle de base contient toujours 16 Go. Au moins Apple ne vend-elle plus de modèle 8 Go avec le passage du 5s en « entrée de gamme ».

Découper les ressources en tranches

L’une des nouveautés d’iOS 9, bien qu’invisible aux utilisateurs, est l’App Slicing, littéralement le découpage en tranches des applications. Les développeurs sont invités à séparer les ressources de leurs applications afin par exemple que tout ce qui touche aux iPad ne finisse pas dans la catégorie iPhone. L’idée est ensuite que l’App Store brassera de lui-même un binaire ne contenant que ce dont un appareil spécifique a besoin.

Techniquement, l’idée a un grand potentiel et les économies pourraient être de l’ordre de 25 à 30 %. Une application comme Facebook avec ses plus de 90 Mo passerait alors à environ 60 Mo, et des économies plus substantielles encore pourraient être faites sur les produits contenant un plus grand nombre de ressources graphiques « fixes », comme les textures. Seulement voilà, l’App Slicing n’est pas encore disponible, à cause d’un bug.

L'App Slicing : un bug durant les restaurations iCloud

Apple a averti il y a quelques jours qu’il existait un problème entre cette fonctionnalité de l’App Store et la restauration des sauvegardes réalisées en ligne par iCloud. La firme explique que durant la phase de restauration, les applications téléchargées sont les versions universelles, et non les moutures « découpées » préparées par l’App Slicing. Conséquence plus gênante, la restauration bloque sur certaines applications lorsqu’elle est faite sur un nouvel appareil. Alors que les iPhone 6S et 6S Plus sont en vente et livrés depuis trois jours, le problème tombe mal.

En attendant qu'il soit résolu, la technologie est donc désactivée et inaccessible pour les développeurs. Seules les versions universelles sont gérées et, d’un point de vue utilisateur, la situation est donc « normale ». Apple avertit néanmoins qu’il faudra attendre une mise à jour logicielle pour que le souci disparaisse, ce qui laisse à penser qu’il est situé dans iOS et dans sa manière d’aborder la restauration.

Apple n’indique aucune date ou aucune version particulière pour l’arrivée de cette mise à jour. Il pourrait s’ajouter d’une mouture corrective de type « 9.0.2 », ou encore de la 9.1, prévue pour novembre avec le support d’un certain nombre de points spécifiques à l’iPad Pro.

18
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 15
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 31
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

Poids des applications iOS : un problème croissant

Découper les ressources en tranches

L'App Slicing : un bug durant les restaurations iCloud

#Flock a sa propre vision de l’inclusion

Flock 15
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

31
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 14
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 (18)


Northernlights Abonné
Il y a 8 ans

Prochaine révolution: le support des svg :)


Naunaud
Il y a 8 ans

Pas mal de petits bugs et de ralentissements sur iOS9.
Même sur un device récent. Par exemple l’affichage du control center qui se fait de manière saccadée.
En plus d’un AppStore asthmatique. C’est compliquée cette sortie. 


spamator
Il y a 8 ans

Ils ne font pas de tests avant la mise en prod ou quo i?


jb18v
Il y a 8 ans

manque plus qu’un système de nettoyage de cache des applis dans l’OS, parce que c’est bien beau de diminuer la taille de l’appli, mais au fil du temps elle gonfle sans aucun contrôle <img data-src=" /> (enfin on peut toujours sauvegarder, supprimer et réinstaller+synchro, ce qui remet les prefs et fait gagner un peu de place :)


mononokehime
Il y a 8 ans






Isokras a écrit :

Pas une semaine sans des problèmes chez Apple. On prend note.


On a bien pris note de ta note&nbsp;<img data-src=" />



jb18v
Il y a 8 ans






Isokras a écrit :

Pas une semaine sans des problèmes chez Apple. On prend note.


ah non le Note c’est Samsung <img data-src=" />



anonyme_1bf5134079a271df707c7f40edc86fdb
Il y a 8 ans

Comme quoi, ça arrive aussi chez Apple.


SrBelial
Il y a 8 ans

des applis qui grossissent perpétuellement vont entraîner un effet d’attraction important, finir par former des boules puis lorsque la gravité sera suffisamment forte pour considérer comme négligeables les autres forces en présence elles se regrouperont en systèmes gravitationnels similaires aux systèmes solaires, galaxies et autres joyeusetés cosmiques.

Le plus beau c’est qu’une fois qu’elles auront réussi à effectuer un tour complet on pourra appeler ça une “révolution” en s’auto-congratulant chaudement ! … qu’est ce que j’ai hâte !&nbsp;<img data-src=" />


sir.thorfin
Il y a 8 ans






SrBelial a écrit :

des applis qui grossissent perpétuellement vont entraîner un effet d’attraction important, finir par former des boules puis lorsque la gravité sera suffisamment forte pour considérer comme négligeables les autres forces en présence elles se regrouperont en systèmes gravitationnels similaires aux systèmes solaires, galaxies et autres joyeusetés cosmiques.

Le plus beau c’est qu’une fois qu’elles auront réussi à effectuer un tour complet on pourra appeler ça une “révolution” en s’auto-congratulant chaudement ! … qu’est ce que j’ai hâte !&nbsp;<img data-src=" />


Hahaha :) j’adore !!



tifounon
Il y a 8 ans

Excellent,
&nbsp;ou alors y aura effondrement et ça fera un trou noir.


Network
Il y a 8 ans

En gros, une nouveauté qui devrait être sortie ne fonctionne pas mais ne gène en rien l’utilisation et ne dégrade pas le système déjà en place. On ne s’en rend compte qu’en lisant une note d’apple.&nbsp;&nbsp;&nbsp;

Bref, 99,9% des users ne s’en apercevront pas.&nbsp;&nbsp;

&nbsp;Quand on lit les commentaires ici, certains manquent d’une touche de discernement.


SrBelial
Il y a 8 ans

merci … je me sentais l’âme poétesse ce matin ;)
&nbsp;




tifounon a écrit :

Excellent,
&nbsp;ou alors y aura effondrement et ça fera un trou noir.


oui ! on ne saurait trop dire ce qui arrivera réellement, les mystères de la mécanique céleste tout ça tout ça !



Vincent_H Abonné
Il y a 8 ans






Network a écrit :

En gros, une nouveauté qui devrait être sortie ne fonctionne pas mais ne gène en rien l’utilisation et ne dégrade pas le système déjà en place. On ne s’en rend compte qu’en lisant une note d’apple.&nbsp;&nbsp;&nbsp;


C’est d’ailleurs indiqué dans l’actualité&nbsp;



FrDakota Abonné
Il y a 8 ans

&nbsp;Quid des iPhones passés en iOS 9 et qu’on ne peut plus réactiver ? ( l’Apple ID utilisé n’est plus accepté pour l’activation,&nbsp;même après restauration )
&nbsp;
&nbsp;Une personne s’est même vu dire par le SAV iCloud que pour réactiver son 4S ( mis à jour en OTA ) qu’il fallait payer.&nbsp;<img data-src=" />

&nbsp;&nbsp;Super pour un appareil mis en panne par Apple.
&nbsp;


Network
Il y a 8 ans

Bien entendu, ma réflexion ne concerne pas la qualité de l’article.&nbsp;&nbsp;
Elle vise plutôt certains commentaires pour qui ça semble être le nouveau “X-gate” d’apple.&nbsp;

&nbsp;Toutes mesures gardées, c’est décevant de la part d’apple. Une meilleure com aurait tué la “polémique” dans l’oeuf. Genre : “Fonctionnalité disponible avec iOS 9.1”


AlbertSY
Il y a 8 ans

Le téléchargement de facebook fait 90mo.
Mais combien de place prend l’appli après l’installation (bien que download est intégral, j’imagine qu’elle n’installe que ce qu’elle a besoin) ???
&nbsp;
Bien que l’iOS 9 ne révolutionne pas.
Je trouve sympa que tous mes appareils Apple (iPhone 4S/5S/6+, iPad mini/Air 2 et bientôt la PRO) fonctionnent avec le même OS (et donc avec le même ergonomie).


&nbsp;
Sur l’autre plateforme, j’ai un Jelly Bean 4.2 (impossible d’upgrader) et un Lollipop 5.2.
&nbsp;
J’avoue que j’aime beaucoup Lollipop. Mais pour être sur d’avoir les mises à jour, il ne faut pas se tromper dans le choix du smartphone dès le départ.


Network
Il y a 8 ans

en installation fraiche je ne sais pas, mais le mien est a 241 Mo.