Archos Directeur Soft : portage d’Honeycomb dans la Gen9

Ce soir a eu lieu le rendez-vous mensuel du « Paris Android User Group » ( PAUG ) avec pour sujet « le portage et l’adaptation d’Android dans des environnements contraints par Parrot et Archos« .

Parrot est une société française connue pour son drone pilotable par un ITouch/iPhone ou par un matériel sous Android. Il développe actuellement un auto-radio propulsé par android.
Je parlerai plus longuement de l’intervention de Parrot ailleurs, nous nous concentrerons ici sur la conférence d’Archos.
Il est néanmoins intéressant de voir ce qu’à produit Parrot en 2 ans à une centaine d’ingénieurs et ce que produit Archos à moins de 100 ingénieurs soft avec une contrainte d’une génération par an.

———————————

La présentation d’Archos était très orienté : « Ce qu’Archos a développé par dessus Android« .
Attendez-vous à la liste des nombreuses innovations apportées par Archos. Même si l’utilisateur ne les détecte pas toutes, elles sont présentes. Qui a dit qu’Archos n’innovait plus ?
On s’aperçoit qu’Android est un système basique. Certains l’implémentent tel que (et de citer la Xoom), Archos a choisi d’optimiser et de compléter Android le plus possible pour apporter bien plus à l’utilisateur.

On y trouvera une réponse à foules de questions dont : les 512 mo de RAM, la 3G, l’avenir (ICS ?), etc …

Le speaker est marc de Courville, Directeur Soft d’Archos. Arrivé chez Archos en 2009, il a une longue expérience d’Android (depuis Android 1.0).

Note : Marc lit les forums, il lui arrive même d’y écrire. Des améliorations ont été apportées suite à la demande des utilisateurs, comme le retour de l’USB Full-size host.

———————————

Introduction (diapo 3)

  • 2009 : Archos a démarré Android.
  • 2010 : véritable intégration d’Android : un seul firmware propulsant des machines de 28″ à 10.1″ : le firmware sait s’adapter à la taille de la tablette. Celà avant la sortie d’honeycomb et de ses facilités : ça a demandé beaucoup de travail.
  • Archos communique beaucoup avec Google mais n’a jamais réussi à s’entendre avec Google, je veux dire avec les contraintes techniques imposées qui évoluent sans cesse et qui ont fait qu’il y avait toujours un motif pour ne pas être certifié.
  • La Gen 9 est enfin certifiée sans difficulté. Une certification représente 13000 tests à réussir qui durent 6h et qu’il faut renouveler à chaque firmware.

La Gen 9, une (R)évolution (diapo 4 & 5)

  • 3ème génération de tablettes Android d’Archos.
  • D ‘un appareil non-téléphone, non certifié (Gen 7 & 8 ) à une tablette pleinement certifiée sous honeycomb.
  • La seule tablette honeycomb non-Tegra du marché : CPU et GPU plus rapide (Marc n’a pas précisé le modèle mais il avait la 1.5 GHz à la main).
  •                        1GHz, 1.2GHz : OMAP4430
  •                        1,5GHz : OMAP4460
  • Seule tablette à supporter un disque dur.
  • Support 3G amovible.
  • Vrai support 1080p pour tout conteneurs et codecs. « Sait tout lire jusqu’à 1080p »
  • La 80G9 est la seule 4/3 en 1024×768 (un ovni dans le monde des tablettes)
  • Une capacité jusqu’à 16 Go en Flash, 250 Go avec disque dur.
  • 3 mm de différence entre la version Flash et disque dur.
  • 1er modèle avec ce processeur à 1.5 GHz. Samsung utilisera le même processeur à 1.2 GHz.

==> Problème résolu : le refroidissement (rem Benmars : je soupçonne la relative souplesse de la 80G9 (bulles à l’écran) par des contraintes de ventilation du modèle à 1.5 GHz (absence de renfort empêchant le flux de l’air)).
Refroidissement, explication : l’un des moyens de refroidir est l’adaptation par le soft de la vitesse du processeur. En utilisation intensive, il subira des brèves descentes forcées pour refroidir. En utilisation vidéo, par exemple, le CPU ne travaille pas, la charge étant affecté au co-processeur vidéo. Le processeur descend à 350 MHz même pour du 1080p : refroidissement, diminution de l’énergie = économie de batterie.

Au fait : Marc avait une Gen 9 1.5 GHz à la main ce soir !

