Article

Google doit ressembler davantage à Samsung et Huawei lorsqu'il s'agit d'ajouter des fonctionnalités Android

protection click fraud

Google aime dire à tout le monde qu'Android est une question de choix. Nous avons des centaines de super téléphones qui fonctionnent tous sur Android, et vous serez probablement en mesure de trouver exactement ce que vous voulez en ce qui concerne des choses comme la couleur, la taille ou le prix. Des meilleurs fabricants de téléphones, vous trouverez également un petit plus. Parfois, vous trouvez le même "extra" dans tous les bons téléphones, sauf Pixels de Google.

Il y a une raison pour laquelle cela se produit. Les téléphones Google Pixel ne fonctionnent pas sous Android, construit uniquement avec la version open source. Comme Samsung ou LG ou OnePlus, il prend ce code et y ajoute un peu. Mais le système lui-même n'utilise que l'ensemble standard d'API (Interfaces de programmation d'application) que Google a conçus pour Android tandis que des entreprises comme OnePlus ou Samsung les utilisent pour ajouter certaines des leurs pour leurs applications afin utilisation.

Découvrez certaines des meilleures offres du Black Friday sur le Web MAINTENANT!

Cela ne signifie pas que le Pixel n'a pas ses propres fonctionnalités - le grand filtrage des appels vient à l'esprit, tout comme l'expansion originale de Assistant Google. Mais il s'agit d'un moyen de contourner les règles en exploitant les services et les données de Google pour créer quelque chose comme un numéroteur téléphonique qui possède une mine d'informations sur les serveurs de Google concernant les appels de spam. Si une autre entreprise disposait d'une quantité égale de données, elle pourrait créer sa propre version tout aussi bonne. C'est quelque chose Samsung travaille sur maintenant.

Si vous voulez qu'une application fonctionne sur chaque téléphone, il doit y avoir un ensemble standardisé d'APIS.

La raison pour laquelle l'équipe Android de Google crée un ensemble spécifique d'API est simple: ce sont les choses que les développeurs d'applications utilisent pour s'assurer qu'une application peut s'exécuter sur tous les appareils ayant accès à Google Play. C'est quelque chose de Google vraiment veut, et nous devrions aussi. Mais Google ne va pas jusqu'à dire que Samsung, par exemple, ne peut pas créer son propre ensemble d'API et de services, ce que lui et presque tous les autres fabricants de téléphones le font.

Je vais prendre l'exemple le plus récent d'une fonctionnalité que la plupart des autres téléphones - même téléphones économiques - ne fait pas partie d'Android: défilement des captures d'écran. Les captures d'écran à défilement ne font pas partie d'Android, et vous les avez sur votre téléphone, car la société qui a fabriqué votre téléphone utilise son propre code ajouté en plus de ce que Google fournit.

Cela devient encore plus étrange lorsque vous entendez que l'équipe derrière l'application Chrome pour Android travaille sur ajout de la fonctionnalité au navigateur. Si vous pensez que presque tous les fabricants de téléphones et l'équipe qui travaille sur Chrome pour Android peut faire quelque chose que Google devrait être capable de faire, vous avez raison et tort.

La mauvaise partie est que lorsque Samsung ajoute la fonction de capture d'écran avec défilement à quelque chose comme le Note 20 ou le Galaxy S20 FE, il est uniquement conçu pour fonctionner sur ce téléphone spécifique. L'application n'a pas besoin de déterminer les dimensions de l'écran, son rapport hauteur / largeur ou sa profondeur de couleur. Il suffit d'envoyer des données à la mémoire du téléphone jusqu'à ce que vous disiez arrêter, puis de les convertir en image.

Une application de capture d'écran sur le S20 FE sait déjà tout sur l'écran et a accès à la capture lorsque vous faites défiler.

Cela fonctionne aussi de cette façon via Chrome. Chrome a déjà calculé la taille et la forme de la fenêtre et tout ce dont il a besoin pour copier pour créer un fichier image se trouve à l'intérieur de cette fenêtre. Si et quand Google ajoute la fonctionnalité à Android lui-même, il doit la rendre capable de fonctionner sur chaque Modèle Android et dans chaque application. Il faut un moyen de tout savoir sur l'affichage: la taille de la fenêtre utilisable, comment construire une interface pour la fonctionnalité, et assurez-vous que tout cela fonctionne sur des téléphones avec un matériel extrêmement différent. C'est pourquoi Google a mis si longtemps à ajouter une fenêtre multiple appropriée à Android.

Tout cela est bien beau, et je comprends qu'il est beaucoup plus difficile de créer quelque chose d'universel que de faire fonctionner une fonctionnalité pour un téléphone ou une application. J'en ai juste fini avec cette excuse.

Google est l'une des plus grandes sociétés de logiciels au monde et dispose de certains des meilleurs talents au monde dans toute l'entreprise. Google a été construit dès le premier jour en tant qu'entreprise capable de faire les choses difficiles et l'a fait au cours des 20 dernières années. Si une poignée de personnes intelligentes étaient en mesure de créer un nouveau type de moteur de recherche Web, et qu'une poignée d'autres personnes étaient en mesure de trouver des moyens d'améliorer les données des utilisateurs (et d'améliorer les services pour les utilisateurs également), puis déterminez comment transformer tout cela en une entreprise de plusieurs milliards de dollars, puis il peut comprendre comment mettre des captures d'écran défilantes dans Android.

J'utilise des captures d'écran à défilement comme exemple ici, mais la façon dont Google ajoute des fonctionnalités à Android semble un peu schizophrène. Nous constatons des améliorations dans sécurité et confidentialité des utilisateurs avec chaque version, ce qui est génial (et aussi quelque chose que nous voyons de presque toutes les éditeurs de logiciels, Dieu merci) mais les choses face à l'utilisateur se sentent souvent vraiment décousues. Surtout lorsque ces choses affectent tous les téléphones qui sont mis à jour vers la dernière version d'Android.

Google peut résoudre presque tous les problèmes s'il veut le faire.

Les notifications sont un excellent exemple. Android a toujours eu le meilleur système de notification de tout système d'exploitation. C'est pourquoi Apple apprend à «copier» les meilleures parties de celui-ci pour les intégrer dans iOS. Mais Google ne s'est pas arrêté là et a continué à améliorer les notifications, ce qui est génial. Ce qui n'est pas si génial, c'est qu'il n'arrive parfois pas à décider dans quelle direction aller ou à quoi doivent ressembler les notifications ou comment ils devraient être placés.

La plupart d'entre nous peuvent saisir n'importe quel téléphone Android et comprendre assez rapidement les modifications apportées aux notifications. Et la plupart d'entre nous y trouveront quelque chose que nous n'aimons pas. Si nous sommes assez nombreux à ne pas l'aimer, Google essaiera autre chose. Mais un nouvel utilisateur Android va avoir une courbe d'apprentissage en ce qui concerne des choses comme paramètres de notification ou comment ils sont organisés ou même pourquoi certains ne peuvent pas être écartés.

Je ne suggère pas qu'Android est maintenant parfait en matière de notifications, mais peut-être que certaines ressources peuvent être déplacées. Laissez les notifications telles quelles pour une ou deux versions et concentrez-vous sur ce que les gens veulent. Ajouter une manière standard de prendre une capture d'écran déroulante ou agrandie est une chose que les gens veulent. Si ce n'était pas le cas, Samsung et tous les autres ne l'auraient pas ajouté. Si Google peut trouver un moyen de l'intégrer au système d'exploitation, cela facilite la tâche des utilisateurs car c'est la même chose sur tous les téléphones et cela facilite la tâche des fabricants de téléphones car le travail a été fait pour leur.

Oui, je sais que cet argument semble un peu auto-qualifié ou pédant, mais il n'est pas censé l'être. Je n'ai aucune utilisation pour faire défiler les captures d'écran moi-même et j'ai mieux aimé les notifications d'Android dans la version 9 que dans la version 11. Je n'ai utilisé ces choses qu'à titre d'exemples et je suis sûr que chacun de nous voit Samsung, Motorola ou Xiaomi faire quelque chose qui, à notre avis, devrait être sur chaque téléphone. Je dis simplement que Google doit peut-être se concentrer sur l'avenir. Si cela signifie ralentir le travail sur les fonctionnalités existantes pour en ajouter de nouvelles ou simplement embaucher plus de développeurs, seul Google le sait.

Quoi je sachez que les gens veulent voir de nouvelles choses et voir de bons changements par rapport à ce qui existe déjà. Il semble que nous ne pourrons jamais obtenir les deux pour Android. À mon avis, Android est le système d'exploitation le plus polyvalent que nous ayons jamais vu et son potentiel est encore largement inexploité, même 12 ans après sa sortie. Cela signifie beaucoup de travail - et le droite travail - est nécessaire pour que cela reste ainsi, car Microsoft et Apple ne se retiennent pas de grandes idées et ajouts.

Jerry Hildenbrand

Jerry est le nerd résident de Mobile Nation et en est fier. Il n'y a rien qu'il ne puisse pas démonter, mais beaucoup de choses qu'il ne peut pas remonter. Vous le trouverez sur le réseau Mobile Nations et vous pourrez le frapper sur Twitter si vous voulez dire bonjour.

instagram story viewer