iOS : l'App Store gère désormais plusieurs versions d'une même application

iOS : l’App Store gère désormais plusieurs versions d’une même application

Et jusqu'à 100 Mo pour une application sur une connexion 3G/4G

Avatar de l'auteur
Vincent Hermann

Publié dans

Société numérique

20/09/2013 2 minutes
33

iOS : l'App Store gère désormais plusieurs versions d'une même application

Sans réellement en parler, Apple a changé plusieurs comportements de sa boutique d’applications pour iOS, le fameux App Store. Il s’agit d’une part de s’adapter aux nouvelles habitudes et aux nouveaux forfaits mobiles, ainsi que de prendre en charge les laissés pour compte sur les anciennes versions d’iOS.

app store

 

Apple a donc procédé à plusieurs modifications significatives sur l’App Store. La première concerne l’évolution des forfaits et la hausse importante des seuils mensuels de consommation de données. Puisqu’il n’est plus rare de trouver des plafonds de 3 Go, notamment dans les formules sans engagement, la firme a décidé de relever le poids maximal des applications que l’on peut récupérer depuis une connexion 3G / 4G.

 

Ainsi, on passe de 50 à 100 Mo, ce qui débloque la situation pour de nombreux jeux, ou même certaines mises à jour volumineuses comme la dernière révision de Facebook, qui pèse 42 Mo. Notez que jusqu’à présent, il était obligatoire d’être relié à une connexion Wi-Fi pour franchir cette barrière des 50 Mo.

 

L’autre changement est encore plus important. Désormais, le téléchargement d’une application se fera sur la base de la dernière révision compatible avec la version installée d’iOS. Ce qui signifie que l’App Store contiendra plusieurs versions de la même application, l’une ou l’autre étant envoyée à l’utilisateur en fonction de son appareil. Une fonctionnalité que l'on retrouve déjà depuis longtemps sur Android par exemple.

 

Cette amélioration, qu’on s’étonne de ne voir arriver que maintenant, répond à une problématique simple. Avec l’arrivée d’iOS 7 en effet, on trouve des applications tierces qui réclament déjà le nouveau système pour fonctionner, notamment avec les nouvelles interfaces et l’utilisation des mises à jour en tâche de fond. C’est le cas par exemple pour client Twitterrific : un appareil sous iOS 7 récupèrera la dernière mouture, tandis qu’un autre sous iOS 6 téléchargera la précédente.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Fermer

Commentaires (33)


Et en simplifier l’accès aux développeurs, ça non, c’est pas prévu ?


C’est pas tout à fait complet l’article car les développeurs ont la possibilité de ne pas permettre le téléchargement d’anciennes applications








Edtech a écrit :



Et en simplifier l’accès aux développeurs, ça non, c’est pas prévu ?







c’est a dire ?









boglob a écrit :



C’est pas tout à fait complet l’article car les développeurs ont la possibilité de ne pas permettre le téléchargement d’anciennes applications







heu c’est pas implicite dans le fait d’autoriser plusieurs versions ?

si tu ne proposes que la derniere ca equivaut a ne pas permettre le telechargement des anciennes…









floop a écrit :



c’est a dire ?







Que ça se fasse en deux clics comme sous Windows Phone et pas en 45 minutes avec moult certificats, signatures, déclarations, formulaires à remplir, logiciels à utiliser (livrer une Apps c’est le parcours du combattant chez Apple !).









floop a écrit :



heu c’est pas implicite dans le fait d’autoriser plusieurs versions ?

si tu ne proposes que la derniere ca equivaut a ne pas permettre le telechargement des anciennes…







non, Apple permettait de télécharger la dernière version compatible avec ton iOS. Ils viennent de changer les conditions et si le developpeur l’interdit, tu ne pourras même pas la télécharger du tout, rien, nada, queues de prunes.









Edtech a écrit :



Que ça se fasse en deux clics comme sous Windows Phone et pas en 45 minutes avec moult certificats, signatures, déclarations, formulaires à remplir, logiciels à utiliser (livrer une Apps c’est le parcours du combattant chez Apple !).







oui enfin c’est pas comme si tu le faisais 10 fois par jour non plus…









boglob a écrit :



non, Apple permettait de télécharger la dernière version compatible avec ton iOS. Ils viennent de changer les conditions et si le developpeur l’interdit, tu ne pourras même pas la télécharger du tout, rien, nada, queues de prunes.







tu es sur ? pour moi auparavant si le dev decidait de ne plus supporter une ancienne version d’ios et que tu etais dans cette version tu ne pouvais plus updater



pouvoir telecharger une version compatible, j’ai l’impression a la lecture de l’article que c’est une nouveauté



bref rien de moins qu’auparavant mais juste une possibilité de plus









floop a écrit :



tu es sur ? pour moi auparavant si le dev decidait de ne plus supporter une ancienne version d’ios et que tu etais dans cette version tu ne pouvais plus updater



pouvoir telecharger une version compatible, j’ai l’impression a la lecture de l’article que c’est une nouveauté



