Android 7.0 (Nougat) : tout ce que réserve le nouveau système de Google

Android 7.0 (Nougat) : tout ce que réserve le nouveau système de Google

Praise DuARTe

Avatar de l'auteur
Guénaël Pépin

Publié dans

Société numérique

26/08/2016 15 minutes
38

Android 7.0 (Nougat) : tout ce que réserve le nouveau système de Google

En ajoutant un mode multifenêtres, une interface plus personnalisable et des outils dédiés à des fonctions longuement réclamées, Android 7.0 est une évolution importante pour le système mobile. Pourtant, c'est en entrant dans ses arcanes que ses changements les plus importants apparaissent.

Cette semaine, Google a officiellement publié la version finale d'Android 7.0 (Nougat), après plusieurs mois de bêta test. Une démarche nouvelle pour l'éditeur, qui n'a pas lésiné sur les changements plus ou moins visibles pour son système. Si Nougat est une évolution en douceur, dans la ligne tracée par Android 5.0 il y a deux ans, elle apporte son lot de fonctions pratiques au quotidien.

Les utilisateurs disposent (enfin) d'un blocage fin des appels et SMS indésirables, ainsi que de nouveaux emojis. L'interface s'affine, avec l'arrivée du multifenêtres natif, attendu depuis longtemps par les utilisateurs. La réalité virtuelle, elle, fait son entrée par la grande porte, avec un mode dédié, tout comme l'API graphique Vulkan, appelée à devenir une référence multiplateforme. Google a également continué son travail de fond sur l'autonomie et les performances, en donnant plus de latitude aux services censés économiser les ressources systèmes.

La sécurité est elle aussi améliorée, après le chamboulement d'Android 6.0 l'an dernier, qui introduisait une gestion des permissions bien plus fine. Cette fois, l'accès des applications au système est revu de plusieurs manières, pour garantir leur cloisonnement. Cela sans parler des changements en matière de démarrage, de mise à jour et de chiffrement, qui doivent rendre l'usage du système bien plus transparent, et inciter aux mises à jour. Il faut dire que Google disposait d'une marge importante à ce niveau, que le groupe semble bien avoir exploitée à bon escient.

Le mode multifenêtres, une fonction simple mais cachée

Comme nous l'expliquions à l'occasion de la première Developer Preview, la nouveauté la plus visible est sans conteste l'arrivée du mode « écran partagé », ou multi-fenêtres. Activable par un appui long sur le bouton multitâche, il permet d'afficher deux applications l'une sur l'autre (en orientation portrait) ou côte à côte (paysage). Son usage de base est simple : ouvrez une application, laissez le bouton multitâche appuyé puis sélectionnez une application dans la liste des tâches récentes qui apparaît.

Il est bien sûr possible de lancer une nouvelle application, en revenant au lanceur. Notez que le changement concerne la seconde application lancée. Pour changer la première, il faudra quitter le mode multifenêtres puis en ouvrir une autre en plein écran. On a déjà vu plus pratique, même si le pli est rapidement pris.

La taille des applications est très logiquement réglable, chaque développeur pouvant spécifier une taille minimum pour son application. Amenez le curseur vers un bord de l'écran et le logiciel qui remplit l'écran reviendra en mode classique. Il est aussi possible de quitter le mode en rappuyant longuement sur le bouton multitâche. Rien de révolutionnaire pour les utilisateurs des dernières moutures d'iOS et de Windows, en somme. Plus intéressant : il est possible de transférer du contenu d'une application à l'autre par glisser-déposer, même si la fonction ne semble pas encore exploitée aujourd'hui.

Restent aussi quelques incompatibilités avec certaines applications, Clash Royale ou Netflix revenant systématiquement au mode classique, par exemple... Quand d'autres le permettent aléatoirement. Gageons que ces soucis seront réglés dans les prochains mois. D'autant que, sur Android TV, la fonction est liée au picture-in-picture, qui permet de continuer à regarder un contenu tout en naviguant dans l'interface. Espérons surtout que les utilisateurs découvriront d'eux-mêmes la fonction, Android ne donnant pas d'indice sur sa présence jusqu'à son déclenchement.

Android N écran partagé

Une interface aplatie, avec de nouveaux emojis

Le style de l'interface continue d'évoluer, en abandonnant une partie des espaces entre les objets et certaines ombres, au profit d'une apparence plus... plate. Pas de quoi nuire à la lisibilité, au contraire. On finit tout de même par se demander pourquoi Google insistait tant sur les jeux d'ombres et de superpositions aux débuts du Material Design avec Android 5.0, si c'est pour en arriver à une apparence si flat moins de deux ans plus tard.

