Accueil Réflexion prospective Google i / o: pas de tarte au citron vert, mais les développeurs font allusion au futur d'Android

Google i / o: pas de tarte au citron vert, mais les développeurs font allusion au futur d'Android

Vidéo: 🍋 TARTE AU CITRON VERT DE FOLIE !! 🍋 (Novembre 2024)

Vidéo: 🍋 TARTE AU CITRON VERT DE FOLIE !! 🍋 (Novembre 2024)
Anonim

La prochaine version d'Android, connue sous le nom de "tarte au citron vert", n'a pas fait son apparition sur Google I / O la semaine dernière. Malgré tout, Google a annoncé un certain nombre de nouveaux outils de développement et dans une discussion au coin du feu, l'équipe Android a proposé de nombreuses améliorations pour la plate-forme, notamment une prise en charge améliorée des nouveaux processeurs, une meilleure prise en charge de la caméra et des moyens de fournir des mises à jour plus rapides.

Lors de la conférence, Google a annoncé plusieurs outils de développement améliorés, notamment un nouvel Android Studio, un environnement de développement intégré destiné aux développeurs Android basé sur le framework IntelliJ IDE. Il y avait également plusieurs nouvelles API, dont la plus intéressante concernait les services de jeux Google Play. De plus, Google a publié des modifications dans la console des développeurs, notamment de nouveaux conseils intégrés et des statistiques d'utilisation permettant aux développeurs de savoir ce qui fonctionne et ce qui ne se trouve pas dans leurs applications.

Lors du chat au coin du feu, les membres de l'équipe Android ont répondu aux questions du public sur l'avenir de la plate-forme.

L'un des premiers sujets abordés a été la question de la fragmentation. Dave Burke, directeur technique de l'équipe de la plate-forme Android, a expliqué que Google publiait l'open source pour les fournisseurs de silicium, qui créaient ensuite des versions qui fonctionnaient sur leurs puces et les transmettaient aux OEM qui créaient un téléphone spécifique.

Burke a déclaré qu'ils cherchaient à rationaliser ce processus en rendant le code plus en couches afin que les modifications apportées dans un domaine n'affectent pas autant les autres. Il a également noté que Google essayait de mieux comprendre le profil matériel de différentes versions fonctionnant sur différents marchés. Il a ajouté que le pain d'épices est répandu dans de nombreux marchés émergents, en partie parce qu'il nécessite moins de mémoire que certaines des versions les plus récentes. La société cherche donc des moyens de rendre Android plus efficace sur les smartphones d'entrée de gamme.

Mathias Duarte, qui dirige l'équipe de conception d'Android, a quant à lui insisté sur l'importance des mises à niveau vers Android, en particulier pour les constructeurs OEM. Il a souligné l'annonce d'une version du Samsung Galaxy S 4 offrant "l'expérience logicielle Nexus" (en d'autres termes, uniquement le logiciel Google, pas les ajouts de Samsung) et qui disposera de mises à jour plus opportunes.

Les autorisations d'application ont été soulevées dans un certain nombre de questions. Les mises à jour de certaines applications demandent des autorisations que les utilisateurs ne veulent peut-être pas donner - Pocket, par exemple, veut accéder aux contacts. Dianne Hackborn, qui travaille au sein de l'équipe de développement Android, a déclaré: "Nous ne pouvons rien nous engager à faire pour le moment, mais nous y pensons certainement."

Un certain nombre de questions sont en fait retournées dans le passé. Lorsqu'on leur a demandé ce qu'ils auraient fait différemment dans le développement d'Android s'ils avaient su tout ce qu'ils savaient maintenant, l'équipe a déclaré que la plus grande chose qu'ils auraient dû faire différemment est de conserver plus de contrôle sur les applications. Ficus Kirkpatrick, qui dirige l'équipe du Play Store, a déclaré qu'il y avait une longue liste de choses qu'ils n'avaient pas bien faites la première fois. Il ne regrette rien de ce qu’ils ont fait, car il est très important de diffuser rapidement les informations, d’obtenir un retour d’information et de pouvoir les parcourir rapidement.

Lorsqu'on lui a demandé quelles puces étaient les plus difficiles à prendre en charge, Rebecca Zavin, de l'équipe des systèmes Android, a choisi la première car l'équipe commençait à zéro, car il n'y avait même pas de support Linux sur la plupart des puces. Elle a déclaré que les grands défis concernaient désormais les nouvelles architectures de processeur et de GPU, soulignant que le Nexus 10 était l'un des premiers à intégrer le nouveau concept ARM.