AJOUTS A ANDROID PAR ARCHOS (non  supporté/ mal supporté / incomplet  nativement par Android)

 I- Framework Android (diapo 6)

  • Partages réseaux UPnP et Samba fonctionnels pour toutes applications (voir diapo pour compléments d’infos).
  • USB host : 2 ports USB compatibles avec disques durs et clés USB. Attention : management de l’énergie de l’USB full-size : coupé à l’extinction de la tablette. Il est à noter qu’Android n’aime pas tout ce qui se plug ni l’USB host en natif. Une adaptation a été nécessaire.
  • Port Ethernet USB : le wifi est un peu limite pour du streaming 1080p (depuis un NAS par exemple) + transfert rapide de fichiers.

II- 3G amovible (diapo 7)

  • – Une seule clé 3G pour la tablette et le PC.
  • – Vendu en option non obligatoire.
  • – Implémentation totale du support téléphonique.

Rem : pourquoi non compatible avec d’autres clés : chaque constructeur a ses propres codes et la diversité des clés rend difficile la compatibilité avec toutes (Parrot, par exemple, a un ingénieur qui parcourt le monde pour essayer tous les modèles de clé et les rendre compatibles)
Nota : Android n’aime pas tout ce qui est branché en externe. Nativement, il considère le 3G en interne, ce qui a demandé, une fois de plus, pas mal de travail d’intégration.

III- Archos media center (diapo 8, 9, 10, 11)

  • Browser musique et vidéo avec coverflow ou mode explorateur de fichiers
  • Favoris, récemments joués, récemment ajoutés.
  • Capacité de lire en interne ou réseau.
  • Appui sur AVOS, l’application multimédia d’Archos.

10 ans d’expérience multimédia.
Les fichiers multimédias ont énormément d’erreurs dans les flux (streaming) ou les conteneurs (encodage avec les pieds). AVOS a été conçu pour être robuste et capable de lire n’importe quel fichier pourri. Voir les codecs lus dans la diapo.
Il lit réellement jusqu’à 1080p. Marc a cité la lecture de 720p qu’il qualifie de slideshow avec une certain nombre de tablettes Tegra qu’il a essayé.

  • Lecture de sous-titres divers. A noter, le point 3 de la diapo sera implémenté dans une maj prochaine : téléchargement direct de sous-titres en cliquant sur le film en cours de lecture.
  • Information sur le média vidéo et affichage de la jaquette. Basé sur thetvdb.com et themoviedb.org pour les films et les séries TV.

IV- Sortie TV / Archos remote (diapo 12)

  •  Sortie TV : capacité de cloner l’affichage de la tablette sur l’ensemble de l’écran TV.
  • Affichage des vidéos en Full HD via le HDMI.
  • Remote permet de contrôler la tablette via wifi (pas BT). Contrôle du médiacenter par n’importe quel appareil Android.

Nota : pas d’entrée HDMI (pour enregistrement d’une Freebox, pour lecture d’un caméscope et envoi en stream du signal, par exemple), seul une sortie.
V- Archos widgets multimédias (diapo 13)

  • 2 carrousels pour la musique et la vidéo.

VI- Gestionnaire de fichiers (diapo 14)

Android ne propose pas de réel gestionnaire de fichier digne de ce nom.

  • L’explorateur peut lire le réseau (UPnP, Samba), l’USB host et PTP (appareils photos)
  • Il permet l’installation d’apks.
  • Il offre une double fenêtre pour le copier-coller.

VII- System monitor et désinstalleur (diapo 15)

Ajout d’Archos.

  • Permet de surveiller les alarmes et toute apk pouvant réveiller la tablette.
  • Permet de les killer d’un clic pour libérer la mémoire.

VIII- Gestionnaire de démarrage & mode démo (diapo 16)

  • Archos n’utilise pas le wizard d’Android puisqu’il installe ses propres applications tiers, qu’il simplifie la connexion wifi et la calibration.
  • Mode démo restrictif pour les magasins.
  • Customisation facile pour la vente en OEM, autre raison de la non-utilisation du gestionnaire Android.

IX- Gestion de la mémoire (diapo 17)

La réponse à la question : pourquoi 512 Mo de RAM ?
Est-ce que ça pose problème ?

  • Le code natif de honeycomb n’est pas fait pour 512 Mo.
  • Archos est un « élu » qui a accès au code source honeycomb et peut l’analyser.
  • Archos a finement analysé le code de Google (ce que peu (aucun ?) de constructeur ne fait).
  • Ils se sont aperçu qu’il était largement améliorable et optimisable et qu’il y avait de grosses pertes dans la gestion de la mémoire.

