Qu'est-ce que le projet «Catalyst» d'Apple?



L'année dernière, Apple a annoncé un programme interne appelé Project Marzipan. Ce programme, a révélé la société, faisait référence aux efforts d'Apple pour porter des applications iOS natives sur le Mac. Pour lancer le projet Marzipan, en 2018, Apple a porté quatre de ses applications iOS sur macOS. Ceux-ci comprenaient les actualités, les mémos vocaux, les actions et la maison.

À l'époque, Apple avait déclaré que l'objectif à long terme du projet Marzipan était de créer des outils qui permettraient aux développeurs de porter facilement leurs applications iOS tierces sur le Mac et sans nécessiter beaucoup de changements de codage.

À la WWDC cet été, Apple nous a fait le point sur Projet Marzipan. La société a annoncé qu'elle s'appelait désormais Catalyseur de projet et il donnait maintenant aux développeurs les outils pour leur permettre de porter leurs applications iPad tierces sur le Mac.

Comment fonctionne Project Catalyst?

Catalyseur de projet
  • Enregistrer

Très simplement, en fait. Eh bien, si vous êtes un développeur. Project Catalyst comprend un nouvel ensemble d'outils Xcode qui permettent à un développeur d'utiliser une grande partie de sa base de code iOS existante pour une application et de traduire cette base de code dans un format qui leur permettra de créer rapidement un portage de leur application iPad qui s'exécute sur le Mac– cela inclut les applications iPad qui fonctionnent sur le nouvel iPadOS. Littéralement, une grande partie de ce portage automatique se résume à une case à cocher que le développeur coche dans son projet Xcode.

Alors, Project Catalyst signifie-t-il que nous ne verrons que les applications iPad étirées pour s'adapter à l'écran du Mac?

Catalyseur de projet
  • Enregistrer

Nous ne devrions pas, à moins qu'un développeur ne soit vraiment paresseux. L'idée derrière Project Catalyst est que Xcode fera le gros du travail en portant la base de code iOS sur le Mac. Mais une fois que cela est fait, alors qu'une application iPad pourrait techniquement fonctionner sur le Mac telle quelle, les bons développeurs ne seront pas satisfaits de cela.

Au lieu de cela, les développeurs devraient continuer à affiner ce port d'application iPad, en ajoutant des éléments de type Mac pour lui donner l'apparence d'une application conçue pour le bureau Mac.

Quelles garanties y a-t-il que les développeurs ne prennent pas de raccourcis?

Catalyseur de projet
  • Enregistrer

La plupart des développeurs souhaitent créer d'excellentes applications pour la plate-forme et l'appareil sur lesquels ils s'exécutent. Cela signifie que tout développeur avec son sel ne sera pas content d'un port d'application iPad sans modifications de type Mac. Comme l'explique Shaan Pruden, directeur principal de la gestion des partenaires et des relations avec les développeurs d'Apple:

«Ensuite, nous en venons à la réaction et aux notes des clients et à tout ce genre de choses. Ce qui, espérons-le, incitera un développeur à adopter le bon comportement, à savoir faire le travail et le faire correctement et ne pas être paresseux. "

Quand les applications Project Catalyst seront-elles disponibles pour moi?

macOS cataline
  • Enregistrer

Vous pouvez vous attendre à ce que les premières applications Project Catalyst apparaissent dans le Mac App Store lorsque macOS Catalina sort cet automne. Les applications iPad actuelles portées à l'aide de Project Catalyst incluent Twitter, TripIt et Asphalt 9: Legends.

Qu'en est-il de Project Catalyst pour les applications iPhone?

Ça vient aussi. Mais ce sera dans la prochaine étape de Project Catalyst, qui aura lieu en 2020. C'est à ce moment qu'Apple devrait dévoiler un autre SDK, mais celui-ci permettra iPhone les créateurs d'applications pour porter leurs applications iPhone sur le Mac en n'ayant besoin d'écrire le code de l'application qu'une seule fois.

La raison pour laquelle le port de l'application iPhone aura un an de retard est due aux résolutions d'écran plus petites de l'iPhone. Il reste encore du travail à faire pour transférer des applications de plus petite taille vers le Mac.

Project Catalyst se terminerait ensuite en 2021. Sa destination finale est de permettre aux développeurs de coder une seule application une seule fois et de permettre à cette application, en tant que package unique, de s'exécuter sur iPad, iPhone ou Mac sans trop de codage supplémentaire ou le besoin d'un iPad séparé, iPhone et Mac app builds.

Ce sera ÉNORME pour les développeurs et les utilisateurs. Cela signifie que les développeurs peuvent facilement développer la base d'utilisateurs de leur application sur de nouveaux appareils et que le Mac est sur le point d'être inondé d'un flot de nouvelles applications que la plate-forme n'a jamais vues auparavant.

Michel Grothaus

Expert et romancier Apple, Michel Grothaus couvre la technologie sur KnowYourMobile depuis 10 ans. Auparavant, il travaillait chez Apple. Et avant cela, il était journaliste de cinéma. Michael est un auteur publié; son livre Epiphany Jones a été élu comme l'un des meilleurs romans sur Hollywood par Entertainment Weekly. Michael est également écrivain dans d'autres publications, notamment VICE et Compagnie rapide.
Partage via
Copier le lien