Android s’améliore et devient logiquement plus exigeant. La future version de l’OS, Android P — dont la Developer Preview est d’ores et déjà disponible —, n’échappe pas à la règle. Il semblerait que celle-ci n’acceptera plus les applications destinées à Android 4.1 Jelly Bean (sorti en 2012).
L’élément « MIN_SUPPORTED_TARGET_SDK_INT » décrit dans la Developer Preview d’Android P indique que le niveau d’API minimum pouvant être utilisé sur les smartphones est désormais le niveau 17. Cela correspond à Android 4.2.
Améliorer l’expérience
Pour comprendre les enjeux, il faut savoir qu’à chaque fois qu’Android évolue, le système d’exploitation opère des changements sur la manière dont les applications fonctionnent pour améliorer, entre autres, la sécurité, les performances et la consommation.
Comme le souligne Android Police, certaines applications à l’instar de Snapchat contournent ces restrictions en ciblant des versions plus anciennes de l’OS pour que les limitations ne soient pas appliquées. Plus les apps sont anciennes, plus elles peuvent poser des problèmes de fonctionnement et de sécurité.
Google précise aux développeurs que les « applications ciblant des valeurs inférieures [au niveau d’API minimum] échoueront à l’installation et à l’exécution ». Reste à savoir si cela sera vraiment le cas, ou si Android P se contentera simplement d’afficher un message d’avertissement pour prévenir d’éventuels risques de dysfonctionnement.
Rejoignez-nous de 17 à 19h, un jeudi sur deux, pour l’émission UNLOCK produite par Frandroid et Numerama ! Actus tech, interviews, astuces et analyses… On se retrouve en direct sur Twitch ou en rediffusion sur YouTube !
Ah ok merci
Je pensais comme toi au début, sauf que j'ai pensé à mon atrix et non au s2. ;) pour faire simple, Android étant rétrocompatible, on peut sans problème compiler en ciblant Android K et que cela fonctionne sans souci avec les versions antérieure :) De plus, ce ne sont que les appareils sous Android P qui ne pourront plus lancer les applications pour Android J et antérieur. Un appareil sous Android O peut tout lancer
Ouais si j’y pense et que j’ai le temps :)
Ca c'est Emmanuel, il aime bien les stats qui sortent de son arrière train.
Exactement, ce n'est pas du tout ça. Je t'invite à lire les commentaires qui expliquent plus en détail la situation réelle.
Les aplis faites pour les vieux modèles vont être retirer car il y a des applications qui sont pas adaptées alors j’ai rien compris hein ;)
Ça c'est pour la version gratuite d'Es explorer. La version payante n'a pas changé d'un pouce et je l'utilise tout les jours ! Bon en ecrécriv ces lignes, je me rends peut être compte qu'elle n'a pas été mise à jour depuis pas mal de temps. A verivéri Edit : dernière mise à jour le 9 novembre 2017. Pas si vieux que ça en fait
Gros gros gros like pour cette accroche.. je n'aurai pas dit mieux.. et je pense bien qu'on le paye pour dire de la grosse merde....
Mais TG avec tes 70% ... d'ou tu sors le chiffre .. pseudo statisticien de mes ...
Personnellement je trouve que c'est une bonne chose pour les applis comme Snapchat qui ciblent les versions antérieures de l'OS pour contourner les règles récentes
Toi, tu n'as rien compris.
Je préfère surfer avec un browser a jour et pouvoir telecharger un Launcher qui me fera profiter d'une interface agréable qu'un iPhone de la même année sans accès au Store et zéro mise à jour de programme...mon z1 ou z ultra fonctionnent super
Encore à dire de la merde, comme d'hab. Mais t'en as jamais marre? On te paie pour ca? J'espère bien! Dans le monde réel, iPhone 4s : 4 ans de maj jusqu'à iOS 9 iPhone 5C, 5 : 4 ans de maj jusqu'à iOS 10 iPhone 5s : toujours à jour sous iOS 11 Mais ce dont tu parles n'a rien à voir avec l'article, qui parle de socle API. Android 4.1 a été présenté en juillet 2012 mais comme toutes les versions d'Android il a été distribué dans l'année qui a suivi ce qui nous emmène à mi-2013. L'iPhone 5C a été présenté en septembre 2013, en même temps que l'iPhone 5s. L'iPhone 5s dispose d'un processeur 64 bits donc continuera d'être supporté. Le 5c sera le dernier appareil Apple sans 32 bits et ne recevra plus de mises à jours. On est donc pratiquement équivalents entre Apple et Google... sauf pour un détail très important : Apple a énormément insisté sur la transition au 64 bits pendant toutes ces années. Un développeur qui n'aurait pas encore fait la transition a complètement abandonné son application. Apple a tout fait pour les pousser à mettre à jour leurs applis, d'abord en interdisant les mises à jour à 32 bits, puis les applications 32 bits entièrement. Sur Android, c'est un bordel par contre. Lors de l'iPhone 5s plein de développeurs Android (et de fanas, on se souviendra des débats ici-même) disaient qu'il était encore trop tot et ont tardé a mettre a jour leurs applis. Si on ajoute à cela le fait que la plupart des telephones Android ont tardé à avoir des processeurs 64 bits, on se retrouve avec un parc encore une fois fragmenté où, en dehors des plus gros développeurs, plein d'applications sont encore sous 32 bits.
Sacré vilain troll, tu ne changeras donc jamais :( Il y a beaucoup d'applications optimisées pour tablettes sur Android, et de plus en plus, j'ai vérifié c'est le cas de plus de 70 pour 100. de celles que j'ai sur la mienne...
Carrément : de superbes applis optimisees pour les tablettes et pas juste agrandies comme sous Android.
Ha bon ? 4.2 ou 4.3 sont sur des produits vendus en 2011... Mon Z1 de 2013 resté sous Android 5.1 recoitla mise à jour de tous les programmes installes...le 4s, le ,5c,le 5, le 5s dans quelques mois sont finis eux...plus rien se mettra à jour. Et sont encore des centaines de millions à eux tous a Surfer...bonjour la sécurité !
En effet, ce sont les applications restées sous Android Jelly Bean qui vont devenir obsolètes avec Android P, et non Android Jelly Bean qui ne sera plus supporté (par les Google Play Service entre autre). Enfin il n'empêche que Jelly Bean va bien finir par être lâché par Google (il l'est déjà par certaines applis) et après KitKat même si ce n'est pas le sujet de cet article. Merci à tous de vos éclaircissements ! ?
Kit Kat était déjà excellent, sécurité je sais pas; je dirais plus : comment rendre les anciens OS caduc : obsolescence... -> moins d'app -> nouvel achat.
Exact. C'est vrai qu'il y a la rétrocompatibilité sur Android ?
Très très bonne explication
Bin justement, les apps n'ayant pas besoin de permissions sont nombreuses justement.
C'est l'inverse de ce qui est décrit dans l'article pour Android. Une app à une version minimale supportée et une version "ciblée", c'est à dire la version pour laquelle elle supporte le SDK. Par ex, si elle cible marshmallow, elle DOIT supporter le système de permissions qui va avec Au final, si tu as une tablette sous Android P et que la version ciblée est JellyBean, tu ne pourras pas l'installer, mais celui qui a une tavlette sous JB pourra le faire. C'est important que les versions ciblées soient mises à jour car cela permet d'indiquer que l'app supporte les nouveautés en terme d'OS (et notamment de sécurité qui ne serait pas totalement interne à l'os)
Oui mais pas que. Par ex sur la version que j'ai exprès conservé j'accède facilement aux fonctions de l'otg pour accéder aux périphériques, les éjecter... Et les boutons sont facilement accessibles... Depuis les versions plus récentes l'accès à ces fonctions sont laborieuses voir introuvable, peu pratique donc. Je préfère conserver la mienne
Une app mise à jour devrait au minimum target marshmallow qui a apporté un gros changement de gestion de permissions. Et rares sont les app qui n'ont pas besoin de permissions...
ES explorer s'alourdit surtout avec les pubs intrusives en notification... De la pub, ok, normal faut bien vivre. De l'intrusif, non merci
RIP galaxy s2
Autant pour moi j’ai mal lu, c’est pas la minimale mais la target... C’est un peu moins problématique...
Le problème c’est pas que l’app date de 6 ans... Un dev intelligent ne développera pas une app pour un OS qui vient juste de sortir, encore moins sous Android ou la fragmentation fait qu’il faut en général 2-3 ans pour qu’une version annoncée soit réellement utilisable sans risque de perdre des utilisateurs... Donc beaucoup de dev aujourd’hui visent bien sûr Android 7/8 mais essaient de maintenir la compatibilité à minima avec Android Kit Kat/Lollipop. Pour une app qui serait développée la aujourd’hui. Même si c’est des OS qui datent de plusieurs années, ils représentent encore une énorme part d’utilisateurs et on peut pas laisser de côté autant utilisateurs quand on dev une app... Le soucis c’est que la c’est pas la version « target » qui doit être supérieure a Android 4.1, mais la version minimale... Donc oui ça peut être limite, même pour des apps actuelles et à jour puisqu’en général on vise au moins Kit Kat, et certains développeurs doivent probablement viser 4.1...
Ce n'est pas directement une question de MAJ, mais d'API. Et si on n'utilise pas les nouveautés de l'API de JB, on peut préférer utiliser une API antérieure, afin de toucher un maximum de personne. Après, c'est vrai que <4.1 concerne moins de 0.7% des utilisateurs... Après, certaines applications n'ont pas besoin de MAJ.
C'est parfaitement normal et même plutôt rassurant qu'ils fassent ça à mon avis.
Sauf qu'android 4.1 est sorti en 2012 tout de même. Ca fait 6 ans quand même. Si une application n'a pas été mise à jour depuis 6 ans il y a des risques de failles de sécurité qui n'auraient pas été mises à jour. Si le développeur n'a pas touché à l'application depuis 6 ans il y a de grandes chances que l'appli n'avait pas été développé pour utiliser les technologies d'aujourd'hui ou encore s'adapter aux écrans 4k, avec encoche, ou autres. Si ça fait 6 ans que l'appli n'a pas été mise à jour et qu'en effet aucune mise à jour ne soit nécessaire, une petite manip de la part du dev le permettra de rendre l'application encore compatible. S'il ne veut pas prendre la peine, l'application ne vaut peut être pas le coup d'être encore utilisé. T'as beaucoup d'exemples d'application d'il y a 6 ans qui ont pas été maj qui sont toujours au gout du jour et qui nécessitent aucune maj, et n'ayant pas de failles de sécurité?
Ça me rappel une pomme ça..
Voilà ce que c'est que d'acheter un iPad :)
Moralité ne pas mettre à jour n'importe comment ! Perso j'ai des App qui hélas ne se trouvent plus sur le playstore sans trop savoir pourquoi, d'autres qui ont été abandonnées ou simplement que les maj plus récentes n'ont pas apporté du mieux, au contraire. Je le vois par exemple sur plusieurs app comme es explorer qui s'est non seulement trouvé alourdi pour rien mais en plus certaines fonctions sont soit devenues impossible soit inaccessible ou trop dur pour y arriver
Ce sont les appareils sous Androïd P qui ne pourront pas exécuter une application développée pour Android 4.1. Cela ne concerne donc pas ta GalaxyTab Pro...
Dommage pour les quelques applis qui n'ont pas besoin d'être mises à jour :/
Ça j'ai bien compris mais ça sera bientôt son tour puisqu'après Jeally Bean, c'est Kitkat.
Arf, on se rapproche de KitKat qui équipe ma vénérable Galaxy Tab Pro 10.1 que j'utilise encore régulièrement. Et j'ai aucune envie de bidouiller pour y mettre un Android plus récent. Je ne sais même pas si elle peut l'être d'ailleurs.
Aïe... Cela me rappelle toutes les applications que j'ai achetées et perdues sur mon ipad 2 sous iOS9, parce qu'il n'était pas assez à récent...
Bravo
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix