# Comprendre Google Native Client

J'ai lu pas mal de choses marrantes ces derniers jours à ce sujet et je ne vais pas tirer sur l'ambulance mais plutôt essayer de montrer la stratégie qui accompagne Native Client (NaCl). Je ne suis pas anti-Google, derrière la peur que j'ai exprimé se cache vraisemblablement une certaine admiration aussi : ils ont une vision claire de l'évolution du web et de la place qu'ils vont y occuper.

On a longtemps évoqué un GoogleOS pour pouvoir concurrencer Microsoft et s'installer sur le desktop mais c'est un total non-sens pour une entreprise web qui tente depuis 10 ans de faire migrer votre bureau en ligne ! Cette solution écartée, voyons les différents points importants pour arriver à contrôler la chaîne d'accès à l'information, aux données.

La première étape a été de pouvoir rendre les applications web nomades, exploitables en étant déconnecté. Avec Google Gears c'est chose faite mi-2007. La deuxième c'est de contrôler le navigateur (Chrome) qui devient la nouvelle plateforme de développement pour des applications développées avec Native Client (le parallèle avec l'iPhone + AppStore serait intéressant d'ailleurs), la partie importante de l'annonce était :

> If web developers could use all of this power, just imagine the rich, dynamic experiences they could create. At Google we're always trying to make the web a better platform. That's why we're working on Native Client, a technology that aims to give web developers access to the full power of the client's CPU while maintaining the browser neutrality, OS portability and safety that people expect from web applications.

Autrement dit : Imaginez la sensation de Microsoft lorsqu'on va insérer notre plateforme dans leur navigateur (il faut l'imaginer avec les voix d'Omar & Fred sinon c'est moins drôle :-).

Avec ces trois éléments, Google contrôle les (inter)actions verticales (si on considère que les données sont contrôlées horizontalement par le nombre d'applications) et arrive ainsi à couvrir un périmètre beaucoup plus large. De plus, ils peuvent compter sur leur infrastructure et éviter (partiellement) les bugs inhérents aux caprices des navigateurs actuels.

Une fois le contrôle sur cette partie, Android devrait rentrer dans la bataille pour exploiter l'aspect mobile de la plateforme. On ajoute à ça une pincée de SSO intégrée à Native Client (ce que tardent à implémenter les navigateurs avec OpenID) et on se retrouve avec une gestion complète de votre présence en ligne par Google : vérification de votre identité, accès, manipulation et stockage de vos données. Il ne manque qu'une brique, c'est l'accès à internet, mais les expérimentations en Californie et les satellites lancés récemment confirment cette approche également. Vous venez de perdre les quelques points de liberté qu'il vous restait, retour à la case départ. L'autre grand perdant dans l'histoire c'est Microsoft qui doit trouver l'addition... salée, surtout après l'échec d'ActiveX.

En conclusion, ce raisonnement se base uniquement sur les indices extérieurs et je peux très bien me tromper. Mais s'il s'avère que c'est réaliste, les stratèges Google doivent bien rigoler lorsqu'ils croisent des trolls sur les langages utilisables ou sur quel L majuscule mettre à Logiciel Libre. Moi je ris jaune.

### Articles peut-être en rapport

- Google Wave, une fois la vague de buzz retombée
- Internet, minitel, cloud, gratuité et liberté
- ★ Pourquoi avoir peur de Google ?

### Commentaires

Antoine le 23/12/2008 :

Préoccupant certes mais Google n'a pas encore réussi à imposer ces nouvelles avancées tels que NativeClient, Google Chrome, etc. Toutefois, je t'accorde que cela ressemble à un laboratoire à taille mondiale pour tester de nouvelle chose allant dans le sens de ce que tu soulèves.

Alexis C. le 24/12/2008 :

@Anthoine : Je pense qu'imposer une technologie telle que NativeClient ne sera pas bien difficile pour Google. En effet, imaginons deux minutes que Youtube (qui appartient à Google et dont le lecteur vidéo est en Flash) migre son lecteur vers NativeClient, nous serions alors tout simplement obligé de faire le pas. Je pense au final que cette techno devrait aussi effrayer Adobe qui a son lecteur flash beaucoup moins performant que ce que propose Google avec NativeClient. Je vois de grande perspective d'évolution en ce qui concernent le monde du jeux video "Casuel" sur internet.

tenshu le 24/12/2008 :

Je trouve encore que tu place un peur parfois disproportionné dans google.
Je ne dit pas que leur politique ne pose pas de 'problèmes' (potentiels) à divers niveaux.

En attendant tout le monde est bien rapide lorsqu'il s'agit de leur jeter la pierre.

Si demain il s'avère qu'ils ont trahit leur devise "don't be evil" alors j'utiliserais d'autres services.

En attendant parler de "contrôle" global, "vérification d'identité", "gestion de votre présence" dans le contexte actuel me semble dépasser le simple avertissement, ou la préoccupation naturelle d'un utilisateur sur ses données personnelles.

Oui c'est un FUD voila à quoi ça ressemble, que ce soit intentionnel ou non.

David, biologeek le 26/12/2008 :

@tenshu : je t'accorde que la fin part un peu en FUD et j'aurais dû me retenir pour rester plus pertinent sur l'utilité de Native Client dans la stratégie Google.

> Si demain il s'avère qu'ils ont trahit leur devise "don't be evil" alors j'utiliserais d'autres services.

Le pourras-tu ? Aujourd'hui il y a pas mal de personnes avec lesquelles je discute qui savent qu'il y a de meilleures solutions mais qui ont une façon de travailler/se divertir trop intégrée à certains produits Microsoft (Word ou MSN par exemple) pour pouvoir en changer sans douleur. Et ce même en ayant les compétences pour le faire...

Ce qui me déprime c'est de voir qu'il y a autant de geeks qui ne se rendent pas compte de ce qui est en train de se passer et continuent de voir Microsoft comme la bête noire de la liberté informatique alors qu'on a changé d'échelle.

Damien B le 06/01/2009 :

"Si demain il s'avère qu'ils ont trahit leur devise "don't be evil" alors j'utiliserais d'autres services."

Et si demain était hier ?

Mod12 le 27/01/2009 :

Google c'est un nouveau monstre. Peut-être que dans quelques années d'ici ce sera la nouvelle bête noir qui remplacera M$. Le pouvoir ça monte à la tête ^^

Par chance, ce qu'on utilise le plus est Freebee!

Mod12 le 27/01/2009 :

By the way, j'adore ton design de site :D
Vraiment plaisant à parcourir.