Hier soir, l’événement le plus suivi ne fut autre que la conférence développeur de Samsung, puisque le constructeur coréen y a dévoilé son premier smartphone pliable en prime d’une nouvelle interface pour ses smartphones et d’améliorations pour Bixby.
Du même temps se tenait la conférence développeur Android, qui a d’ailleurs pointé du doigt que les écrans pliables seraient supportés nativement. Ce n’est toutefois pas la seule bonne nouvelle pour les développeurs.
Meilleur contrôle des mises à jour d’application
En effet, une autre annonce majeure pour les développeurs est la création d’une nouvelle API nommée « In-App Updates ». Réclamée par les développeurs, celle-ci leur permettra de pousser les mises à jour de deux manières.
La première, réservée à un contexte où une mauvaise mise à jour a été déployée et où le développeur souhaite vraiment s’en débarrasser (corriger un bug, apporter un patch de sécurité crucial…), permettra d’afficher un message plein écran à l’ouverture d’une application, bloquant son accès pendant que la dernière mise à jour est téléchargée.
Le second cas de figure est plus flexible et permet de laisser l’application fonctionner pendant que la mise à jour est automatiquement téléchargée en arrière-plan.
Cette nouvelle API permet donc à l’application elle-même d’envoyer un signal au Play Store afin de télécharger une mise à jour, alors que le lieu commun aujourd’hui est que le Play Store est maître de cela. Les développeurs ne peuvent que réaliser un petit « check » pour vérifier que la dernière version est installée, sans aucun contrôle sur le comportement de l’utilisateur.
Google n’a pas précisé quand cette nouvelle API Sera officiellement déployée et se contente d’affirmer que tous les développeurs y auront bientôt accès.
Autres nouveautés
D’autres nouveautés ont été annoncées concernant strictement les développeurs. Ainsi, la dernière version du langage de programmation Kotlin est désormais supportée, tandis qu’Android Jetpack a le droit à de nouvelles fonctionnalités. Le temps de compilation d’Android Studio va également être accéléré et de nouveaux plugins en ce sens sont en cours de développement par Google.
Chrome OS va également avoir le droit à son intégration officielle au sein d’Android Studio au début de l’année prochaine, de manière à pouvoir optimiser les applications Linux au sein du système d’exploitation.
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 !
[…] Android : les développeurs pourront bientôt vous forcer à mettre à jour vos applications. Hier soir avait lieu, en même temps que Samsung, la conférence développeur d’Android. Nous y avons appris l’arrivée d’une nouvelle fonctionnalité pour les développeurs : la possibilité de forcer la mise à jour d’une de leur application. Hier soir, l’événement le plus suivi ne fut autre que la conférence développeur de Samsung, puisque le constructeur coréen y a dévoilé son premier smartphone pliable en prime d’une nouvelle interface pour ses smartphones et d’améliorations pour Bixby. […]
[…] Follow the setup wizard in Android Studio and install any SDK packages that it recommends. That's it. As new tools and other APIs become available, Android Studio tells you with a pop-up, or you can check for updates by clicking Help > Check for Update. Mac To install Android Studio on your Mac, proceed as follows: Launch the Android Studio DMG file. That's it. Linux To install Android Studio on Linux, proceed as follows: Required libraries for 64-bit machines: If you are running 64-bit Fedora, the command is: Android : les développeurs pourront bientôt vous forcer à mettre à jour vos applications. […]
[…] 19-01 - What’s new in Android Studio 3.3. 18-12 - R8 : un nouveau réducteur de code dans Android Studio 3.3 bêta. 18-12 - Google lance Flutter 1.0, son SDK pour développement Mobile Android et iOS, la toute première version stable et native. 18-11 - Android : les développeurs pourront bientôt vous forcer à mettre à jour vos applications. […]
[…] il existe désormais un meilleur support pour CMake. Buld Test. Android Studio features. Android : les développeurs pourront bientôt vous forcer à mettre à jour vos applications. Hier soir avait lieu, en même temps que Samsung, la conférence développeur d’Android. Nous y […]
[…] Mise à jour des apps en marche forcée […]
N'importe quelle application peut déjà faire la même chose. C'est juste moins pratique pour l'utilisateur pour le moment. Il y a de bonnes raisons techniques derrière ce besoin. Les utilisations concrètes de ce genre de mécanismes sont super rares pour une raison très simple : les développeurs sont conscients de l'énorme friction que ça implique, et donc de l'énorme risque de perte d'utilisateurs.
Absolument d'accord avec toi ! Sauf qu'à la base c'était applis qui n'exigeaient pas trop de permissions pour fonctionner et qui pour des raisons mystérieuses se sont mises à exiger de plus en plus de permissions alors que l'usage n'a pas évolué ! ^^ Et le gestionnaire de permissions de base est clairement inefficace et largement insuffisant !
ANDROID IS DEAD ! Je changerais pour un IOS
Combien de gens lisent les explications, franchement... Je crois que tu fais de ton cas très exigent une généralité.
ces maj sont "acceptees" pour des outils réseaux, puisque la partie majeure est en dehors du tel... Et si on a le choix de bloquer une mise a jour d une appli par android... choix qui sera retiré par goole justement. perso aucune de ces appli ne s est mise a jour. Je rappel qu'aucune application ne peut faire de fenetre blocante réellement faute de droit, le google play si...
c est différent c est local et au niveau des serveurs. Tu peux la bloquer sur ton tel si necessaire. c est un jeu reseau , la ce sera vrai meme sur un outil local
et si un utilisateur a parfaitement la connaissance de ce qui lui convient... Et la sécurité se gère au niveau des OS essentiellement. Une mise a jour doit etre facultative avec explication... Non aucune correction de bug n'est importante et meme a bannir quand c est forcé, quand un utilisateur s'est adapté, c'est idiot de le forcer a changer sous quelque raison que ce soit, on lui explique et propose. Et la sécurité au niveau applicatif est surtout bidon. Et cela a une incidence sur le forfait data, les regles du play sotre en consomment , essaye avec des forfaits non illimités, bonjour la casse. sans compter la bande passante prise n'importe quand...
non c est un mécanisme différent... il ne passe pas par le google play, et ces accès peuvent être bloqués éventuellement. Le soucis de controler le google play c est qu'il a des droits que tu n'aura normalement jamais sur toute la machine
pour le moment, ce que porpose ici google c est justement que le google play ne soit plus maitre des mises à jours, mais que ce soient les applicatifs... pour moi c est redhibitoire ...vision personnelles certes mais je ne souhaite pas qu'on m'impose de mise a jour forcée...
faut pas installer n'importe quoi ^^
Abusé quand même cette pratique. Il pourrait t'envoyer du code malveillant non analysé par le play store
Pardon mais avec des appli aussi dégueulasses en terme de vie privée que "01net, Amazon, Yahoo Finance, Journaux mondiaux, Microsoft News, Molotov, News Republic, Pages jaunes, Taux de change, etc..", en même temps il ne faut pas s'étonner qu'il n'y ait aucune éthique dans la collecte de données. Il serait déjà bon d'envisager la responsabilité de l'utilisateur, son éducation en amont quand il utilise des services gratuits. Tant que les gens penseront que les applis gratuites ne posent pas de problème pour leur vie privée, il y aura problème. Très bien d'utiliser Permission Master mais tu es, j'imagine, quelqu'un d'averti. Continuer d'alerter, d'informer les utilisateurs est, pour le moment (j'espère pour pas trop longtemps), le seul moyen d'endiguer la course à la collecte des données.
et bien non, il faut lire les règles google : certaines permissions concernant internet n'ont pas a être validées pour des raisons propre a google. Tous les droits ne sont pas concernés par l'alerte
ben nous voila bien... on ne sera plus maitre de son tel maintenant, vu les daube de mise a jour qu'ils nous pondent parfois, comme apex launcher qui nous avait detruis l'interface vous allez voir que les pannes de tel vont se propager. .
Ce qui est bien avec toutes ces maj auto c'est que l'on se dirige immanquablement vers un crash général où un méchant petit malin enverra à tous une commande automatique. Mais bon comme tous les acteurs Google, Apple, Microsoft... le savent, ils ont prévu le coup, même si on venait à perdre des millards, ils n'auront aucune responsabilité à endosser, c'est marqué en toute lettre dans leurs différents CLUF. Une maj détruit des données, désactive un logiciel, crash un PC... rien n'est bien grave tant que le fric coule à flot !
Pour ça je suis déjà au courant de cette possibilité, mais je parle bien des mises à jour manuelles qui ne te donnent pas plus de précision sur les nouvelles permissions à l'exception de celles déjà précitées ! Par contre, il existe en plus des applis qui téléchargent en douce d'autres applis sans passer par le Play Store, quand c'est pas carrément des mises à jour de l'appli, là encore sans passer par le Play Store ! Raison pour laquelle, je roote systématiquement mes terminaux pour installer entre autre Xposed framework et ses modules, ce qui me permet d'avoir un meilleur contrôle sur ce que font les applis dans mon dos... Si je sais qu'il n'y a pas de possibilité de root, je passe mon chemin et je prend un autre modèle ou une autre marque. J'ai beau aimé Android et pour partie Google, mais je ne lui fais pas entièrement confiance et encore mois aux développeurs tiers ! J'ai déjà eu à faire à des Applis envoyant en douce des SMS (payants par dessus le marché) sans que je ne connaisse le contenu, raison pour laquelle je deviens de plus en plus méfiant !!!
Si ce sont des permissions gérées de la façon antérieure à Android 6, on est averti au moment de faire la MAJ. Si ce sont des permissions nouveau système, effectivement la MAJ peut passer silencieusement. En revanche, une popup viendra te demander d'autoriser la nouvelle permission au lancement de l'app (ou quand le dev l'a choisi). Ce serait évidemment une énorme faille de sécurité pour un développeur ne pouvoir obtenir de nouvelles permissions en douce, et Google y a heureusement pensé :)
il suffit juste de désactiver les mises a jour automatiques dans Google play, j'ai pas vu une mise a jour passer en douce en faisant ca
Que ce soit avec mon Galaxy Note 3 sous Lollipop ou avec mon Galaxy Note 8 sous Nougat/Oreo, je peux t'assurer qu'il y a un paquet de permissions qui passent en douce à chaque nouvelle mise à jour sans que tu sois averti ! Tu as effectivement des popups quand il s'agit d'accéder au matériel, mais rien quand il s'agit d'accéder à tes données via les permissions Google, entre autres ! J'utilise "permission master" et je le vois bien l'évolution au fil du temps avec des applis aussi triviales, que 01net, Amazon, Yahoo Finance, Journaux mondiaux, Microsoft News, Molotov, News Republic, Pages jaunes, Taux de change, etc... ^^
Perso, j'y vois pas d'inconvénient. Mais ce qui serait chouette, c'est que Google s'attaque aussi aux constructeurs mobiles qui ne mettent pas à jour leur OS en les y forçant à le faire.
Comment perdre un temps fou à chaque MAJ. Perso ça fait plus de 2 ans que je n'ai pas rencontré de souci en mettant à jour mes apps. La dernière fois c'était Facebook Messenger, que j'ai carrément désinstallé depuis. Peut-être que je choisis des apps de qualité, ou des apps où les développeurs sont réactifs, ou que j'ai juste de la chance ?
En effet , pas de mise a jour auto sous le play store pour moi. A chaque fois que j'envisage une mise a jour , je check bien les commentaires et je sauvegarde ma version en cours au cas ou ;) J'ai déjà rencontrer des apps qui force la mise a jour au démarrage lorsqu'elle ont besoin du réseau mais pas sournoisement via le play store a part le play store lui même.
Ce sont des jeux qui se basent sur une connexion au serveur de l'éditeur de manière obligatoire. Forcément, on peut bloquer côté serveur. Il me semble ici que c'est général, et donc ca couvre aussi les applications off line ou non connectées obligatoirement à l'éditeur.
Ça existe depuis un bail déjà, regardez Supercell avec les jeux COC et Clash Royale, quand une MAJ majeure est dispo, impossible de jouer aux jeux avant de les avoir mis à jour ...
Désolé mais on n'est pas toujours avertit ou alors pas clairement puisque je m'en rend compte après les mises à jour avec mon gestionnaire de permissions ! C'est tout simplement hallucinant toutes les permissions qui se rajoutent sans qu'on s'en rende compte !!! :(
Je t'ai répondu plus haut.
Les MAJ ne se font pas seules quand elles nécessitent de nouvelles permissions. Et même sans ça, on est toujours avertit avant d'installer une MAJ.
Pas question pour moi de laisser les mises à jour se faire toute seule à mon insu, surtout quand c'est pour rajouter des permissions supplémentaires et pour être encore plus intrusives ! Je garde le contrôle sur toutes mes applis !!!
C'est surtout parce que tu ignores ce que les développeurs font dans leurs coins quand ils font des maj avec de plus en plus de permissions pour mieux pomper tes données à ton insu ! Je m'en rend bien compte puisque je vérifie systématiquement les permissions exigées et je bloque tout ce qui ne me semble pas indispensable ou ce qui est trop intrusif. La majorité du temps, ça ne pose pas de problèmes et les rares qui refusent de fonctionner après mes blocages, je les vire tout simplement !
D'accord avec toi, quand tu dépannes un mec et que tu découvre qu'il a 25 applications à mettre à jour avant de commencer a diagnostiquer :'(
Snapchat, mis a jour SANS passer par le play store et donc sans laisser le choix à l'utilisateur
Aucun rapport avec la pub. La grande majorité des utilisateurs n'a pas la connaissance suffisante pour déterminer s'il faut faire une MAJ ou non. Un utilisateur averti pas toujours non plus d'ailleurs, pour la bonne raison que les problèmes que tu évoques sont souvent dus à un concours de circonstances (version de l'OS, modèle, apps annexes). En revanche, c'est important de pouvoir pousser des correctifs de sécurité ou de bugs, voire certaines fonctionnalités. Je connais des gens qui ne font jamais les MAJ et qui se plaignent toujours d'un bug pourtant résolu depuis plusieurs mois ! Aucun incidence sur le forfait data : les règles de consommation définies dans le Play Store s'appliquent.
ho punaise, le bordel. Ou comment retirer des fonctionnalités aux utilisateurs / pousser des versions malicieuses, buggées qui sucent la batterie ou avec des pubs encore plus envahissantes... A un époque où on crache sur microsoft parce qu'il force les mises à jour (et casse tout), c'est vraiment une mauvaise nouvelle. MON smartophone. MON choix de mettre (ou pas) à jour une application. MON forfait data. regardez deezer (ou android auto) par exemple : vaut mieux lire les commentaires avant de mettre à jour en général, ils rajoutent plus de bugs qu'ils n'en corrigent. Ca commence à me saouler cette vision "business", on s'écarte de plus en plus d'un service au client. MON SMARTPHONE N'EST PAS UN ESPACE PUBLICITAIRE EN LIBRE ACCES BORDEL ! Ou alors, qu'on me l'offre (au lieu de toujours faire grimper les prix)
Très bonne API que voilà, dès que dispo je m'en sers :)
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