Informatique mobile

Débarrassez-vous de Google I / O 2013 – Tous les androïdes sont égaux!

Posted by admin

introduction

À l’époque, les conférences de développeurs Google bourdonnaient autour de Google Maps, de la boîte à outils Web, etc. Mais lors de la dernière conférence, Android était à l’honneur, et Chrome dans cet ordre. Peut-être que l’opportunité gigantesque qui repose sur les smartphones s’est profondément enfoncée dans Google. Un fait reconnu par Larry Page lui-même lorsqu’il a plaisanté en disant qu’il aimerait gérer l’entreprise via son smartphone.

Google a essayé d’intégrer ses autres produits avec Android et de les mettre à jour dans Android sans avoir à mettre à jour Android pour les faire correspondre en compatibilité.

Mises à jour

Comme mentionné dans la section précédente, les passionnés d’Android verront les avantages des mises à jour Android limitées. Les blogs sont pleins de la façon dont les fonctionnalités introduites à partir de cette édition ne nécessitent pas nécessairement une mise à jour du système d’exploitation. Il fournit du fourrage pour la cohérence car la prémisse pour changer une version du système d’exploitation est de lui permettre d’exécuter toutes les applications, qu’elles soient anciennes ou futuristes. Les différentes versions et configurations (provenant de sociétés de matériel mobile individuelles telles que Samsung, HTC, Sony, etc.) d’Android ont créé des pare-feu importants pour même mettre à jour les propres applications de Google; des applications qui offrent l’expérience Android ultime. Google s’attaque efficacement au problème de la fragmentation grâce à sa mise à jour des fonctionnalités car Google+, Gmail, Google Maps, Google Play, les applications présentes dans Android à partir des versions Froyo et plus tard également Google Music All Access qui sera introduit maintenant, peuvent toutes rester dans des versions de Froyo sans avoir besoin d’une mise à jour. On espère que la question de la fragmentation est résolue.

Android Studio: cette mise à jour porte le nom android estampillé dessus! Cela signifie qu’il est spécifique à Android. La nouvelle est que Google prévoit d’introduire Android Studio pour remplacer l’environnement de développement Eclipse existant pour les applications Android. Google s’est associé à JetBrains pour créer Android Studio. Bien sûr, ce développement a quelques détails à régler, mais Google estime qu’une fois lancé, cet IDE aiderait les développeurs Android à augmenter leur productivité. Voici comment cela pourrait aider:

  • Il combine les capacités de Maven et Ant pour créer des solutions flexibles et variées.
  • Excellentes capacités d’édition de code, y compris la recherche de ressources en ligne et de personnalisations spécifiques à Android. Il est amélioré par l’interface utilisateur avancée de l’éditeur qui permet de faire glisser des widgets, de simuler le rendu de sortie dans diverses configurations matérielles et même de prévisualiser lors de l’édition en XML.
  • Fournit des capacités analytiques approfondies pour identifier toutes sortes de bogues
  • Fournit des assistants basés sur des modèles prédéfinis et permet également d’accéder à d’autres services Google.
  • Permet de migrer facilement des projets depuis Eclipse (en tant qu’export) ou de les importer dans Studio (à partir de projets Eclipse IDE existants).

Google, comme Android OS, a rendu Android Studio gratuit et open source, ce qui pourrait être l’édulcorant.

Google Jouer: Les développeurs Android peuvent utiliser les services Google Play pour acheter les API souhaitées afin de créer des cartes, des jeux ou des réseaux sociaux (lire Google+) sur des appareils Android (téléphones mobiles ou tablettes).

Jeux: Le divertissement passe aux appareils portables en offrant une prime à la même expérience utilisateur que dans un ordinateur / une console de jeux. Google a amélioré l’expérience utilisateur en introduisant les fonctionnalités suivantes:

  • Classements: jusqu’à 100 classements, publics et sociaux, sont fournis pour permettre aux développeurs d’engager les utilisateurs en leur permettant de comparer les scores avec d’autres joueurs. Les classements sont automatiquement créés pour les versions quotidiennes, hebdomadaires, mensuelles ou personnalisées.
  • Système de récompense: les développeurs peuvent récompenser les utilisateurs pour leur participation au jeu en fournissant des performances standard ou incrémentielles qui peuvent être visualisées dans une interface utilisateur. Ils peuvent utiliser les consoles de développement pour gérer les performances.
  • Google fournit les API Cloud Saving pour enregistrer l’état et les paramètres du jeu dans le cloud.
  • Les développeurs peuvent permettre aux utilisateurs d’inviter d’autres joueurs au jeu ou de jouer avec des utilisateurs aléatoires avec une limite maximale de 4.