Elle s'enrichit tout de même fonctionnellement, par petites touches. La première est une bascule rapide entre les deux dernières applications lancées, une sorte d'Alt-Tab pour écran tactile : un double appui sur le bouton multitâche. Quand iOS demande par exemple de maintenir le bord de l'écran avec 3D Touch pour revenir à l'application précédente sur iPhone 6s, avec un résultat aléatoire, la solution de Google a toute l'apparence de la bonne idée. Cela même si, encore une fois, il faudra expérimenter pour la découvrir.

Les emojis ont aussi été retravaillés, avec un style qui se veut plus humain. Au total, 1 500 objets et émotions sont proposés, dont 72 nouveaux. Les variations sur un même thème, selon le genre ou la couleur de peau.

Des notifications et des paramètres enrichis

Les notifications ont aussi droit à de nombreuses nouveautés. La première est l'arrivée de réponses rapides directement depuis une notification, qui peut afficher les derniers messages d'une conversation. Une nouveauté qui ne surprendra pas les utilisateurs de CyanogenMod par exemple, mais qui se voit ici parfaitement intégrée. Le système gère aussi lui-même le groupement des notifications par application, avec la possibilité d'étendre une notification en la descendant.

Android 7.0 améliore aussi l'usage des Custom Views dans les notifications, c'est-à-dire des présentations uniques à une application. Désormais, une notification pourra disposer d'une présentation totalement personnalisée, tout en exploitant les décorations système via deux nouvelles API. Le meilleur des deux mondes, en principe.

Android N paramètres rapidesAndroid N paramètres

Les paramètres rapides, accessibles depuis un double mouvement vers le bas sur la barre de notification, gagnent eux aussi en flexibilité. Comme sur de nombreuses surcouches, ils sont désormais personnalisables via un simple bouton. Il est ainsi possible de remplir ou de vider cette zone, en gérant l'ordre. Les cinq premières entrées sont accessibles directement en accédant aux notifications, une touche sympathique. Des applications tierces peuvent aussi y proposer une entrée, comme le client Twitter Talon et son Pull, qui offre une vue rapide des derniers messages. 

Le menu Paramètres affiche désormais un aperçu rapide de points-clés (réseau Wi-Fi utilisé, consommation de données, stockage consommé, pourcentage de batterie...) dès la page d'accueil. Un menu latéral est aussi proposé au sein de chaque section, pour en changer rapidement. Des petites touches qui rendent la navigation un peu plus pratique.

Blocage de numéros, support multilingue et enregistrement TV

Cette nouvelle mouture intègre aussi deux fonctions largement proposées par les constructeurs : le blocage de numéro et le rejet d'appel. Les supporter directement dans le système a l'avantage d'amener des API communes à toutes les applications, exploitées par celles fournies par Google.

Les numéros bloqués sur les appels peuvent désormais aussi l'être sur les SMS, ils peuvent être conservés après un changement d'appareil (via la Restauration fournie par le compte Google) et la liste des numéros est commune à toutes les applications. Du côté des appels, ils peuvent désormais être rejetés du journal d'appels voire, pour les plus pénibles, ne jamais s'afficher à l'utilisateur, qui ne recevra même pas de notification. Un pas en avant important, bien que tardif.

Le système supporte en outre plusieurs langues simultanément, par exemple pour les personnes bilingues, auquel les applications peuvent désormais demander quelle langue utiliser.

Pour sa part, Android TV gagne avec Nougat la possibilité d'enregistrer des émissions directement depuis Android, si des sources de TV sont configurées. La fonction s'appuie sur l'API de contrôle du direct, en ajoutant une fonction d'enregistrement avec programmation et choix de l'emplacement où envoyer le contenu.

Enfin, le système de Google rattrape, peu à peu, son retard en matière d'accessibilité. Nougat amène ces paramètres dès la première configuration de l'appareil, et doit être plus facilement utilisable par les personnes handicapées moteur. D'un point de vue purement fonctionnel, l'agrandissement ne concerne plus uniquement la taille du texte, mais l'ensemble des éléments de l'interface, via l'option « Taille d'affichage ».

Android Nougat accessibilité

La réalité virtuelle arrive, tout comme Vulkan

Si ces améliorations sont nombreuses, ce ne sont pas les plus impressionnantes. Cet adjectif pourrait être réservé à l'arrivée du support de la réalité virtuelle par le système, incarnée par Daydream, une interface et un magasin dédiés prévus pour l'automne. Daydream doit transformer Nougat en plateforme VR, avec un magasin d'applications propre et une navigation adaptée, gérable sur un smartphone.

Les premières applications sur lesquelles travaillent Google et ses partenaires sont assez logiquement liées à des services vidéo. Google investirait d'ailleurs dans des projets de vidéos et de jeux en réalité virtuelle, affirme Bloomberg. Cela en plus des designs de référence pour des kits de caméras (Jump) et de casques de réalité virtuelle. Avec cette initiative et sa future boutique dédiée, Nougat doit devenir la plateforme de référence pour la VR abordable, espère Google. Les premiers éléments concrets devraient arriver dans les prochaines semaines, même si Nougat en pose les bases.

