au sommaire


    La part logicielle des tablettes tactilestablettes tactiles est confiée à des systèmes d'exploitationsystèmes d'exploitation communs entre smartphones et tablettes. iOSiOS d'AppleApple domine ainsi largement le marché quand son principal rival, AndroidAndroid, est attendu en force pour 2012. Les deux OS sont basés sur UnixUnix et adaptés à l'architecture ARMarchitecture ARM mais relèvent de deux philosophies différentes.

    © PIX1861, Pixabay, DP

    © PIX1861, Pixabay, DP

    iOS d'Apple, logiciel très contrôlé

    iOS, logiciellogiciel au code fermé développé par Apple, considère une séparationséparation nette entre le smartphone (iPhoneiPhone) et la tablette (iPadiPad). Les versions du système et les applications sont séparées. L'accueil est assuré par une liste d'applications, uniquement téléchargeables par l'AppStore fermement contrôlé par Apple, à priori. La firme applique des règles très strictes en termes de qualité graphique et ergonomique, avec des standards élevés. Ces applications doivent être cohérentes et font parfois appel à des analogiesanalogies avec le monde réel, comme un affichage imitant un livre pour iBooks.

    La Motorola Xoom utilise une version non modifiée d’Android et est ainsi facilement mis à jour par son constructeur. Elle a été la première tablette à recevoir le système d'exploitation Android 4.0. © Sham Hardy, Creative Commons

    La Motorola Xoom utilise une version non modifiée d’Android et est ainsi facilement mis à jour par son constructeur. Elle a été la première tablette à recevoir le système d'exploitation Android 4.0. © Sham Hardy, Creative Commons

    Le contrôle est aussi technique : les applications doivent toutes être exécutées en Objective C, le langage de programmation natif de l'OS, créé par la firme de Cupertino. Aucun code émulé n'est permis, comme les technologies Adobe Flash ou OracleOracle JavaJava. Une application ne doit pas non plus pouvoir émulerémuler du code, comme le fait le moteur de rendumoteur de rendu Web du navigateurnavigateur web Firefox (GeckoGecko), différent de celui du navigateur par défaut Safari (Webkit).

    Android de Google, logiciel ouvert

    Android est lui développé par GoogleGoogle, avec un code sourcecode source ouvert à la communauté ; chacun pouvant donc en créer sa propre version. Le système considère que les smartphones et tablettes se différencient avant tout par la taille de l'écran et son orientation, sans frontière fixe. L'accueil est centré autour d'un bureau contenant des liens posés par l'utilisateur et des widgetswidgets, avec une liste d'applications disponible par un clic.

    Par sa nature ouverte, Android se différencie d'iOS par des règles ergonomiques bien moins strictes. Un contrôle plus léger, à posteriori, est appliqué au magasin officiel, Google Play, ne sanctionnant que les plagiats et les applications malveillantes. Beaucoup de ces applications sont codées en Java et exécutées par une machine virtuellemachine virtuelle, Dalvik, qui l'interprète en code natif, impactant légèrement les performances.

    Avec la dernière version 4.0 (Ice Cream Sandwich), sortie en novembre 2011, Google insiste bien plus sur les règles ergonomiques, en améliorant les outils de développement (interface et débogage) et une documentation, bien plus riche et précise. La sanction, contrairement au modèle Apple, n'est toujours pas à l'ordre du jour.

    Sur Android, une application peut être à la fois adaptée aux smartphones et aux tablettes, avec un agencement de l'interface s'adaptant à l'espace disponible ; là où Apple privilégie les interfaces à taille fixe pour son système iOS, sacrifiant la flexibilité à la précision.