Blog

iOS, Tech

WWDC 2018 : Vos applications mobiles bientôt sur Mac ?

par David Yang, Ingénieur iOS chez Backelite

La semaine de la WWDC n’est pas encore terminée, le McEnery Convention Center et la ville de San Jose en Californie accueillent toujours des milliers de développeurs venus du monde entier. Riche en annonces, l’une d’entre elles reste toujours mystérieuse mais pourtant particulièrement intéressante : l’arrivée d’UIKit sur les plateformes Mac.

En effet la Keynote d’ouverture a conclu le sujet macOS Mojave sur une affirmation de Craig Federighi, Vice-Président de Apple, niant et écartant l’idée d’une fusion entre macOS et iOS, les systèmes d’exploitation de la firme pour leurs ordinateurs et smartphones/tablettes.

Pourtant, un rapprochement entre les deux plateformes est bien prévu avec l’annonce cette semaine de la brique UIKit pour les plateformes macOS.
Ce projet étant actuellement encore en travaux en interne chez la firme à la pomme.

Pour remettre les choses dans leur contexte, aujourd’hui les composants graphiques constituant les applications macOS et iOS sont totalement différents : AppKit est le nom du framework employé sur macOS tandis que UIKit est celui d’iOS.

Bien que se reposant sur des couches communes et partageant des similitudes, ces deux frameworks ont évolué différemment dans le temps. UIKit, apparu avec la première version d’iOS (autrefois nommé iphoneOS) s’est vu considérablement enrichi au fil du temps, ce qui fut moins le cas d’AppKit.

Apple illustre pourtant ce rapprochement entre les deux plateformes avec l’arrivée de leurs applications Bourse et News sur macOS.
Côte à côte, les similitudes entre les applications mobiles et bureaux ressortent avec des designs très proches.

Annoncé pour 2019, est-ce le moment pour nous de repenser la manière de concevoir nos applications mobiles afin qu’elles puissent répondre au même besoin sur un Mac ?

Car si Apple tient ses promesses, avec relativement peu d’effort, il sera donc possible d’adapter nos applications mobiles au Mac.
L’occasion également de tirer parti de solutions telles que Handoff pour la reprise d’une activité initiée d’un appareil Apple à un autre (rédaction de courriel, reprise d’appel téléphonique ou de conférence, etc) ou iCloud pour le partage de données.
Par la même occasion, il y a fort à parier que ce sujet occupera pas mal de sessions à la prochaine WWDC.

Ce sujet vous intéresse ? Vous voulez d’ores et déjà vous y préparer ? N’hésitez pas à prendre contact avec nos équipes et être prêt pour l’arrivée d’UIKit sur macOS !