Cette nouvelle mouture embarque surtout l'API graphique Vulkan, censée grandement améliorer les performances et proposer un meilleur parallélisme qu'OpenGL. Concrètement, Android 7.0 intègre des headers, des couches de validation (bibliothèques de débogage), un compilateur pour shader SPIR-V et la bibliothèque qui va avec. Les jeux qui en tirent parti sont encore peu nombreux, mais Vulkan étant multiplateforme, l'arrivée de titres fondés dessus devrait être facilitée. Côté OpenGL, l'OS ajoute le support pour la version ES 3.2.

Économiser l'énergie et les données

Les problèmes de consommation n'ont pas été oubliés. Google étend ainsi l'usage de Doze, le service qui passe l'appareil en veille profonde quand il n'est pas utilisé. Son champ d'action est élargi. Alors qu'avec Marshmallow, il ne s'activait qu'un certain temps après que le terminal s'éteigne et soit posé à plat, il est désormais activé dès que l'écran est éteint. Pour mémoire, il coupe la plupart des tâches de fond et synchronise les applications périodiquement, de manière groupée. De quoi drastiquement augmenter l'autonomie en veille.

Le projet Svelte, qui cherche à optimiser la consommation mémoire en arrière-plan, se poursuit également. Avec Nougat, trois fonctions de réception de données sont supprimées, car elles avaient tendance à réveiller des applications en arrière-plan, consommant à la fois de l'énergie et de la mémoire. La fonction de composition d'image SurfaceView, est encore optimisée pour économiser des ressources. Pour mémoire, l'affichage reste l'un des principaux postes de dépense d'énergie pour Android. Google recommande d'ailleurs de l'utiliser en lieu et place de TextureView dans leurs applications.

Cette version inaugure (aussi) la Sustained Performance API. Via celle-ci, les constructeurs peuvent donner des indications de performances aux applications, pour éviter qu'une application lancée pendant une longue période ne ralentisse trop.

Un économiseur de données apparaît également. Accessible via les paramètres rapides, sa principale fonction est de couper les synchronisations en arrière-plan. Cela peut avoir des conséquences directes dans les logiciels ouverts, prévient tout de même Google. Une image pourra, par exemple, ne se charger qu'en appuyant dessus.

Développeurs : nouveau compilateur, web-views et partages restreints

Introduit dans Android 5.0, ART (Android Runtime) a complètement revu la manière dont sont compilées les applications. Au lieu de les compiler juste avant leur exécution, comme son prédécesseur Dalvik, il les précompile à l'installation, pour un lancement qui se voulait plus rapide. Avec Android 7.0, Google mélange les deux approches : ART est ainsi doté d'un compilateur JIT (Just In Time), qui optimise les applications pendant leur exécution. Il doit ainsi « améliorer les performances, économiser l'espace de stockage et accélérer les mises à jour des applications et du système ».

Exit l'envoi de ces données sans chiffrement, donc. Ces applications peuvent contrôler elles-mêmes le niveau de sécurité des connexions sécurisées, par exemple en désactivant directement l'envoi de données en clair ou en choisissant les autorités de certification auxquelles elles font confiance.

La signature des APK est elle aussi modifiée, avec une « v2 » intégrée de base dans Android Studio 2.2 et le plugin Android pour Gradle 2.2. Il doit permettre des installations plus rapides et une meilleure sécurité que la signature JAR classique. Si une application a des problèmes de compilation avec ce nouveau système, il peut être désactivé sans problème.

Les web-views sont par ailleurs remaniées. Il n'est ainsi plus simplement question d'utiliser le moteur de rendu intégré au système, mais de passer par la version de Chrome installée par défaut sur la grande majorité des appareils. À partir de Chrome 51, son APK sera utilisé s'il est présent. Objectif affiché : réduire l'empreinte mémoire et la consommation de données en n'ouvrant qu'un navigateur. Les développeurs peuvent d'ailleurs choisir quelle version du navigateur utiliser, par exemple une mouture en développement ou une bêta si disponible. Pour les applications visant Android 7.0, la géolocalisation via une web-view ne fonctionne plus qu'en HTTPS.

Enfin, les partages de contenu entre applications ne peuvent plus être exprimés avec une adresse permanente file://, mais avec une adresse content:// associée à une permission temporaire d'accéder au contenu. Le plus simple est de gérer ce partage via la classe FileProvider, explique Google.

Une sécurité encore renforcée

Côté sécurité, Google ajoute de nouvelles couches à Verified Boot, qui s'assure de l'intégrité du système au lancement. Comme annoncé, les terminaux livrés avec Nougat refuseront de démarrer ou se lanceront avec des capacités limitées si des erreurs sont détectées dans l'image système ou la partition. Une fonction de correction d'erreurs est aussi intégrée, pour limiter l'impact d'un souci assez habituel pour être résolu automatiquement.

Nougat amène aussi le chiffrement par fichier, plutôt que par volume. Ce fonctionnement permet une gestion bien plus fine des permissions avec quelques avantages concrets. Le principal est Direct Boot, qui permet de démarrer un appareil chiffré sans avoir à entrer de mot de passe ou de schéma. Jusqu'à ce que l'utilisateur l'entre, seule une sélection de fonctions et d'applications sont lancés, comme l'horloge, pour garantir certaines fonctions utiles. Les données de l'utilisateur ne sont déchiffrées que s'il s'identifie.

Le noyau Linux agit aussi différemment. Le groupe a ainsi décidé de largement limiter l'accès des applications à la mémoire et à l'espace utilisateur. De quoi réduire la surface d'attaque pour d'éventuels malwares, promet Google. Enfin, sur certains appareils, les optimisations permettent des mises à jour système transparentes, évitant notamment l'habituelle séance de mises à jour des applications au redémarrage.

Android for Work devient plus flexible

Désormais, Android s'adresse explicitement aux professionnels, et les fonctions d'Android for Work continuent de s'enrichir. Le système, qui permet surtout de créer un profil professionnel sur les terminaux des employés, séparé des applications classiques, est gérable plus facilement

Il est ainsi possible d'obliger l'utilisateur à entrer un mot de passe en tentant d'ouvrir une application professionnelle, par exemple. Un administrateur peut également imposer l'usage d'un VPN particulier pour faire transiter le trafic des applications professionnelles. De même, il pourra directement personnaliser la sécurité du compte professionnel, ou le désactiver temporairement en cas de besoin.  Pour ceux avec un œil artistique, la possibilité de personnaliser une partie du système avec les couleurs et les logos maison est aussi ouverte.

Dans l'ensemble, Android 7.0 est très loin d'être une révolution. Le système corrige de nombreux choix de sécurité et de performance, en affinant l'interface et en optimisant un peu plus l'autonomie. Globalement, les applications sont sous un contrôle accru, que ce soit dans leur consommation des ressources ou dans leurs communications avec le système. Ce contrôle est aussi plus explicite pour l'utilisateur, qui voit les options se multiplier.

Reste, finalement, que ces nouveautés n'arriveront sûrement pas avant longtemps chez la plupart des utilisateurs. Malgré les engagements des constructeurs, Android 6.0 ne compte que pour 15,2 % des terminaux actifs, et les annonces autour de la disponibilité de Nougat sont encore loin de rassurer.

38

Écrit par Guénaël Pépin

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Le mode multifenêtres, une fonction simple mais cachée

Une interface aplatie, avec de nouveaux emojis

Des notifications et des paramètres enrichis

Blocage de numéros, support multilingue et enregistrement TV

La réalité virtuelle arrive, tout comme Vulkan

Économiser l'énergie et les données

Développeurs : nouveau compilateur, web-views et partages restreints

Une sécurité encore renforcée

Android for Work devient plus flexible

Commentaires (38)


Salut :) 



Des premiers retour sur l’efficacité de Doze ? 



Merci  beaucoup 


Va encore falloir attendre Xposed plusieurs mois


Une mise à jour très technique qui n’apportera pas grand chose à l’utilisateur au final.



Pas pressé d’avoir la version en tous cas.


ben la gestion de l’autonomie, c’est un vrai plus quand même.

et les notifs interactives aussi.


Android a quand même réussi à doubler Windows (Phone) pour le split-screen alors que MS fait ça depuis que sa Surface existe. Ils n’ont jamais décliné sur smartphone alors qu’ils auraient pu le faire (950XL notamment)…


C’est déjà assez efficace sur marshmallow. Mais le fait qu’il s’active des que l’écran est éteint sur nougat devrait pas mal améliorer la chose.



Le n6 à pas encore reçu la maj donc je peux pas encore tester.









hellmut a écrit :



ben la gestion de l’autonomie, c’est un vrai plus quand même.

et les notifs interactives aussi.







À chaque mise à jour Google annonce une révolution de l’autonomie pour au final… Pas grand chose



Je n’ai pas vraiment ressenti la différence sur mon Nexus 5 … 

Est-ce qu’il y a moyen de voir l’effet quelque part ? 


J’avais essayé un temps sur mon téléphone, la seule chose que j’en retiens c’est le raccourci pour revenir à l’application précédente en faisant un double tap sur le carré dans la barre du bas. Très pratique mais sinon rien qui change la vie.


“Pour les applications visant Android 7.0, la géolocalisation ne fonctionne plus qu’en HTTPS.”



