Accueil Nos publications Blog Keynote J1 : d’un point de vue développeur

Keynote J1 : d’un point de vue développeur

La keynote de la première journée s’est déroulée durant 3h. La première partie était clairement axée consommateur, tandis que la seconde parlait aux développeurs.

Si vous cherchez un résumé des points essentiels de la keynote développeurs, vous tombez bien, le voilà :

Universal Windows Apps

  • Une seule application qui s’étend à tous les formats de device : téléphone, tablette, PC … et Xbox !
  • User Interface
    • Certains voulaient écrire 1 seule app qui s’adapte à tous les form factors, d’autres préfèrent s’adapter et optimiser chaque plateforme : répond à tous les besoins
  • App Model / APIs
    • Basé sur le Windows Runtime
    • Même APIs sur chaque plateforme : XAML, C#/VB, C/C++, Javascript/HTML, nous avons le choix des armes
  • Tools
    • Visual Studio évidemment !
    • Le développement d’application universelles est optimisé tant pour le code que pour l’interface
  • Templates pour Universal Apps
    • Projet Shared pour partager un maximum de composants entre Windows 8.1 et Windows Phone 8.1
    • Même le XAML peut être partagé via le Shared, les contrôles ont été mis à jour pour supporter Windows Phone. Voici quelques équivalences :
      • Hub = Panoarma
      • LongListSelector = GridView
    • Lorsqu’on modifie du XAML, il est possible de changer de contexte entre l’affichage Phone et Windows 8
    • Diagnostics
      • Possibilité de lancer plusieurs diagnostics en même temps : utilisation du CPU et analyse mémoire par exemple
  • Unification du Store
    • Partage des applications entre le store Windows Phone et Windows 8
      • App achetée sur Windows Phone ? Egalement disponible sur Windows 8 gratuitement !
    • Publication sur le Windows Phone Store 50 fois plus rapide !

WP_20140402_09_43_18_Raw

 Microsoft Office

  • Office version Modern App
    • Optimisé pour le touch
    • Expérience similaire à la version bureau
    • Basé sur DirectX / XAML !
    • Synchronisation des documents avec OneDrive
    • Mode présentation : transitions fidèles
    • Universal App : expérience similaire sur téléphone !

WP_20140402_09_56_25_Raw

Windows Phone 8.1 pour les développeurs

  • Les application WP8 (Silverlight 8.0) continuent à tourner sous WP8.1, comme avant
  • Tous les téléphones WP8 pourront se mettre à jour vers WP8.1
  • Obligé de migrer son application vers une Universal App ou Windows Phone Silverlight 8.1 pour accéder aux nouvelles fonctionnalités
  • Cortana
    • Intégration similaire aux commandes sous WP8, ajout du support des commandes naturelles (sans grammaire prédéfinie)
    • Les applications tierces peuvent s’intégrer à Cortana
  • Enterprise Apps
    • Référencement d’une DLL .NET full framework depuis une app moderne possible pour les apps sideloaded

WP_20140402_10_01_27_Pro

Applications cross-plateform

  • Plateforme web avec Internet Explorer 11
    • Support de Web GL
    • Inline Video Playback : vidéos lues depuis une page, sans avoir à les lancer en plein écran
    • Outils de développement au top
  • Windows Library for Javascript (WinJS)
    • Cross-platform et open-source (github)
    • Site web et applications

Disponibilités pour les développeurs

  • Windows 8.1 Update sur MSDN : aujourd’hui !
  • Visual Studio 2013 Update 2 : aujourd’hui !
  • Windows Phone 8.1 Dev Preview Program : ce mois-ci

Xbox

  • Universal Apps disponibles sur la Xbox !
  • Contrôles adaptés à Kinect
  • Kinect v2 for Windows
    • Utilisable depuis une modern app
  • Arrivée de DirectX 12 sur toutes les plateformes avec de meilleures performances générales

Objets connectés

  • Windows et l’internet des objets
  • “Windows for Internet of Things”
  • Démonstration d’un piano qui tourne sous Windows, le premier !
  • Carte qui tourne sur un cœur Windows 8.1 (Windows IoT)
  • Peut faire tourner les Windows Store Apps (sans interface bien sûr :))

WP_20140402_10_33_29_Pro

Le Futur de Windows

  • Modern UI en fenêtres sur le bureau directemet
  • Menu démarrer Modern UI avec vignettes
  • Windows à 0$ pour téléphone & tablettes < 9″ & version IoT

Une partie de ces nouveautés sont détaillées sur un article de blog officiel de l’équipe Windows : https://blogs.windows.com/windows/b/buildingapps/archive/2014/04/02/extending-platform-commonality-through-universal-windows-apps.aspx.

Et pour voir le webcast de la keynote depuis Channel9 : https://channel9.msdn.com/?wt.mc_id=build_hp.

Continuez à nous suivre pour encore plus de contenu sur les sessions à venir !