Google facilite le développement d’applications géolocalisées en proposant les API suivantes:

API de géorepérage: Cette API est utilisée pour définir les limites géographiques. Il offre également les options suivantes:

  • pour créer des filtres d’alerte pour les clients quittant une certaine zone
  • les modifications apportées aux mises à jour d’emplacement en réponse aux habitudes de mouvement (comme marcher, conduire ou conduire) du client (voir API de reconnaissance d’activité
  • ajouter ou supprimer des limites géographiques

Fournisseur d’emplacement fusionné: cette API utilise un schéma sous-jacent pour fournir les résultats apt à votre recherche d’emplacement, même sur des recherches de niveau complexe. Il est rapide, polyvalent et utilise moins d’énergie de la batterie.

Fournisseur de reconnaissance d’activité: cette API utilise des capteurs de puissance pour détecter l’activité actuelle du client, par exemple la conduite, la marche, la marche au ralenti, etc. Ceci est utilisé en conjonction avec l’API Geofencing pour fournir les mises à jour apt au client.

Authentification unique via Google+: Sachant que les utilisateurs changent souvent d’appareil mobile et que ces appareils peuvent avoir un système d’exploitation différent, Google fournit l’API pour se connecter via Google+ sur n’importe quel appareil. Cela élimine le besoin de rendre des services tels que Google Wallet, Games et Plus spécifiques aux appareils. Il existe des bibliothèques pour ces services qui répondent à la demande de signature automatique avec leur méthode.

Google Cloud Messaging: Google a rendu possible l’enregistrement d’applications en utilisant la méthode unique. Il offre également la possibilité d’envoyer des messages à des serveurs tiers via sa messagerie bidirectionnelle (XMPP) à l’aide de Cloud Connection Server. Les utilisateurs peuvent synchroniser les notifications sur les appareils à l’aide des API de notification utilisateur de Google.

Console développeur de Google Play: Google soutient sa vaste communauté de développeurs Android, et la conférence de cette année a ajouté une dimension supplémentaire.

Service de traduction d’applications: L’équipe d’assistance de localisation de Google vous permet d’utiliser des services de traduction pour une somme modique et de faire traduire les chaînes dans la langue de votre choix. Si nécessaire, la piqûre de localisation apt sera affichée dans les images de l’application, l’APK ou les sections À propos des produits. Cela aide finalement les développeurs à atteindre un public plus large.

Générer des analyses et de la monétisation: Le suivi des performances d’une application est devenu plus facile. Google Play et Google Analytics fournissent des services supplémentaires tels que les vues et les téléchargements d’applications et les statistiques d’engagement.

Google a introduit l’API d’état de la commande qui permet aux développeurs de voir l’état de la commande d’une application intégrée à partir de leurs serveurs. Il a également décidé de ne pas facturer les comptes de test pour les achats de test dans l’application.

Tests alpha et bêta et déploiements par étapes: Google a ajouté le test alpha bêta pour permettre aux développeurs de diviser leurs applications en deux versions, alpha et bêta, et de les tester par différents groupes d’utilisateurs. Si nécessaire, des testeurs pour Google+ peuvent également être ajoutés pour tester ces versions.

Les développeurs ne peuvent désormais déployer les mises à jour de leurs applications qu’à un groupe d’utilisateurs pour évaluer leurs commentaires. Les développeurs peuvent définir le pourcentage d’utilisateurs qui utiliseraient la mise à jour.

Verdict

Peut-être que pour ceux qui n’attendent que des chants Android sur Google I / O 2013, cela pourrait être un frein. Mais pour ceux qui connaissent le franc-tireur qu’est Google, il se portera garant de la manière intelligente dont il a fait preuve pour se livrer à la communauté Android. Les mises à jour de Google Play, de ses services, le lancement d’Android Studio, la messagerie dans le cloud et la possibilité de se connecter aux services Google sans système d’exploitation ni configuration matérielle sont des changements majeurs. Fondamentalement, il s’agit de mettre à jour les fonctionnalités sans avoir besoin de mettre à jour le système d’exploitation.

Google’s I / O 2013 a été un gagnant d’Android, de manière taciturne!

* Androider = un fan d’Android qui ne jure que par lui à tout moment, n’importe où!

Leave A Comment