Quelqu’un à une explication sur cette phrase ? J’ai du mal à voir le rapport entre l’https et la fonction de géo-localisation au sein d’une application.

Sous chrome, il est nécessaire d’être en https pour accéder à la position de l’utilisateur via l’api Web, mais dans une application…


Avec l’app BetterBatteryStats



Sur mon S4, j’ai eu un petit gain d’autonomie appréciable en passant de lollipop à MM.

Après ça fait pas des miracle non plus.








Wype a écrit :



C’est déjà assez efficace sur marshmallow. Mais le fait qu’il s’active des que l’écran est éteint sur nougat devrait pas mal améliorer la chose.



Le n6 à pas encore reçu la maj donc je peux pas encore tester.







Doze le fait tellement dormir, que lorsque tu reçois un mail, le mobile bip que lorsque tu le prends en main. En fait, si tu l’as posé à côté de toi, il roupille sec. (Testé avec un nexus 6p et inbox)









11h10 a écrit :



Doze le fait tellement dormir, que lorsque tu reçois un mail, le mobile bip que lorsque tu le prends en main. En fait, si tu l’as posé à côté de toi, il roupille sec. (Testé avec un nexus 6p et inbox)







Avec Android 6 ou 7?



Curieux de voir ce Nougat arriver sur ma Xperia Z4 Tablet (la ou le multi fenêtrage prendra tout son sens).


C’était effectivement mal indiqué, cela concerne les web-views. Cette phrase a été changée.&nbsp;<img data-src=" />


Et comme d’hab, c’est aux constructeurs de décider s’ils vont mettre Android 7 à dispo de leurs utilisateurs.

Est-ce qu’un jour Google va faire un effort et diffuser lui-même les builds ? Ca obligerait à un peu plus de généricité, mais ça serait une avancée phénoménale pour l’utilisateur.


Flat désign… Apple je vous maudits <img data-src=" />

(pas de brevets la dessus !)









grosbidule a écrit :



Et comme d’hab, c’est aux constructeurs de décider s’ils vont mettre Android 7 à dispo de leurs utilisateurs.

Est-ce qu’un jour Google va faire un effort et diffuser lui-même les builds ? Ca obligerait à un peu plus de généricité, mais ça serait une avancée phénoménale pour l’utilisateur.







C’est pas mon domaine, néanmoins je me demande,

Le problème n’es t’il pas la partie hard différente sur des centaines de milliers d’appareils et le fait que google ne sera pas responsable des tests sur tous ces harware ?



De facto, risques de maj foireuses sur des appareils.

Et comme beaucoup d’utilisateurs ne s’en soucieront jamais



Nombreux appareils ne seront jamais mis à jour si l’utilisateur doit aller checker lui même

Ou

Les appareils se mettent à jour d’eux même alors qu’aucune vérification n’a été faite sur leur compatibilité et sur le fait qu’un ou plusieurs éléments de ces derniers ne seront peux être pas gérés correctement.



 - ex au niveau software : les interface utilisateurs qui rendent eux mêmes certaines appli et de fait, fonctions de smartphones fonctionnelles ou non si l'interface n'es pas la bonne (je pense aux applis samsung health... mais il y en a surement d'autres)


C’est le gros point négatif d’Android : pour avoir son smartphone régulièrement mis à jour, il faut un Nexus ou en acheter un nouveau …



Le jour ou ça changera, Android remontera dans mon estime.


Pourtant Microsoft ne demande pas à Asus, HP, Acer etc de s’occuper des MaJ des PC ;)

Le parc de PC étant autant diversifié que le parc de mobiles.

Google n’a pas d’excuse technique valable. Un accord commercial parcontre, ça serait une toute autre histoire (car l’air de rien ça force bien des gens à racheter un mobile alors qu’il marche très bien). Je crois qu’on appelle ça l’obsolescence programmée.


Ou un smartphone compatible CynogenMod avec des dév. qui le suivent.

J’ai un VIEUX Samsung Galaxy S2 en Android 6 et prêt pour Android 7 :)








grosbidule a écrit :



Google n’a pas d’excuse technique valable.



Les drivers spécifiques à chaque matériel est intégré de manière unitaire dans chaque ROM. Donc si.

Ce n’est pas pour rien que même chez cyanogenmod ou équivalent il y a une ROM par téléphone…







grosbidule a écrit :



Je crois qu’on appelle ça l’obsolescence programmée.



Un téléphone qui ne recoit pas de MAJ cesse de fonctionner ou devient inutilisable? Non. Donc ce n’est pas de l’obolescence programmée.



J’avais une tablette Archos 5 pouces il y a pas mal de temps. La plupart des applications ne fonctionne que sur les versions récentes d’Android donc au bout d’un moment, donc le terminal, bien que fonctionnant parfaitement d’un point de vue matériel et même OS, ne fonctionne plus vraiment.

