Vous n'avez pas encore de notification

Page d'accueil

Options d'affichage

Abonné

Actualités

Abonné

Des thèmes sont disponibles :

Thème de baseThème de baseThème sombreThème sombreThème yinyang clairThème yinyang clairThème yinyang sombreThème yinyang sombreThème orange mécanique clairThème orange mécanique clairThème orange mécanique sombreThème orange mécanique sombreThème rose clairThème rose clairThème rose sombreThème rose sombre

Vous n'êtes pas encore INpactien ?

Inscrivez-vous !

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

Universels, et lourds
Mobilité 3 min
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 commentaires
Avatar de Northernlights Abonné
Avatar de NorthernlightsNorthernlights- 28/09/15 à 08:32:25

Prochaine révolution: le support des svg :)

Avatar de Naunaud INpactien
Avatar de NaunaudNaunaud- 28/09/15 à 08:32:33

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. 

Avatar de spamator Abonné
Avatar de spamatorspamator- 28/09/15 à 08:33:25

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

Avatar de jb18v Abonné
Avatar de jb18vjb18v- 28/09/15 à 08:33:57

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 :D (enfin on peut toujours sauvegarder, supprimer et réinstaller+synchro, ce qui remet les prefs et fait gagner un peu de place :)

Avatar de Isokras INpactien
Avatar de IsokrasIsokras- 28/09/15 à 08:44:13
Édité par Vincent_H le 28/09/2015 à 10:12
Avatar de mononokehime INpactien
Avatar de mononokehimemononokehime- 28/09/15 à 08:50:23

Isokras a écrit :

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

On a bien pris note de ta note :yes:

Avatar de jb18v Abonné
Avatar de jb18vjb18v- 28/09/15 à 08:54:30

Isokras a écrit :

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

ah non le Note c'est Samsung :dd:

Avatar de anonyme_1bf5134079a271df707c7f40edc86fdb INpactien

Comme quoi, ça arrive aussi chez Apple.

Avatar de SrBelial Abonné
Avatar de SrBelialSrBelial- 28/09/15 à 09:19:16

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 ! :love:

Édité par SrBelial le 28/09/2015 à 09:19
Avatar de sir.thorfin INpactien
Avatar de sir.thorfinsir.thorfin- 28/09/15 à 09:22:38

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 ! :love:

Hahaha :) j'adore !!

Il n'est plus possible de commenter cette actualité.
Page 1 / 2