bref rien de moins qu’auparavant mais juste une possibilité de plus







C’est pas plutôt que 2 versions pourront coexister, genre une version jusqu’à iOS6 et une autre à partir de iOS7 et les 2 pourront recevoir des mises à jour, correction de bug etc, sans abandonner les utilisateurs de la version pour iOS6… non ?









Tarpan a écrit :



C’est pas plutôt que 2 versions pourront coexister, genre une version jusqu’à iOS6 et une autre à partir de iOS7 et les 2 pourront recevoir des mises à jour, correction de bug etc, sans abandonner les utilisateurs de la version pour iOS6… non ?







oui c’est possible mais je trouve ca etrange puisque le dev n’a pas vraiment interet a multiplier les versions

et qu’il s’arrangera plutot pour avoir une seule appli compatible avec tt les niveaux









floop a écrit :



oui enfin c’est pas comme si tu le faisais 10 fois par jour non plus…







Je confirme, c’est vraiment chiant. Tellement que la seule foi où j’ai voulu publier une application et que j’ai reçu un feedback me demandant de modifier certains trucs, j’ai laissé tomber parce que je voulais pas recommencer le processus. Alors certes pour une entreprise qui a le temps pour ça c’est pas gênant, mais quand t’es indépendant tout seul avec un job à côté, t’as autre chose à faire que de passer des heures à publier ton app.



Sinon concernant la news, j’ai envie de dire, “c’est pas trop tôt!”. C’est franchement pas une fonctionnalité compliquée et le problème existait déjà avec les transitions d’iOS précédentes alors je vois pas pourquoi ils ont attendu seulement maintenant pour se remuer…









Tarpan a écrit :



C’est pas plutôt que 2 versions pourront coexister, genre une version jusqu’à iOS6 et une autre à partir de iOS7 et les 2 pourront recevoir des mises à jour, correction de bug etc, sans abandonner les utilisateurs de la version pour iOS6… non ?







Si ça c’est possible c’est encore mieux. En lisant l’article je comprend simplement que les anciens iOS pourront éviter d’installer les dernières versions d’app non compatibles. Après le fait de maintenir 2 apps, ça ce serait un réelle nouveauté (je crois pas que ce soit possible sur android ou WP)









gogo77 a écrit :



Je confirme, c’est vraiment chiant. Tellement que la seule foi où j’ai voulu publier une application et que j’ai reçu un feedback me demandant de modifier certains trucs, j’ai laissé tomber parce que je voulais pas recommencer le processus. Alors certes pour une entreprise qui a le temps pour ça c’est pas gênant, mais quand t’es indépendant tout seul avec un job à côté, t’as autre chose à faire que de passer des heures à publier ton app.



Sinon concernant la news, j’ai envie de dire, “c’est pas trop tôt!”. C’est franchement pas une fonctionnalité compliquée et le problème existait déjà avec les transitions d’iOS précédentes alors je vois pas pourquoi ils ont attendu seulement maintenant pour se remuer…







“c’est pas trop tot” c’est souvent ce qu’on se dit <img data-src=" />

l’indicateur “update” dans itunes pour signaler qu’une mise a jour est dispo c’est bien aussi

manque plus qu’un indicateur pour savoir facilement si une appli est installée sur un device et ca sera parfait



Il faudrait qu’ils aillent plus loin en proposant toutes les versions compatibles. Ca réglerait les problèmes lorsque la dernière version est buguée.








floop a écrit :



tu es sur ? pour moi auparavant si le dev decidait de ne plus supporter une ancienne version d’ios et que tu etais dans cette version tu ne pouvais plus updater



pouvoir telecharger une version compatible, j’ai l’impression a la lecture de l’article que c’est une nouveauté



bref rien de moins qu’auparavant mais juste une possibilité de plus







De ce que j’ai vu quand j’étais sur iOS5, si une app passait en iOS6 uniquement, la mise à jour était grisée, puisque non compatible… mais pour un nouvel utilisateur encore sur iOS5, l’application était tout simplement non téléchargeable.



Si seulement WP8 permettait de télécharger 100Mo en 3G, au lieu de ça on est tjs coincé à 20Mo <img data-src=" />








kwabena a écrit :



Si seulement WP8 permettait de télécharger 100Mo en 3G, au lieu de ça on est tjs coincé à 20Mo <img data-src=" />







C’est quoi le rapport avec la choucroute ?









Edtech a écrit :



C’est quoi le rapport avec la choucroute ?







on peut desormais telecharger jusqu’a 100mo en 3G depuis l’appstore









floop a écrit :



on peut desormais telecharger jusqu’a 100mo en 3G depuis l’appstore







Ah, pour ce que ça a d’utile… A part les jeux, rien ne dépasse 100Mio. Et être en manque de jeux de plus de 100Mio, ça doit pas être une pathologie courante <img data-src=" />









Edtech a écrit :



Ah, pour ce que ça a d’utile… A part les jeux, rien ne dépasse 20Mio. Et être en manque de jeux de plus de 20Mio, ça doit pas être une pathologie courante <img data-src=" />












