Standblog

Tristan Nitot sur les standards du Web, les navigateurs et la technologie

Aller au contenu | Aller au menu | Aller à la recherche

lundi 12 avril 2010

Le Smartphone de mes rêves

L'industrie du smartphone euh de l'ordiphone est en pleine effervescence. Pour moi qui suis fan de nouvelles technologies, professionnel du Web et souvent mobile[1], j'ai besoin d'un téléphone mobile qui réponde aux besoins suivants :

  1. émettre et recevoir des appels téléphoniques (si, si !)
  2. accéder au Web avec un navigateur moderne et personnalisable
  3. utiliser une application de cartographie avec GPS
  4. synchroniser mes contacts avec mes ordinateurs
  5. accéder à ma messagerie
  6. écouter de la musique stockée sur mes ordinateurs
  7. jouer quand je fais ma gym pour éviter de voir le temps passer
  8. possibilité d'ajouter des applications (natives ou Web) libres et propriétaires (et éventuellement payantes : je préfère payer que de subir la pub)

Le téléphone doit disposer des choses suivantes :

  1. une interface utilisateur bien pensée, intuitive et qui soit agréable à utiliser
  2. une autonomie correcte (2 jours ou plus)
  3. Une connexion à Internet via 3G et Wifi
  4. être hautement "bidouillable" : possibilité de créer, porter, partager, exécuter des applications sans avoir à demander la permission.
    1. possibilité de choisir son navigateur (Firefox, pour moi, avec ses extensions)
    2. possibilité de réutiliser d'une manière ou d'une autre du logiciel Libre
    3. possibilité d'utiliser la VOIP
    4. la liberté du code source du système d'exploitation est un (gros) plus.
  5. être stable
  6. avoir une bonne résolution d'écran
  7. être respectueux de ma vie privée (l'usage du téléphone ne doit pas être "logué" sur des serveurs et servir à me profiler, d'autant que je suis identifié par mon numéro de téléphone…)
  8. doit me permettre d'utiliser le ou les services que je veux dans le cloud (synchronisation, sauvegarde, réseaux sociaux, etc.) que je dois pouvoir quitter en faveur d'autres qui me conviennent mieux.