==> Ils ont pu ne mettre que 512 Mo et certifier que les apks comme les jeux ne sont pas du tout ralentis.
==> Ils continueront à l’optimiser tant que possible.
==> Ils ont transmis tout le code modifié à Google pour qu’il améliore Android s’il le souhaite.
En killant tout, il reste environ 230 Mo de libre. Il n’y a pas de jeu actuellement réclamant plus que ces 230 Mo.
ND Benmars : j’ai senti Marc plaintif envers ceux qui, sans savoir, ont décrété que 512 Mo c’était nuls et qu’ils ne prendraient pas la tablette (ce n’est que mon impression)

  • Modification de l’Android Activity Manager. Entre autre, ajustement des priorités : si on écoute de la musique en surfant, la musique ne sera pas coupée si besoin de RAM mais une autre apk.
  • Accélération du Dalvik mémory manager.
  • Optimisation du killer (en cas de manque de mémoire).
  • Réorganisation des memory adjustement levels (Marc cache le diaporama : « Reorganisation of out of memory adjustement levels »)

X- Faible consommation d’énergie et intégration d’un disque dur (diapo 18)

  • Vrai mode off (sommeil profond) qui kille tout (la tablette ne peut pas être réveillée par une application – exemple : le réveil)
  • Disque dur : 10 ans d’expérience dans l’intégration de disques durs mobiles.
  • Présence d’un buffer Flash. Gestion fine des buffers en utilisation multimédia pour mieux contrôler la consommation électrique.

Nota : ceux qui veulent utiliser un lecteur alternatif pour économiser le prix du plugin ne bénéficient pas de la gestion de l’énergie. L’autonomie est bien moindre.

XI- Le browser Internet (pas de diapo)

Marc n’aime pas le browser natif d’Android qu’il trouve lent, qui a du mal à lire des vidéos (pixels), qui souffre de ralentissements, même avec un Tegra. Archos a optimisé le browser et proposera son code à Google.

———————————

CONCLUSION ET AVENIR (diapo 19)

En résumé, une tablette Gen 9, c’est :

  • La plus rapide,
  • Mulitmédia
  • Stockage ++
  • 3G facile
  • Valeur

L’avenir, en développement :

  • Serveur DLNA
  • Amélioration du MTP qu’Archos ne trouve pas bon en natif (pour Mac, Linux).
  • Android 4.0 Icecream.
  • ETC…

Parlons de ICS. Samsung est le seul constructeur à avoir eu accès au code source. Archos,comme tous les autres, ne l’a jamais vu. Archos espère y avoir accès en novembre. A ce moment-là Archos pourra dire si ICS est implémentable dans la Gen  9. Si oui, il devraient l’implémenter (sous réserve, donc). Le nouveau Samsung sous ICS possède le même processeur (OMAP4460), donc pourquoi pas ? (ND Benmars au moins pour la version turbo).

 

Il est 4h, Paris s’éveille …

Vous aimerez aussi...

