Ice Cream Sandwich préparation 101: Android Team déversements conseils, des astuces pour App décideurs de Wares Prêt pour ICS

Le dernier message d'Android équipe de développement Lead Tech écrivain Scott principale regorge de trucs et astuces sur la façon dont les applications les développeurs d'applications peuvent préparer le terrain pour leurs applications de fonctionner sur la prochaine version "fédérateur" et "cohérente" du exploitation mobile système Android de Google 2.4 / 4.0 Ice Cream Sandwich (ICS).

Outre réitérant que la libération de ICS soutenir une variété de tailles d'écran (de grands écrans bas à petits écrans), principal conseille les développeurs d'applications qui créent des applications exclusivement pour les tablettes Honeycomb grand écran que les applications de Honeycomb seront compatibles non seulement avec l'ICS-Powered comprimés, mais aussi avec téléphones et autres appareils à petit écran. Ainsi, une application explicitement destiné pour les comprimés ne doivent être empêchés d'être installé sur les appareils-petit-écran ou appuyer les petits écrans avec le même fichier d'installation.

Une façon de spécifier qu'une application est pour les appareils à écran X-Large seulement (par exemple, les comprimés) est à ajouter à la déclaration le manifeste de l'application.

Déclaration de l'échantillon dans l'application manifeste



Si une application de Honeycomb est destiné à travailler non seulement sur des tablettes, mais aussi sur d'autres appareils avec des écrans plus petits, principal déconseille la publication d'un package différent Android (APK) ciblant les appareils plus petits grillagée. Au lieu de cela, principal recommande de mettre à jour l'application en nid d'abeille, afin de le faire fonctionner sur de petits écrans. Publication seule APK compatible avec tous les appareils "simplifie votre processus de mise à jour et la publication et la rend plus facile pour les utilisateurs à identifier votre application", a déclaré le-Main.

Comme pour faire un travail de l'application de Honeycomb sur les combinés, principal suggère deux conseils importants:

  • Construisez votre design autour de fragments que vous pouvez réutiliser dans différentes combinaisons, en configurations simple vitrage sur les combinés et les mises à carreaux multiples sur les tablettes
  • Soyez prudent avec votre action design Bar sorte que le système peut ajuster son modèle basé sur la taille de l'écran

En bref, principal suggère de flexibilité pour la mise en page de l'application, qui adapte en conséquence la taille de l'écran de l'appareil de l'application est en cours d'exécution sur.



L'équipe de développement Android n'a pas encore publié le kit de développement de logiciels pour Ice Cream Sandwich, donc, pour l'instant, Honeycomb développeurs d'applications ont aucun moyen de tester leurs applications sur Honeycomb-course combinés (qui sont inexistants toute façon, puisque Honeycomb ne fonctionne que sur comprimés).

Cependant, principal fournit une astuce très pratique pour le dépistage précoce de dispositions alternatives: utiliser la "terre" la configuration de qualification (c.-à- res / layout-land / main.xml), Qui doit faire une tablette Honeycomb (ou émulateur) montrent la disposition de la tablette en orientation paysage, tandis que l'orientation portrait montre la disposition du combiné dans le même dispositif.

Post original de principal sur la Développeurs Android Blog a plus d'informations (y compris des exemples techniques) sur la façon dont les développeurs Honeycomb peuvent préparer leurs marchandises afin de fonctionner sur les téléphones quand Ice Cream Sandwich arrive.

Je ne sais pas si quelqu'un a demandé avant, mais permettez-moi de poser quand même: pouvez-vous imaginer ce que ce serait comme pour vous en tant que développeur de l'application pour voir votre application en nid d'abeille fonctionne bien sur un Google Nexus Prime combiné fonctionnant Cream Sandwich Android 2.4 / 4.0 Ice?




» » Ice Cream Sandwich préparation 101: Android Team déversements conseils, des astuces pour App décideurs de Wares Prêt pour ICS