Pour l'instant, j'ai testé beaucoup de solutions en essayant les téléphones des collègues, et autant le dire tout de suite, rien ne me convient. J'ai un iPhone 3GS, qui est le moins pire des téléphones que j'ai pu essayer. Certains vous diront, sanglots dans la voix, à quelle point leur iPhone a changé leur vie. C'est effectivement un joli téléphone, plutôt stable (quoique), ergonomique, bien pensé… Mais il a des limitations regrettables qui sont d'autant plus affligeantes qu'elles découlent directement de décisions prises par l'entreprise qui a conçu le produit. Par exemple :

  • Toutes les applications doivent être acceptées par Apple, qui multiplie les bévues
    • Obligation récente d'utiliser un langage approuvé par Apple pour le développement
    • Censure d'applications pour des raisons prétendument "morales"
    • Interdiction des applications qui "dupliquent les fonctionnalités déjà disponibles" et fournies par Apple
    • Contrat de licence aberrant
    • Passage obligé par l'AppStore d'Apple, qui est payant.
  • Il se synchronise uniquement via iTunes (qui ne fonctionne pas sur ma machine Linux), et cette application est devenue horriblement lourde et complexe.
  • Un certain nombre de fonctionnalités sont bridées (Voix sur IP, synchronisation entre les versions mobiles et desktop d'applications impossible via le câble de synchro)
  • Dédain avoué pour la notion de "bidouillabilité" (même le changement de batterie doit être fait par le SAV certifié !).

J'ai aussi testé le BlackBerry (esthétique à la Windows 3.1, pas d'applications disponibles, navigateur consternant). Reste Windows Mobile (stabilité lamentable, ergonomie d'un autre siècle), mais on voit que Microsoft a décidé de ne plus ouvrir la plate-forme aux applications natives pour les futures versions (donc pas possible de choisir son navigateur).

Reste Android. Le navigateur de base est correct (c'est du Webkit, comme Safari d'Apple), et on pourra bientôt (mais quand ?) faire tourner Firefox et ses extensions. Le Nexus One est joli, son écran a une bonne résolution, il est basé sur Linux, il n'y a pas l'obligation de passer par un AppStore centralisé. Par contre, en terme de respect de la vie privée, c'est une catastrophe. Tous les contacts sont stockés chez Google, chaque utilisation de la commande vocale passe par les serveur de Google (associée à votre identifiant, bien sûr)… En substance, le Nexus One est un terminal Google qui fait aussi téléphone (et qui vous permet d'accéder à d'autre services, qui sont probablement surveillés par Google Analytics de toute façon).

A coté, l'iPhone — qui est le smartphone qui répond à tous vos besoins à condition que Steve Jobs les aient pris en compte — ferait presque figure d'innocent aux mains pleine en ce qui concerne notre vie privée. Alors, que choisir ? Google ou Apple ? Nexus One ou iPhone ?

Donner les clés de notre vie privée à Eric Schmidt ou se laisser enfermer dans une prison aux barreaux dorés par Steve Jobs ?

Aucune des deux solutions ne me convient, et si j'ai titré "le smartphone de mes rêves", je dois dire que pour l'instant, c'est un peu le smartphone de mes cauchemars…

Et vous, comment imaginez-vous le futur de l'informatique mobile avec une telle alternative ? Existe-t-il un téléphone qui pourrait répondre à mon cahier des charges ?

Quelques liens sur l'iPad et l'iPhone

Mise à jour, le 17/4/2010

Merci à tous ceux qui m'ont proposé différents modèles de téléphones.

  • FreeRunner OpenMoko. Venant de l'iPhone, j'ai peur que la marche soit juste infranchissable : c'est un peu comme si on proposait à un utilisateur de Mac de passer à une machine sous Gentoo ;-) . Bien sûr, coté bidouillabilité, il a tout ce qu'il faut. Mais c'est au dépend du reste, en particulier de l'expérience utilisateur. J'étais sur le stand Hackable Devices lors du dernier Solutions Linux, et même si je trouve le concept génial, je ne suis pas prêt à utiliser un tel téléphone...
  • Nokia N900. Grâce à Greg de MaemoFrance, Nokia m'a fait parvenir un N900, que je suis en train d'essayer. On en a plusieurs au bureau, mais ils sont réservés aux développeurs qui travaillent sur Firefox pour Maemo.

Notes

[1] Et amateur de musique pour faire bonne mesure.

lundi 15 février 2010

En vrac

mardi 17 novembre 2009

De la liberté du Web mobile

Joe Hewitt est un développeur d'exception. Il a un palmarès impressionnant : il était aux débuts de Firefox, a créé l'excellent Firebug (extension Firefox pour les développeurs) et DOM Inspector. Il est ensuite passé chez Facebook, où il a développé Facebook pour l'iPhone. Rien que ça.

Et puis d'un coup, Joe a plaqué le développement pour l'iPhone et s'en est expliqué auprès de TechCrunch. En substance, il ne supporte plus qu'Apple décide quelles applications sont autorisées sur l'App Store ou rejetées. Il veut participer à un système Libre, le Web mobile.

Locked - G7Locked

Cadenas verrouillé, photo par Daniel Y. Go, utilisé sous licence Creative Commons BY-NC-SA

Dans un billet sur son blog – On middle men ("à propos des intermédiaires") – Joe Hewitt rentre dans les détails. J'ai traduit le plus important :

Nous sommes à un moment critique de l'évolution du logiciel. Le Web est toujours là, toujours fort. Tout le monde peut encore publier de l'information ou des applications sur un serveur Web sans devoir demander l'autorisation, et tout le monde peut encore y accéder juste en tapant une URL. Ça n'est que récemment que j'ai réalisé à quel point tout cela est important. Plus personne ne construit de systèmes de ce genre, ou du moins peu d'entre eux ont connu le succès. Le Web est apparu suite à un incroyable concours de circonstances. Ça serait une honte que de laisser cette liberté disparaître.

Je ne veux pas combattre les fabricants de téléphones mobiles qui veulent créer un écosystème logiciel tout en se comportant en garde-barrières de cet écosystème. Ce que je veux faire, c'est me battre pour la viabilité du Web mobile. Les développeurs se précipitent pour faire des applications natives, délaissant leurs applications Web mobiles (j'ai moi même eu cette attitude). La technologie Web est relativement faible et s'améliore lentement. À ce rythme, à quoi ressemblera le Web mobile dans 10 ans ? Va-t-on se réveiller un jour en réalisant que la nouvelle génération de créateurs de logiciels font de très puissantes applications natives, mais les sites Web mobiles ne sont rien de plus que des pages "A propos" ?

En bref, le Web mobile a besoin de meilleurs outils, de meilleurs standards, de meilleurs navigateurs et il en a besoin rapidement, avant que les seules technologies qui comptent soient celles qui sont contrôlées par des garde-barrières.

Chez Mozilla, nous sommes très conscients de cet état de fait. C'est pour ça qu'on développe Firefox for Mobile, dont la version 1.0 pour le Nokia N900 approche à grands pas. Ça, c'est pour le coté "meilleur navigateur". En effet, Firefox for Mobile dispose du même moteur que Firefox 3.6, qui sortira très bientôt. Il ne faudra pas non plus oublier nos concurrents du Web mobile. Autant certains laissent à désirer (suivez mon regard), autant Safari sur l'iPhone et le navigateur d'Android, ainsi qu'Opera Mobile[1] sont modernes et respectueux des derniers standards.

Pour les meilleurs standards, c'est en cours. HTML 5, la vidéo native, bientôt la 3D native avec WebGL, les progrès au niveau CSS3, tout cela avance à nouveau. Il y a bien sûr des obstacles, mais ils sont surmontables.

Au niveau des outils enfin, il reste des choses à faire. Bespin est un pas dans la bonne direction. Il y a quantités d'outils libres (ou non) qui sont complémentaires.

Le futur des applications mobiles reste à inventer. Pour ma part, je fais tout ce que je peux pour qu'il soit basé sur des technologies Web, histoire qu'on se retrouve plus tard avec plus de choix qu'on en a aujourd'hui sur les PC, où deux systèmes d'exploitation représentent près de 99% des utilisateurs.

Notes

[1] La mention d'Opera Mobile a été rajoutée par la suite. C'était un oubli : Opera a été un pionnier du Web mobile.

dimanche 11 octobre 2009

En vrac

lundi 5 octobre 2009

En vrac

Vraiment pas le truc que j'avais envie de voir sur un téléphone (qu'on a en plus payé une fortune, avec un abonnement franchement pas donné non plus).;

- page 1 de 3