Et pour celles qui fonctionnaient encore, l’android Market a fermé il y a quelques années =&gt; donc plus moyen de les télécharger.



Je ne dis pas que c’est de l’obsolescence programmé au sens “j’ai mis un compteur dans l’imprimante qui la bloquera” mais le fait que l’OS évolue au point que les applications tierces ne marchent plus sur les terminaux anciens est quand même vachement bordeline.



Il y a eu les mêmes réflexions avec les OS fermés.


Effectivement, j’avais oublié ce cas. Même si ce n’est pas google qui le développe totalement, c’est déjà très bien :)








grosbidule a écrit :



Pourtant Microsoft ne demande pas à Asus, HP, Acer etc de s’occuper des MaJ des PC ;)

Le parc de PC étant autant diversifié que le parc de mobiles.

Google n’a pas d’excuse technique valable. Un accord commercial parcontre, ça serait une toute autre histoire (car l’air de rien ça force bien des gens à racheter un mobile alors qu’il marche très bien). Je crois qu’on appelle ça l’obsolescence programmée.







+1 avec Patch (mais j’avais déja écris ce qui es ci dessous).



ton exemple n’es pas bon.

En pc ce sont les fabricants des pieces/composants qui te fournissent et te mettent à dispo les pilotes.

Tu as déjà été chercher tes pilotes pour tes smartphones ? (à moins que tu participe à une build android)



Un exemple plus concret ce sont les ordinateurs portables.

Ils sont produits à un moment donné et souvent pour une version d’os. Certains ne font aucun éffort (et peux etre meme d’autant plus lorsqu’il s’agit d’un pc ultra bas de gamme) donc sous windows, ce n’es meme pas la peine d’esperer changer de version sans avoir des problemes.

Certains composants sont spécifiques à un model (en tres générique on peux citer les touches de fonctions, mais j’ai eu le cas avec une webcam embarquée, un capteur digital, carte vidéo,…).

Si tu fais la mise à jour d’un ordinateur portable vers un os plus récent, tu as toutes les chances de perdre des fonctions que le fabricant n’avait prévu que pour un systeme d’exploitation donné. Donc si pas de pilote, ta mise à jour te fera perdre des fonctions.

Et bonjour pour bidouiller et faire en sort que cela fonctionne de nouveau.



Donc non.