27 réponses

  1. BenMars BenMars dit :

    Orkcreation, toi qui était présent, tes impressions de la conférence, de son speaker, etc …
    Tu retrouves ce que tu as entendu dans mes écrits ?

  2. wewewi dit :

    Oh Anne, soeur Anne, ne vois-tu point d’Archos Turbo à l’horizon?

  3. Exper78 dit :

    Un p’tit HS pour dire que j’ai croisé Rémi Durant à la Geek’s Live, et je lui ai filé un tuyau pour améliorer l’appli « system monitor », un widget :p il l’as même noté dans sont calepin perso pour pas oublier d’en parler à la R&D 🙂

  4. LemTel LemTel dit :

    Merci pour ce grand tour logiciel centré sur Android qui éclaire sur les parts d’Archos et Google.

    Mais quand dormez-vous ? cette question n’appelle pas de réponse…

    Avec ma A70it, je suis un peu orphelin de Honeycomb.

    Avez eu à entendre, connaitre quelques bribes d’informations sur une tablette 16/9 dans les 7″ de diagonale sous Android 3.2 ?

  5. moimeme dit :

    j’aimerais savoir comment ca marche son truc pour killer les application en one click car je l’ai pas trouvé

  6. karenax dit :

    « gen9 hardware pourri »

    il faut arrêter la drogue mon ami, si la gen9 a un hard pourri, 99% des tablettes android sons alors pire que pourris, ça commence a faire beaucoup de tablette ^^

    • BenMars BenMars dit :

      Sans justifier quoi que ce soit, on peut essayer de deviner.
      Les problèmes d’Archos semblent avoir été ceux-ci, entre autre :
      – aération maximale interne,
      – regroupement des connecteurs sur une tranche, ce qui créé de nombreux trous et une certaine flexibilité. Pourquoi ? Par exemple, éviter d’avoir une prise hdmi ou usb sous la tablette comme certains (perte d’équilibre sur la béquille),
      – bords supérieurs et inférieurs fins interdisant tout connecteur.
      On se retrouve avec 5 trous et un bouton sur une tranche. Aurait-il fallu les répartir sur 2 tranches ? Aurait-il fallu y mettre un cache comme la Acer ?
      Qui regarde la tranche pendant l’utilisation ? Moi pas. Les 3 autres tranches, le fond et surtout la façade n’ont pas de problème visuellement.
      Néanmoins, si ce côté n’est pas parfaitement joint, on remarque que l’autre tranche a un peu de jeu aussi. Cette souplesse signifie-t’elle une non maîtrise de la fabrication ? Pas sûr. En tout cas, elle ne rentre pas dans les canons de beauté actuels.

  7. wewewi dit :

    Hum.. c’était pas à Paris, votre petite sauterie? Pourquoi des diapos en anglais?

    Côté mémoire, il aura beau nous raconter n’importe quoi, le fait reste qu’à peu près tous les autres constructeurs ont jugé bon de mettre deux fois plus de ram qu’Archos; et que les modèles 16gb devraient se détailler au même prix..

    C’est drôle, pour la gen7, on disait; bon hardware, soft pourri.
    Pour la gen9, c’est l’inverse; hardware pourri, soft au-dessus de la moyenne.

    • BenMars BenMars dit :

      anglais : pour ne pas refaire les slides dès qu’ils changent de pays.
      Pour la ram, c’est écrit : parce que ce sont les seuls à avoir fait ce taff (et à avoir pu puisqu’apparement tout le monde n’a pas les sources complètes), selon le speaker.
      Je n’ai personnellement jamais manqué de ram. L’équipe Archos le dit : il n’y a pas de jeu actuellement qui ait besoin de 1 Go (une fois leurs optimisations effectuées). Mais qui sait, dans 2 mois, quand ils auront développé wow pour Android, elle sera peut-être nécessaire.

  1. 30 octobre 2011

    […] jbmm.fr /* */ […]

  2. 31 octobre 2011

    […] von Texas Instruments basieren, dürfte hier Ice Cream Sandwich besonderes fluffig laufen. (Bildquelle & […]

  3. 31 octobre 2011

    […] [Source jbmm.fr] […]

  4. 31 octobre 2011

    […] JBMM via tracable TAGS: Archos, Archos 101 G9, Archos 80 G9 Related Posts 12 Zoll Archos Nettablet […]

  5. 31 octobre 2011

    […] bekommen. Dies hat der französische Hersteller auf der Veranstaltung Paris Android User Group laut jbmm.fr bestätigt. Einen genauen Releasetermin wollte Chefentwickler Marc de Courville noch nicht […]

  6. 31 octobre 2011

    […] di chi possiede i tablet, ha ragione.Tutti i dettagli, le slide e il resoconto della conferenza su jbmm.fr.Tags:Android Ice Cream Sandwich archos Archos Gen9 Tablet Tablet Android tablet archos Follow […]

  7. 31 octobre 2011

    […] a filmé la conférence de marc de Courville que je vous avais présenté ici […]

  8. 2 novembre 2011

    […] JBMM via traceable via TabletBlog /* TAGS: Android 4.0, archos, Archos 101 G9, Archos 80 G9, […]

  9. 3 novembre 2011

    […] Source: JBMM via traceable via Tablet blog […]

  10. 9 novembre 2011

    […] dit: 9 novembre 2011 at 10 h 54 min Ne pas oublier le rendu à chaud : http://www.jbmm.fr/2011/10/archos-directeur-soft-portage-dhoneycomb-dans-la-gen9/ qui comporte bien plus de choses que le diaporama lui-même. […]

Laisser un commentaire