Apple WWDC 2016

Apple WWDC 2016

WWDC (World Wide Developer Conference, ou conférence mondiale des développeurs) est une des conférences annuelles d’Apple.

La WWDC se déroule en juin et permet de présenter les mises à jour logicielles majeures des produits Apple.

Cette année, Apple a annoncé des nouveautés concernant chacun de ses OS (systèmes d’exploitation)

  • iOS 10  (iPhone et iPad)
  • OSX qui devient macOS Sierra (Macs)
  • WatchOS 3 (Apple Watch)
  • tvOS (Apple TV)
  • Swift Playgrounds (Pour une nouvelle génération de codeurs)

Apple a annoncé énormément de nouveautés logicielles qui étaient attendues depuis trop longtemps (Siri pour Mac, l’ouverture aux développeurs de nombreuses fonctions et application d’iOS comme Siri, iMessage, Maps…)

Cette ouverture aux développeurs était obligatoire pour Apple, car la concurrence devient de plus en plus féroce.

Comme l’a dit Tim Cook a plusieurs reprises, iOS est ce qu’il est aujourd’hui grâce aux développeurs.

En effet, ce sont eux qui ont rendu l’iPhone plus attrayant grâce aux applications (Apple n’aurait jamais pu à lui seul développer toutes les applications qu’il y a sur l’Appstore)

Ainsi Siri avait trop peu évolué par rapport à son potentiel parce qu’Apple ne l’avait pas ouvert aux développeurs.

Apple avait essayé de compenser les limitations de Siri avec 3D Touch (qui au passage permet de diviser par 2 le nombre d’étapes nécessaires à faire une action via une application) mais à court terme ce n’était pas suffisant.

Aujourd’hui, à l’heure où toute les sociétés High-Tech considèrent les Assistants virtuels comme Siri (Apple), Alexa (Amazon), Google Now (Google), Microsoft (Cortana) étant the big next thing,

Apple n’a pas eu le choix d’ouvrir iOS aux développeurs.

 

En quoi les assistants virtuels sont une révolution ?

 

Prenons le cas d’Uber.

Si je veux commander un chauffeur Uber via l’application, je dois:

  1.  Déverrouiller mon téléphone
  2. Chercher l’application
  3. Appuyer dessus
  4. Attendre que ça charge
  5. Commander le chauffeur
  6. Confirmer

 

Si je veux commander un chauffeur Uber via l’application avec 3DTouch, je dois:

  1.  Déverrouiller mon téléphone
  2. Chercher l’application
  3. Appuyer dessus un peu plus fort
  4. Appuyer sur l’option Commander le chauffeur

 

Si je veux commander un chauffeur Uber via Siri, je dois:

  1.  Déverrouiller mon téléphone ou pas selon les réglages
  2. Demander à Siri de me commander un chauffeur

 

On passe de 6 étapes à 2 voire 1.

C’est réellement révolutionnaire.

Aux USA, Amazon a pris de l’avance avec l’Amazon Echo.

Echo est une enceinte en permanence branchée au courant et connectée aux Wi-fi qui permet de:

  1. Faire ses courses
  2. Connaître la météo
  3. Connaître le traffic
  4. Gérer les rappels
  5. Ecouter sa musique…

Google a présenté Google Home un boîtier similaire pendant la Google IO 2016.

Vous avez compris que ça ne rigole pas…

 

Swift Playgrounds

 

Je terminerai cet article par l’annonce qui est selon moi la plus significative d’Apple dans le futur: Swift Playgrounds

 

Swift Playgrounds est une application gratuite qui sortira sur iPad et qui aura pour but d’apprendre aux enfants et aux adultes à programmer en Swift via des jeux en 3D hyper intuitifs et attirants.

On comprend maintenant pourquoi Apple a tenu à présenter un nouveau langage: Swift

Il est vrai que l’Objective-C était un vieux langage pleins de lourdeurs mais tout ses défauts n’ont pas empêcher l’iPhone d’avoir un Appstore bien garni.

Ayant moi même essayé d’apprendre l’Objective-C, la lourdeurs de la syntaxe, la gestion de la mémoire… m’ont assez rebuté.

Mais les développeurs acharnés n’y ont pas vu autant de problèmes.

Bien que l’idée soit sympathique, créer Swift pour sa simplicité n’était pas une raison suffisante qui justifierait les efforts énormes qu’Apple a déployé afin de créer un tout nouveau langage.

Quand Apple a décidé de rendre Swift Open source, je suis me dis: « Wow, si Apple qui a toujours était fermé de nature, rend Swift open source, c’est qu’il veulent en faire une révolution. »

Vous imaginez bien qu’Apple présente Swift comme le meilleur langage au monde et qu’il est a rencontré un énorme succès auprès des développeurs.

Cependant il manquait quelque chose…

On sait que l’informatique ayant révolutionné tous les secteurs d’activités de la vie courante,  le monde entier est en manque d’ingénieurs, développeurs et codeurs.

Le but d’Apple est de faire de Swift le premier langage que les enfants apprendront.

Vu le nombre d’iPad qu’Apple a vendu dans le monde, Swift deviendra sans aucun doute le 1 er langage informatique connu des enfants.

A quoi bon me diriez-vous ?

Tous les enfant qui auront appris Swift seront autant de futurs développeurs Apple.

Or ce sont les développeurs qui ont permis à Apple d’avoir autant de succès avec l’iPhone et l’iPad.

En offrant des outils gratuits pour former les enfants, Apple s’assure que:

 

  1. Le premier langage informatique qu’on apprendra et nous marquera à vie sera Swift
  2. Son langage sera parmi les plus populaires
  3. Une place de choix auprès des générations futures de développeurs

 

La WWDC 2016 marque un grand tournant pour Apple, ses consommateurs mais aussi pour le monde des développeurs.

 

Un aperçus de Swift Playgrounds:

Swift Playground

ruben

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *