Ce que la Suisse peut apprendre d'Amazon

Roger Wattenhofer estime que les interfaces de programmation sont sous-estimées. Les possibilités qu'elles offrent seraient énormes - si l'administration joue le jeu.

Roger Wattenhofer

Lorsque mon smartphone joue une certaine mélodie le matin, je sais qu'il est temps de me rendre à pied à l'arrêt de bus. Si je tra?ne en route, le smartphone vibre et j'accélère un peu le pas. Comme toujours, j'arrive à l'arrêt exactement en même temps que le bus et je monte simplement dedans. Cela fonctionne aussi sans problème lorsque le bus a du retard.

C'est à cela que ressemble la musique d'avenir d'une Smart City ? Pourquoi l'avenir ? Une telle application est relativement simple et peut être écrite en un week-end. Les données sont également toutes disponibles ; les bus sont équipés d'un GPS et transmettent leur position actuelle en temps réel à la centrale. Mais comment l'application peut-elle accéder à ces données ?

Ville intelligente
La ville intelligente se nourrit de l'échange des bonnes données. (Image : metamorworks / Adobe Stock)

Plus que la somme des parties

Les trois lettres magiques s'appellent API, ce qui signifie Application Programming Interface (interface de programmation). Les API permettent de mettre facilement des données et des fonctions à la disposition d'autres utilisateurs. Ces utilisateurs peuvent combiner différentes sources de données et générer ainsi des services ou d'autres données qui sont plus que la somme de leurs parties.

Le concept d'une API basée sur Internet a été popularisé à l'époque de Dot-Com, il y a 20 ans. Les API étaient également au centre des préoccupations lorsque Jeff Bezos a transformé son magasin en ligne Amazon en une entreprise technologique en 2002. Non seulement Bezos a exigé de ses développeurs que tout logiciel Amazon communique à l'avenir au moyen d'une API (sous peine d'être "viré"), mais il a également exigé que ces API soient accessibles aussi bien en interne qu'en externe ("sans exception"). C'est ainsi que Bezos a notamment posé la première pierre pour qu'Amazon soit aujourd'hui trois fois plus grand que ses concurrents en tant que prestataire de services cloud.

Les API ne sont pas le problème

De nombreuses personnes sont extrêmement critiques à l'égard des API. Récemment, les API ont été au centre des incidents concernant Facebook et Cambridge Analytica. Via une API, Facebook a donné à environ 60 partenaires l'accès à des données d'utilisateurs. Ces partenaires pouvaient lire les données personnelles des utilisateurs de Facebook qui avaient donné leur accord. En outre, les partenaires pouvaient également lire les données des amis des utilisateurs, ainsi que celles des amis des amis. Selon moi, le c?ur de l'incident Facebook n'est pas le fait que Facebook offre des données via une API, mais seulement de savoir à qui Facebook offre quelles données. Il faut toujours être prudent avec les API en général.

L'accès aux données n'est pas réservé aux grandes entreprises

Les autorités, les cantons et les villes suisses sont actuellement pris d'une fièvre de numérisation. On réfléchit aux innovations qui pourraient faire le bonheur des citoyens, on lance des tasks forces et des stratégies (par exemple la page externeStratégie de la ville intelligente de la ville de Zurich).

"Nous ne devrions pas laisser les données aux seules grandes entreprises, mais aussi, via les API, aux petites entreprises et aux particuliers, car les véritables innovations se produisent souvent à petite échelle".Roger Wattenhofer

Construire l'avenir n'est toutefois pas la compétence principale d'une administration. Les autorités devraient plut?t se focaliser sur la manière dont l'accès à leur trésor de données peut être réglé de manière judicieuse et s?re. Quelles données peut-on mettre à disposition (en temps réel !) de tiers intéressés ? Comment la protection des données, la fréquence d'accès et les droits d'écriture sont-ils réglés ? Quelles sont les données publiques, celles auxquelles on peut accéder avec une autorisation spéciale et celles qui restent taboues ?

Nous ne devrions pas laisser les données aux seules grandes entreprises, comme c'est malheureusement souvent le cas, mais aussi, via l'API, aux petites entreprises et aux particuliers, car les véritables innovations se font souvent à petite échelle. Je suis s?r que les étudiants de l'ETH s'amuseraient à développer des applications qui utilisent les données de manière judicieuse. Les autorités devraient permettre à différents concepts innovants de voir le jour. Nous aurons alors aussi la Smart City - et moi mon bus.

JavaScript a été désactivé sur votre navigateur