Burke a déclaré que Google travaillait en étroite collaboration avec ses partenaires de puces pour créer des couches matérielles prenant en charge une variété de matériels différents afin de faciliter la création de nouvelles conceptions.

Reto Meier, responsable technique de l’équipe des relations avec les développeurs, a demandé si tout le travail avait été fait et Burke a répondu non. "Je pense qu'Android est un bébé et que nous pouvons faire beaucoup plus", a-t-il déclaré. Ce n’est que l’année dernière que GPUS est devenu assez puissant pour effectuer des calculs au lieu de simplement dessiner l’écran, a ajouté Burke, faisant référence aux API Renderscript.

"La caméra d'un téléphone tente d'imiter un appareil photo numérique, qui imite un vieil appareil photo Kodak analogique", a déclaré Burke. "Nous pouvons faire beaucoup plus avec cela", a-t-il déclaré, tant au niveau matériel que logiciel. En outre, il a signalé de nouveaux capteurs, tels que l'émetteur infrarouge du Galaxy S 4.

"Et il y a aussi beaucoup plus qui peut être fait au niveau du matériel. Il y a beaucoup plus d'innovation qui peut venir", a poursuivi Burke.

Un autre membre de l'auditoire a demandé si Google écrirait un émulateur iOS afin de pouvoir exécuter des applications iPhone personnalisées développées pour son hôpital sous Android. "Je pensais que nous devrions aller à Cupertino et leur demander de commencer à émuler les applications Android", a déclaré Burke. Kirkpatrick a ajouté: "Cela semble représenter beaucoup de travail pour une expérience utilisateur plutôt sous-optimale."

Beaucoup de questions étaient spécifiques aux développeurs. Lorsqu'on lui a demandé si l'accent mis sur Play Services enfermerait les utilisateurs dans le magasin Google Play, M. Kirkpatrick a répondu que rien n'empêchait les utilisateurs de créer leurs propres magasins et que le magasin Amazon App Store continuait à fonctionner correctement. Un membre de l'auditoire a demandé si le nouveau support du framework IntelliJ impliquait le retrait des développeurs du framework Eclipse et que Xavier Ducrohet, qui travaille sur les outils de développement pour Android, a déclaré que les développeurs pourraient continuer à utiliser Eclipse. "Ce n'est pas une nouvelle direction. C'est une direction parallèle", a-t-il déclaré.

Un membre de l'auditoire s'est interrogé sur l'utilisation de Java Development Kit 1.7 par rapport à JDK 1.6 (qui est actuellement la version prise en charge par le SDK Android, bien qu'il soit officiellement en fin de vie). Burke a déclaré qu'ils étudiaient plusieurs options mais qu'ils n'avaient pas encore pris de décision. Un autre ingénieur a noté que les modifications permettent maintenant l’exécution du SDK sur la nouvelle version. Interrogé sur la relation avec Oracle et prenant en charge Java 7 ou Java 8, Meier a pratiquement interrompu la discussion en déclarant: "Je pense qu'il est juste de dire que personne dans ce panel ne devrait avoir d'opinion, et s'ils l'ont, ils ne devraient certainement pas dis-le."

Lorsqu'on lui a demandé si le projet Butter, qui visait à rendre l'interface utilisateur plus fluide, avait été terminé, Burke a répondu: "Nous avons beaucoup progressé dans Jelly Bean", mais il a ajouté: "nous ne sommes pas au niveau que je pense. Nous pourrions être." Il a noté que les développeurs étaient gâtés par la puissance d’appareils tels que le Nexus 4, mais que même sur les téléphones de bas niveau, nous devions faire attention à ce que tout soit terminé dans un délai d’environ 56 millisecondes ou si vous "jank" ou voyez le cadre. saut. D'autres ingénieurs ont déclaré que ce projet ne se réaliserait jamais vraiment, car chaque fois que de nouvelles fonctionnalités apparaissent, ils doivent vérifier que cela affecte les performances.

Il y avait quelques allusions à de plus grands changements dans le futur. Lorsqu'on lui a demandé s'il y avait d'autres projets en cours dans l'ensemble du système, à la manière de Butter, M. Burke a répondu: "Oui, mais nous ne pouvons pas en parler."

De même, Meier a déclaré qu'il savait qu'il était préférable de poser des questions sur "tarte" (une référence claire à Key Lime Pie), mais il s'est demandé si quelqu'un avait déjà entendu parler d'un dessert australien appelé "Lamington".

Google i / o: pas de tarte au citron vert, mais les développeurs font allusion au futur d'Android