Edtech a écrit :



Ah, pour ce que ça a d’utile… A part les jeux, rien ne dépasse 100Mio. Et être en manque de jeux de plus de 100Mio, ça doit pas être une pathologie courante <img data-src=" />







Détrompe toi, je travaille sur une appli de podcasts, des épisodes à plus de 20Mo il y en a à la pelle. Idem pour les applications volumineuses. J’ai beau avoir un forfait avec 3Go de data, je suis constamment obligé d’être connecté en WiFi pour télécharger un épisode…



Et non je n’étais pas hors sujet, y’a qu’a voir le sous-titre de la news



Euh, podcast, c’est pas du streaming ? Le streaming n’est pas bloqué à 20Mio sur Windows Phone, bien heureusement !



Bref, à part les jeux et les maj, jamais eu besoin de plus de 20Mio. Par contre, les Apps iOS sont très lourdes. Je me demande d’ailleurs si le changement d’interface n’a pas pour but de préparer le passage en vectoriel qui allégerait énormément les Apps.



PS: faut que j’arrête de me citer au lieu d’éditer !








Edtech a écrit :



Euh, podcast, c’est pas du streaming ? Le streaming n’est pas bloqué à 20Mio sur Windows Phone, bien heureusement !



Bref, à part les jeux et les maj, jamais eu besoin de plus de 20Mio. Par contre, les Apps iOS sont très lourdes. Je me demande d’ailleurs si le changement d’interface n’a pas pour but de préparer le passage en vectoriel qui allégerait énormément les Apps.



PS: faut que j’arrête de me citer au lieu d’éditer !







On peut les écouter en streaming (et heureusement), mais parfois quand je sais que ma connexion va être moyenne je préfère télécharger, puis ça permet de gagner en autonomie. Bref tout ca pour dire que la limite des 20 MB je la rencontre presque quotidiennement



La taille relativement élevée des apps iOS n’est-elle pas aussi due au fait qu’elles sont compatibles iPhone ET iPad ? Et donc contiennent des resources (images, etc.) pour toutes les versions possibles d’iDevices ? (iphone, iphone retina, ipad, ipad retina?)



l’appli facebook fait 42mo




ainsi que de prendre en charge les laissés pour compte sur les anciennes versions d’iOS.





Une bonne nouvelle pour beaucoup <img data-src=" />

Du moins, pour les application qui ne nécessitent pas d’être forcement à jour.


Ils ont doublé la taille car la taille des applications va doubler prochainement car les versions 64bit et 32bit seront livrées ensembles.


Qu’





linconnu a écrit :



Ils ont doublé la taille car la taille des applications va doubler prochainement car les versions 64bit et 32bit seront livrées ensembles.





Qu’est-ce qu’il faut pas lire comme conneries… <img data-src=" />



Franchement, Apple fait chier.



C’est impossible d’uploader une version par architecture (armv7, armv7s et armv8) et donc t’es obligé de faire des méga-builds…



Android supporte ça depuis longtemps.








jb a écrit :



Franchement, Apple fait chier.



C’est impossible d’uploader une version par architecture (armv7, armv7s et armv8) et donc t’es obligé de faire des méga-builds…



Android supporte ça depuis longtemps.





C’est pas plus simple pour le développeur de n’avoir qu’une seule version qui s’adapte automatiquement en fonction du device qui la reçoit ?

Ca évite de gérer 36 versions différentes.









taralafifi a écrit :



C’est pas plus simple pour le développeur de n’avoir qu’une seule version qui s’adapte automatiquement en fonction du device qui la reçoit ?

Ca évite de gérer 36 versions différentes.







Bah si, mais tu peux permettre la possibilité de mettre une version par arch, ou une version pour toutes les arch.



C’est un peu plus de boulot pour le dev (mais automatisable), mais tu divises la taille par 2 ou 3 pour des millions de personnes.



Enfin j’ai pu réinstaller Skype sur mon iPhone 3G !



… La dernière version qui s’installait avec le dernier iOS 3.1.3 disponible pour l’iPhone 3G … et pas celle qui voulait impérativement l’iOS 6.X ou 4.3 etc etc …



Ca prouvait bien que Apple imposait une forme de dégénérescence programmée d’un matériel encore fonctionnel par blocage.



Ca m’empêchera pas d’aller sur Android pour le prochain téléphone… c’était trop la galère ! Je ne veux plus être autant pieds et poing liés aux dictats d’évolutions d’un fournisseur.



Mouais enfin la tu risques d’être confronté aux dictats du fournisseur de l’OS (Google) certes plus souple ET aux dictat des fabricants (surtout avec sur couche) voire parfois a ceux des opérateurs…








Niark a écrit :



Mouais enfin la tu risques d’être confronté aux dictats du fournisseur de l’OS (Google) certes plus souple ET aux dictat des fabricants (surtout avec sur couche) voire parfois a ceux des opérateurs…







Sur Android les applications nécessitent rarement la dernière version de l’OS. La version la plus couramment exigée est la 2.2 qui est très vieille.