Développement tablette Android. SophiaConf2011 Par Arnaud FARINE



Documents pareils
Chapitre 1 Retour en arrière

Gestion des différentes tailles d écran

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training

Béatrice Bertrand CDDP de l Eure. Béatrice Bertrand CDDP de l'eure

Android 4 Les fondamentaux du développement d'applications Java

LES TABLETTES TACTILES

Comment télécharger et

Modèle Memo Pad 8 ME180A Transformer Book Trio TX201 Asus Memo Pad 7 ME173 X Asus ME102A Asus Transformer Book T100

Design adaptatif. Guide de l utilisateur VIENNA LONDON MUNICH BERLIN PARIS HONG KONG MOSCOW ISTANBUL BEIJING ZURICH

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Panorama de l offre et des usages des tablettes

19 septembre 2013 énéo Walhain - JB 2

Automne Le guide ultime des tablettes

Atelier numérique. Développement économique de Courbevoie. Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente

Table des matières. Partie I Concepts de base Préface... VII

Android. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

GUIDE de prise en main. let s play

Table des matières. Module tablette

APPAREILS ACCESSIBLES

Plate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :

LA DIVERSITE DES SUPPORTS ANDROID

Manuel logiciel client for Android

Note comparative entre les caractéristiques des tablettes numériques, smartphones et pocket PC pour la collecte de données naturalistes de terrain

Manuel d utilisation de votre tablette Android

Table des matières Introduction Démarrage Les composants graphiques... 26

Manuel d utilisation 1

Modifier les paramètres

Découverte des tablettes tactiles (ipad d'apple et Galaxy Tab de Samsung

Utiliser une tablette tactile Androïd

Point sur les solutions de développement d apps pour les périphériques mobiles

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet

Pc Portable ou Tablette tactile?

GesTab. Gestion centralisée de tablettes Android

Android. Présentation d Android. Florent Garin

Environnement Zebra Link-OS version 2.0

pas à pas prise en main du service sur le web Le Cloud

AGENCES DIGITALES PME AMÉLIOREZ LA PERFORMANCE DE VOS ÉQUIPES AVEC DES APPLIS MÉTIERS : FLEXIBLES, PEU COUTEUSES, R.O.

LES TABLETTES : EN PRATIQUE

Firefox pour Android. Guide de l utilisateur. press-fr@mozilla.com

Comment paramétrer manuellement mon mobile pour accéder à la 2G/3G+ et configurer mes s?

UTILISATION DU LIVRE NUMÉRIQUE

Utiliser une tablette tactile Androïd

Outils, langage et approche Android Une introduction. Nicolas Stouls lyon.fr

Solution de Mobilité SAP SUP & AFARIA. Meltz Jérôme

Manuel d utilisation 1

PARTAGE DE DOCUMENTS EN LIGNE AVEC ONEDRIVE

Applications smartphones : enjeux et perspectives pour les communautés de l'eglise Catholique. Application Smartphone 1

TigerPro CRM Application mobile

N u m é rit a b - A d m in is tra tio n d u n p a rc d e ta b le tte s P ré s e n ta tio n p a r P a tric k D e m ic h e l L e 6 m a i

Partnerimmo Mobile. Partnerimmo Mobile vous propose deux nouvelles applications :

Environnement Zebra Link-OS version 2.0

Française MENU RESET. 2.1 Chargement de la batterie Une batterie est intégrée à la tablette et doit être rechargée lorsqu elle est faible.

CHOIX ET USAGES D UNE TABLETTE TACTILE EN ENTREPRISE

LES TABLETTES : GÉNÉRALITÉS

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

Installation et prise en main

Optimiser pour les appareils mobiles

Google Nexus 5% Sony Xperia 4% Acer Iconia 7%

APPAREILS ACCESSIBLES

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

*Remarque : Voir «Couvercle du logement de carte» à la page 5 ou «Où puis-je trouver mon numéro de série?» à la page 71.

Manuel d utilisation 1

Ceci est un Chromebook, ton ordinateur!

Manuel de l'utilisateur

Mise en route de votre collier GPS Pet Tracker

GUIDE D UTILISATION LA DEPECHE PREMIUM

Comprendre les outils mobiles

La mesure de la consommation des Applications mobiles

MANUEL UTILISATEUR. Application 4trip

Mises en garde. - Tenir l appareil à distance de lieux présentant des températures, une humidité élevées ou poussiéreux.

essais centre d essais

Programme de formations 2012-S1

Point of View ProTab 25XXL - Android 4.1 Tablet PC. Mentions générales d'utilisation... 2 Désistement... 2 Contenu de la boite...

12 novembre 2012 Montauban MOBILITÉ, APPLICATIONS ET SITES MOBILES

Nouveautés joomla 3 1/14

Smartphone Android by SFR STARADDICT II

IPHONE BANNIÈRE CLASSIQUE DIMENSIONS. Standard : 320 x 53 (portrait) 20Ko Jpeg/Gif/Png. HD : 640 x 106 (portrait) 20Ko Jpeg/Gif/Png DESCRIPTION

PARTAGER VOTRE ECRAN AVEC DES ETUDIANTS CONNECTES A PARTIR D'UN NAVIGATEUR OU DE L'APPLICATION NETOP VISION STUDENT

TP au menu «UI ANDROID»

Cours / Formation pour débutant en informatique, bureautique, Internet etc... (pour débutants)

Point of View Mobii Android 4.2 Tablet PC. Mentions générales d'utilisation... 2 Désistement... 2 Contenu de la boite... 2

CONFIGURER LA CONNEXION RESEAU A L'AIDE DU WIFI INTEGRE DE WINDOWS XP/VISTA/SEVEN, ANDROID ET IOS.

Le livre numérique. Découverte des nouveaux supports de lecture. Image Elliot Lepers - CC-BY-SA-NC

Procédure pour télécharger un livre numérique de L Harmattan

Mode d emploi. Félicitations pour votre achat de la tablette Viewpia TB-107. Nous vous remercions pour votre confiance d acheter notre produit!

LES TECHNOLOGIES MOBILES POUR LA FORMATION DES ADULTES : AVANTAGES, IMPLANTATION ET ACCOMPAGNEMENT.

Stratégies opérationnelles d APPS-CRM pour smartphones et tablettes

La solution Mobile Banking d ING Version 3.0

GUIDE D INSTALLATION RAPIDE

WINDOWS 8. Windows 8 se distingue par la présence de 2 interfaces complémentaires :

Les. Tablettes. Érik Langlois, erg. ATP, IRDPQ Jean-Marie D Amour, coordonnateur de l'accessibilité des technologies, INLB

Outil de démonstration : Application PassNFC

LA TABLETTE, UN OUTIL POLYVALENT!

L accès à Internet. Votre fournisseur d accès à Internet 1/2. Box internet. Box internet. Décodeur TV. Décodeur TV. Freebox. Livebox.

Page : N 1. Guide utilisateur Ma Banque

Comment choisir sa tablette?

HemoMap v Utilisation de l'application sur smartphone Android

Twixl Portfolio DE INDESIGN VERS LES TABLETTES. Luk Dhondt - Product Manager

Transcription:

Développement tablette Android SophiaConf2011 Par Arnaud FARINE

Parts de marché Android en 2011 1er OS vendu aux EU fin 2010 24% des smartphones en France (35% ios, 11% Blackberry) 3,6 millions de smartphones Distribution Tous les opérateurs Tous les constructeurs (exceptés BB, Nokia, Apple) Nouveaux acteurs Produits spécifiques (par exemple : Tablettes dédiées) Marques distributeurs Marques chinois Appareils Android Smartphone 75% Tablette 20% Autres (TV) 5% Nombreux projets de R&D 200 000 applications prochainement

Android en 2011 Les versions Android : 95% 2.x Les écrans Taille Densités ldpi mdpi hdpi xhdpi small 3,3% normal 1.1% 17,0% 75,2% large 2,8% xlarge 0,7%

Avant 2011 Archos depuis 2009 Quelques constructeurs copieurs Google Android n'est pas optimisé pour les tablettes 2011 et Android 3.0 Services Google non disponibles Difficulté de distribution Les tablettes Version destinée aux tablettes Nouvelle expérience utilisateurs (taille d'écran, définition, touches) Nouvelles API (notamment graphiques) Validation Google : accès aux services Matériels Android 2.x Samsung Galaxy Tab (7'') Archos 5, 7, 8, 101 Matériels Android 3.x : >7'' uniquement Motorola Xoom, Acer Iconia 500 HTC Flyer, Samsung Tab 8.9 et 10.1

1 code = smartphone + tablette Développement tablette 100% Android 2.x 100% Android 3.x (ajout de code spécifique, test version) Ne pas négliger les prérequis matériels Prévoir les cas des diversités matériels Prévoir les markets alternatifs Contraindre les prérequis matériels / logiciels Puce GPS Appareil photo Librairie Google Maps Revoir l'ui en fonction de l'ux Taille 3'' et 10'' Résolution 240x320 à 1280x1024 Mode paysage plutôt que portrait Nombre d'informations affichées plus important UX différente sur Android 3.x

Factoriser le code Découper au plus juste l'ui en composant Penser au include Composant merge Définir des layouts Portraits ET Paysage /res/layout-port et /res/layout-land Eviter les placements fixes Développement Tablette 2.x OnConfigurationChanged (gestion des changements d'orientation) et configchanges=orientation keyboardhidden Définir les images Image en fonction des résolutions Ldpi, mdpi, hdpi, xhdpi Limiter le texte dans vos images! Utiliser les ShapeDrawable Création d'image en XML (similaire SVG) Image dynamique / extensible Penser draw9patch! Définition des zones extensibles d'une image

Nouvelle interface et expérience utilisateur Nouveau système de notification Remplacement des boutons matériels Retour (back) Home Affichage des applications en cours Développement Tablette 3.x Back Home Application en cours Notifications Barre toujours présente

Les fragments Découpage de l'écran en View ou Activity Intéraction entre les fragments Affecter une partie de l'écran à une fonction Développement Tablette 3.x Nexus S (2.3.3) - Gmail Acer Iconia 500 (3.0.1) - Gmail

Développement Tablette 3.x Lecture Gmail Nexus S (2.3.3) Lecture email Acer Iconia 500 (3.0.1) Lecture email

Développement Tablette 3.x Youtube Liste des vidéos Lecture vidéo

Développement Tablette 3.x Appliquer les conseils Développement Tablette 2.x :) Test du SDK et configuration écran Build.VERSION.SDK_INT > 10 Configuration.SCREENLAYOUT_SIZE_XLARGE Un layout spécifique Layout-xlarge Contient tous les fragments Fragment = 1 classe extends Fragment android:name ==> classe Implémentation OnCreateView Inflate d'un layout spécifique au fragment getfragmentmanager() Gestionnaire de fragment Fragment f = getfragementmanager().findfragmentbyid(id_fragment) View v = f.getview()

Possible Développement tablette 2.x et 3.x Si API commune Tester la version Android cible Charger les bons contenus et éventuellement les API Choix stratégique 1 seule application Développement plus complexe Risque d'effet de bords Maintenance sur un seul code Pas de démarcation sur l'android Market 2 applications Développement propre à chaque plateforme Duplication du code - Maintenance Application clairement identifiable tablette Peu de contenu aujourd'hui dédié tablette

Nouveautés Android 3.x Nouveaux outils de développements Optimisation importante du plugin de création UI sous Eclipse Fragments Découpage de l'écran en partie indépendante Drag and drop Gestion du drag and drop d'éléments graphique Action Bar Remplace la barre de titre : action, icône de l'application Clipboard Le copier / coller accessible dans toutes les applis Des Widgets plus interactif GridView, ListView, StackView, ViewFlipper dans un widget! Système de notifications Créer sa propre UI pour les notifications Mises à jour de nombreux composants graphiques Accélération graphics, RenderScript 3D, Live Streaming, DRM...

Mais aussi Nouveautés 3.x Nouvelle librairie WebKit Possibilité de faire du multitouch sur différents composants Ajout du support de touche clavier (CTRL, Escape...) USB Host Ext4 Amélioration JIT, GC Navigateur web : Media capture, Device Orientation, CSS 3D Ajout de classes utilitaires JSON (reader/writer)

Android 3.x sur smarphone? Honeycomb Ice Cream Sandwich

Contact Expertise Android 10, rue du Cherche Midi 06 250 MOUGINS Tél: 06 30 05 46 49 email: contacts@expertiseandroid.com