Maintenant, avec du linux,… il va falloir que tu rajoute également de quoi mettre à jour tes pilotes (bonjour si la derniere update t’a fais perdre la partie gsm/wifi et bluetooth parce que les modules viennent d’un fabricant chinois qui ne se soucie pas des maj et ne met rien à dispo ou qu’il s’agissait de la rev B d’un composant qui n’a rien a voir avec la rev A.

Ou encore alourdir l’os pour gérer en natif une pelletée de composants dont tu n’a que faire.



tu vois vraiment le commun des mortels se soucier de ca ?

Si ca devenait réalitée, il y aurait un paquet de personnes qui iront ou retourneront sur apple pour ne pas se soucier de ca ^^ (apple qui pour rappel ne produit pas des milliers d’appareils différents, donc “plus” facile de gérer comment une maj se comportera).





Dernier point, pourquoi parles tu d’obsolescence ?

Ton téléphone fonctionne bien même sans être sur le dernier os non ?

Du coup le problème vient plutot du coté consomateur (enfin, c’est société de consomation).

Mais quand même, rien ne t’oblige à jeter ton téléphone car il ne sera pas sur la dernière version d’android. Non ? ^^’







zwindler a écrit :



J’avais une tablette Archos 5 pouces il y a pas mal de temps. La plupart des applications ne fonctionne que sur les versions récentes d’Android donc au bout d’un moment, donc le terminal, bien que fonctionnant parfaitement d’un point de vue matériel et même OS, ne fonctionne plus vraiment.

Et pour celles qui fonctionnaient encore, l’android Market a fermé il y a quelques années =&gt; donc plus moyen de les télécharger.



Je ne dis pas que c’est de l’obsolescence programmé au sens “j’ai mis un compteur dans l’imprimante qui la bloquera” mais le fait que l’OS évolue au point que les applications tierces ne marchent plus sur les terminaux anciens est quand même vachement bordeline.



Il y a eu les mêmes réflexions avec les OS fermés.







En pc tu peux faire tourner presque tout ce que tu veux, certes.

Mais ton cpu, ram, gpu rameront car ils ne seront pas aptes à traiter ce qui es demandé.

un smartphone es soumis aux memes regles.



Tu pourrais mettre à jour ton os, les seuls choses que tu gagnera seront à force des ralentissements et le fait que non, ton appareil ne pourra toujours pas gérer certaines applis car son hardware ne suivra pas.





Apres dans ton cas, je pense que les seuls que tu peux blamer sont archos,… encore une fois, jusqu’a un certain point ( j’ai eu dans les mains une tablette toshiba qui avait exactement les mêmes problemes).









x689thanatos a écrit :



Maintenant, avec du linux,… il va falloir que tu rajoute également de quoi mettre à jour tes pilotes (bonjour si la derniere update t’a fais perdre la partie gsm/wifi et bluetooth parce que les modules viennent d’un fabricant chinois qui ne se soucie pas des maj et ne met rien à dispo ou qu’il s’agissait de la rev B d’un composant qui n’a rien a voir avec la rev A.







Les rares cas de périphériques qui cessent de fonctionner après une mise à jour de pilote (qui font partie du noyau Linux dans la plupart des cas) sont dus à des conflits causés par des firmware de merde. De plus, il n’y a aucune raison de mettre à jour des pilotes qui fonctionnent.







x689thanatos a écrit :



Si ca devenait réalitée, il y aurait un paquet de personnes qui iront ou retourneront sur apple pour ne pas se soucier de ca ^^ (apple qui pour rappel ne produit pas des milliers d’appareils différents, donc “plus” facile de gérer comment une maj se comportera).







On parle bien du même Apple qui a poussé des mises-à-jour qui on rendu les anciennes générations de terminaux inutilisable ? Heureusement que le consommateur a la mémoire courte…







x689thanatos a écrit :



En pc tu peux faire tourner presque tout ce que tu veux, certes.

Mais ton cpu, ram, gpu rameront car ils ne seront pas aptes à traiter ce qui es demandé.

un smartphone es soumis aux memes regles.







Faux encore une fois. Un système à base de Linux n’a pas ce problème. Si ça tourne avec la version n, ça tourne pareil avec la version n+1. Le noyau ne devient pas plus gourmand au fil des versions, et sur PC le reste du système non plus.



Tu as raison sur le fond (les vieux appareils ne sont pas assez puissants pour faire tourner les versions récentes d’Android), mais tes arguments et tes analogies sont foireux.









Quiproquo a écrit :



Les rares cas de périphériques qui cessent de fonctionner après une mise à jour de pilote (qui font partie du noyau Linux dans la plupart des cas) sont dus à des conflits causés par des firmware de merde. De plus, il n’y a aucune raison de mettre à jour des pilotes qui fonctionnent.



Si, pour des questions de perfs par ex (surtout pour les cartes graphiques), ou parfois pour un support de nouvelles fonctionnalités.



Les projets sont vraiments opposés chez Google : comment peut faire fonctionner le projet Svelte après tout plein de projet Nougat ? <img data-src=" />



Je sais c’est naze…


Tu pars du principe que la version de base d’android dispose de tous les drivers pour tous les périph existants.

Ce que je doute et ce qui ne serait bon qu’alourdir l’os pour rien.

En parallèle, cela veux également dire qu’ils devraient ajouter à chaque nouveau système tout ce qui es produit en périphériques.

Ton os va prendre du ventre à s’en faire péter ton espace de stockage. Pas sur que tu en sera content.



Honnêtement, je ne suis pas apple, donc non, ce n’es pas une histoire de mémoire courte ^^

Mais du coup, tu aurais mieux fais de ne pas citer cela.

Si apple a réussi à se planter de cette façon alors que le nombre de models es assez limité et qu’ils ont tous les éléments pour s’assurer que ce genre de problème ne se produise pas, je pense que ton exemple aurait du te faire tilter sur ce que pourrait facilement produire des maj de ce genre sur des milliers de terminaux différents et pour lesquels google n’a pas les moyens (ni de raison, à un moment donné il faut aussi être réaliste) de s’assurer de leur bon fonctionnement.





! pas d’accord, d’accord, pas d’accord !

Analogie foireuse ^^‘.

Tu es un peu a court :p



oui, tu peux effectivement passer à version N ou N+1 N+2 N+…, mais je n’ai jamais parlé de ça car c’est obvious.

J’ai juste mis en avant le fait que le faire ne serait peut être pas si malin que ça passé un certain nombre de versions et que le jeu n’en vaudrait pas la chandelle au vu des conséquences.



Apres, peux être que tu as pris une chinoiserie no-name qui n’a jamais eu de mise à jour et dont tout le monde n’a que faire.

Auquel cas c’est un autre problème…


mouais, c’est un peu moins “smooth” quand même. Et puis




  • faut pas être trop pressé

  • faut aimer bidouiller un peu; je viens de passer ma Nexus 10 sous CM13 (sans trop de prob), à la première maj proposée j’ai eu une merde avec les gapps et finalement j’ai tout recommencé à depuis 0



    faut avouer que quand c’est Google ou le constructeur qui maintient la ROM, ça passe souvent un peu mieux


J’aurais tendance à dire que ça va bloquer par défaut la circulation en clair de coordonnées de géolocalisation (interceptables plus aisément que via https) si une app ne communique pas exclusivement en https et que donc par défaut c’est toute géolocalisation qui est bloquée sur une app qui ne se base pas sur https pour se communications externes ?



(pas sur d’avoir répondu à ta question <img data-src=" /> ni même d’avoir bien compris d’ailleurs)








x689thanatos a écrit :



Flat désign… Apple je vous maudits <img data-src=" />

(pas de brevets la dessus !)







C’est pas mon domaine, néanmoins je me demande,

Le problème n’es t’il pas la partie hard différente sur des centaines de milliers d’appareils et le fait que google ne sera pas responsable des tests sur tous ces harware ?



De facto, risques de maj foireuses sur des appareils.

Et comme beaucoup d’utilisateurs ne s’en soucieront jamais



Nombreux appareils ne seront jamais mis à jour si l’utilisateur doit aller checker lui même

Ou

Les appareils se mettent à jour d’eux même alors qu’aucune vérification n’a été faite sur leur compatibilité et sur le fait qu’un ou plusieurs éléments de ces derniers ne seront peux être pas gérés correctement.



  - ex au niveau software : les interface utilisateurs qui rendent eux mêmes certaines appli et de fait, fonctions de smartphones fonctionnelles ou non si l'interface n'es pas la bonne (je pense aux applis samsung health... mais il y en a surement d'autres)







Je pense que le principal soucis est la compatibilité avec les surcouches de constructeurs, car pour le hardware, Windows fait des mises à&nbsp;jour sur des milliers de configurations différentes.&nbsp;



Et sinon, à quand un vrai système de restauration comme sur Apple avec ITunes ???


Est-ce que le split screen est limité à certaines applications (comme sur les Samsung) ou est-ce que toutes les applis le gère nativement ?

&nbsp;


<img data-src=" /> La surcouche c’est un des points



Apres niveaux pilotes sous windows, ce n’es pas si rose (si on parle d’une maj xp-&gt;seven ou seven-&gt;w10).

ca s’es amélioré mais il y a toujours de postes ou ça ne se passe pas parfaitement, ou il reste des périphériques avec drivers génériques ou inconnus.

Et encore, il faut voir si c’est une mise à jour ou une réinstall propre ^^.



Et comme citait malencontreusement Quiproquo (pas vérifié l’étendu de ce problème), si Apple a déjà réussi à se planter alors qu’ils gèrent eux même les appareils produits/vendus… Il ne vaut mieux pas imaginer ce que ça donnerait sur des milliers de périphériques différents.



Surtout que de fait au moindre problème beaucoup pointeraient du doigt google…

Donc ils vont se faire suer avec ca, vont se récupérer plein d’ennuis et pendant se temps la les boites qui produisent des chinoiseries bas de gamme a bas prix









wheelman a écrit :



Et sinon, à quand un vrai système de restauration comme sur Apple avec ITunes ???







<img data-src=" />



Ne parle pas d’itunes ^^



Sur mon vieux ipod touch 2g ça m’en a rapidement dégouté… j’avais fini par le jailbreaker et utiliser des outils anexes pour les backup qui me laissaient faire ce que je voulais sans passer par cette usine à gaz.

En fait la meme sur android, rooté dés la fin de garentie. Et du coup il y a de très bon outils pour faire des backups









x689thanatos a écrit :



&nbsp;&nbsp;

&nbsp;&nbsp;

&nbsp;&nbsp;

<img data-src=" />



Ne parle pas d’itunes ^^



Sur mon vieux ipod touch 2g ça m’en a rapidement dégouté… j’avais fini par le jailbreaker et utiliser des outils anexes pour les backup qui me laissaient faire ce que je voulais sans passer par cette usine à gaz.

En fait la meme sur android, rooté dés la fin de garentie. Et du coup il y a de très bon outils pour faire des backups





J’ai eu des iPhone ( 3gs, 4 et 4s) et franchement, quand tu as ton nouveau téléphone, tu le branches, tu balances ta dernière sauvegarde et hop tu retrouves toutes tes app, tes données et tes réglages mots de passe etc. … c’est quand même super pratique. Devoir rooter un androïd neuf ( et faire sauter la garantie) pour obtenir le même résultat ça craint <img data-src=" />



J’en change pas assez souvent pour que ça m’ai été utile je crois ^^.


Euh, je n’ai jamais eu à rooter on androïd et avec les Xperia Transfert ou Helium, ben ça marche sans root et transfert tout hein.


Personnellement, j’utilisais une application tierce qui affichait un bouton flottant (toujours visible), lequel permettait cette bascule avec la dernière application utilisée. Pratique par exemple pour lire un ebook dans une langue étrangère, avec un accès facilité à un dico. Tant mieux si ça s’intègre maintenant dans le système…



http://forum.xda-developers.com/android/apps-games/app-las-app-switcher-t2818135