header-logo

Communication marketing basée sur l'intelligence artificielle

Avis de non-responsabilité : le texte affiché ci-dessous a été traduit automatiquement à partir d'une autre langue à l'aide d'un outil de traduction tiers.


Apple dit Mac Catalyst fonctionne. Nous avons demandé aux développeurs de découvrir la vérité

Feb 27, 2020 11:38 PM ET

 
Le projet Mac Catalyst d’Apple semble assez inoffensif. Il fournit un moyen simple pour les développeurs iOS d’apporter leurs applications sur le Mac – un scénario gagnant-gagnant pour les développeurs et Apple, non?

Eh bien, oui. Mais si vous jugez par l’histoire, les enjeux sont élevés. Combler le fossé entre les mondes du mobile et du bureau apparaît comme une tâche herculéenne compte tenu de leurs différents objectifs, problèmes et problèmes de soutien. Microsoft a échoué à la transition à plusieurs reprises, et Apple lui-même a évité la tentative depuis de nombreuses années.

Les premiers efforts n’ont pas inspiré beaucoup de confiance,mais maintenant que le projet est en cours depuis près de neuf mois, il est temps de faire le point sur l’endroit où Catalyst est vraiment.

La vision d’Apple pour l’avenir du Mac fonctionne-t-elle pour les développeurs ?

Ce n’est pas une case à cocher magique

Les rumeurs de Apple “fusion” MacOS et iOS ont fait le tour pendant des années, malgré Apple s’adressant de front lors d’un discours d’ouverture. Ce n’est pas ça, Mac Catalyst.

Il s’agit plutôt d’un ensemble d’outils qui permettent aux développeurs de porter rapidement et facilement leurs applications iPad sur le Mac. Dans le scénario le plus simple, les développeurs peuvent simplement cocher une case à cocher dans XCode (application de développement logiciel d’Apple), et la plupart des gros moyens seront faits pour eux.

Perjan Duro est le fondateur de l’application financière MoneyCoach, et il est l’un des premiers développeurs à qui nous avons parlé de Catalyst. Il a déclaré que la conversion des applications de son équipe de l’iPad à Mac a été “l’un des points forts de l’été” après Apple a présenté mac Catalyst outils de développeur à la WWDC en Juin 2019. C’est en partie parce qu’il a fourni une occasion de réorganiser la conception de l’application, conduisant à de nombreuses améliorations et des fonctionnalités ajoutées.

« Quatre-vingt pour cent du temps, c’est le travail qu’il faut faire. »

« Si vous travaillez sur une application iPadOS et l’optimisez pour le Mac, vous économisez du temps et des coûts », a déclaré M. Duro.

Il nous a dit qu’il pensait que la technologie était «très prometteur», bien que si oui ou non un développeur devrait l’utiliser dépend du «cas d’utilisation de l’application et les technologies qu’il utilise. 80% du temps, c’est le travail qui fait son travail.

Mais Catalyst ne s’occupe que des trucs de back-end. Fournir un support de souris et de fenêtre, permettant à l’application de s’exécuter réellement sur un Mac – ce genre de chose. Une grande partie du travail frontal, comme la personnalisation de l’apparence de l’application et l’ajout de fonctionnalités supplémentaires, est en baisse pour les développeurs. Apple nous a dit qu’il voit Mac Catalyst comme plus d’un facilitateur pour les développeurs que toute autre chose, un ensemble d’outils qui sont là si les développeurs choisissent de port de leurs applications iPad à une nouvelle plate-forme.

Duro dit Catalyst fait plus que simplement gagner du temps. Il brise les barrières qui peuvent avoir empêché les développeurs d’apporter leurs applications à de nouvelles plates-formes.

« Nous voulions voir MoneyCoach sur le Mac depuis sa conception », admet-il. « Nous n’y sommes parvenus que l’an dernier. Cela me donne de la joie, et me fait oublier les moments difficiles.

Apple n’est pas l’encadrer comme un système magique qui transforme instantanément une application qui se sent à la maison sur un iPad en celui qui ressemble et se sent exactement comme une application Mac. Au contraire, Apple fournit les outils de base. C’est aux développeurs de prendre ces outils et de courir avec eux.

À long terme, Apple dit que l’objectif est de créer une meilleure expérience, plus transparente pour les développeurs et les utilisateurs. Un exemple que la société nous a donné était celui de Swift Playgrounds, l’application de codage d’Apple qui enseigne aux gens à créer de vraies applications en utilisant le langage de programmation Swift. Swift Playgrounds lui-même est une application Mac Catalyst, qui permet aux apprenants d’obtenir la même expérience qu’ils créent du code sur un iPad ou un Mac. C’est le genre d’expérience ininterrompue qu’Apple veut devenir plus commune avec Mac Catalyst.

Apple est allé en premier, comme tout bon leader, en remplaçant l’application iTunes héritée par trois applications Catalyst distinctes. Le lot initial n’a pas inspiré beaucoup de confiance. Les utilisateurs de Mac de longue date comme moi ont été contraints de se demander si le pseudo-mariage des deux plates-formes a été conduisant à la plate-forme de perdre son âme.

Les premières tentatives peuvent être pardonnées. Le vrai test serait la façon dont les développeurs tiers ont utilisé ces outils. Au-delà du cycle initial des développeurs qui lui donnent un aller, j’ai parlé à certains développeurs qui plongeaient leur orteil dans le monde des applications Mac. À ma grande surprise, la plupart d’entre eux l’aimaient.

De l’iPad au Mac en quelques minutes

Même sans aucun tweaks, voir une application iPad fonctionne en douceur sur un Mac a été une expérience palpitante pour de nombreux développeurs, j’ai parlé.

Atlassian est une société de logiciels basée à Sydney, en Australie, et connue pour l’application de suivi des problèmes Jira. J’ai parlé à Simon Stiefel, un ingénieur senior de l’entreprise, qui a été très positif sur la façon dont Catalyst a aidé Atlassian lancer son développement Mac.

« Apple a fait un excellent travail en apportant les API iOS à MacOS, et avec Catalyst, nous avons pu démarrer notre application MacOS en utilisant la plupart du code que nous avons déjà écrit pour iOS », m’a dit Stiefel. « C’était très excitant de voir notre application iPad s’exécuter sur un bureau pour la première fois. »

MacOS Catalina Hands-on | Macbook Pro

Kriss Smolka, fondateur du créateur d’HabitMinder Funn Media, était également excité de commencer. Il a plongé à droite avec Mac Catalyst à la WWDC 2019, en disant qu’il a fallu lui et son équipe moins de trois jours pour port HabitMinder au Mac.

Selon Smolka, environ 80% des fonctionnalités de l’application a fonctionné dès la sortie de la boîte, avec le reste nécessitant un peu de peaufinage pour obtenir le travail. Voir une application qui fonctionne si rapidement est encourageant pour les développeurs. C’est particulièrement vrai pour les petites équipes qui n’ont peut-être pas les ressources nécessaires pour passer une éternité à peaufiner et à résoudre des problèmes pour que leurs applications fonctionnent sur une nouvelle plate-forme.

« Il était extrêmement rapide d’obtenir fiery Feeds pour fonctionner sur MacOS,

dquo; a déclaré Lukas Burgstaller de Cocoacake Software, dont les applications vont d’un lecteur RSS à un lecteur de musique iOS pour s’endormir.

Pour de nombreux développeurs, la création d’une version Mac de leur application iPad était un rêve devenu réalité.

« C’était une application iPad, et en moins d’une demi-heure, j’avais une version de travail de l’application Mac », m’a dit Burgstaller. “Pensez exactement à l’application iPad fonctionnant avec une bordure de fenêtre. Il a fallu environ quatre mois pour arriver à quelque chose qui ressemble et se sent à mi-chemin comme une application Mac réelle … faire la même chose avec AppKit aurait pris 1-2 ans – c’est pourquoi je n’ai pas fait une application Mac avant.”

Pour de nombreux développeurs, la création d’une version Mac de leur application iPad était un rêve qui ne pouvait pas auparavant être réalisé en raison du temps et des efforts nécessaires pour créer une application Mac. Mac Catalyst a fait toute la différence.

Mais ce n’est qu’un côté de l’histoire.

Quand deux mondes entrent en collision

L’application de calculatrice PCalc a longtemps été un morceau familier du logiciel Mac. Mais le développeur James Thomson a jusqu’à présent décidé de ne pas utiliser Mac Catalyst pour le port de l’iPad. En Octobre 2019, il a exposé ses raisons pour lesquelles, citant des API qui se sentaient «inachevés» et hors de place des choix de conception, tels que le susmentionné iOS-style de sélection de date.

Il a finalement jugé le portage PCalc en utilisant Mac Catalyst pour être trop risqué pour son application phare. Quand je lui ai parlé plus tard de ses impressions de Catalyst, il m’a dit qu’il avait décidé de port son application Dice plus simple “pour garder un oeil sur la technologie.”

Cette réticence à s’engager dans une nouvelle technologie n’a rien de nouveau. Prenez, par exemple, la situation dans laquelle Microsoft se comporte depuis un certain nombre d’années. Les tentatives répétées de l’entreprise pour aider ses développeurs à passer d’un système à l’autre ont entraîné une défaillance après l’autre.

Microsoft a eu du mal à gagner sur son héritage Win32 développeurs et les convaincre de la plate-forme Windows universelle (UWP) est la voie à suivre. Des idées ambitieuses comme Windows RT, Windows 10 Mobile, Windows 10 S, et même la Surface Pro X, sont tombés au bord du chemin à la suite. La nouvelle approche de Microsoft semble être de tout écraser ensemble – applications pour Win32, UWP, le web (et même Android sur son appareil Surface Duo) – dans Windows 10X. C’est un moyen sûr d’aller, mais il peut conduire à un système d’exploitation qui se sent comme un tas de pièces cousues ensemble, plutôt que d’une seule expérience unifiée.

Microsoft flailing illustre à quel point il peut être difficile de jumeler deux plates-formes ensemble. Apple fait face à moins d’une bataille convaincre les développeurs Mac des avantages de Mac Catalyst parce que le processus est (pour l’instant) une façon. Après tout, les développeurs de Mac ne sont pas invités à faire fonctionner leurs applications sur iPad.

Mais Catalyst change les choses. Tout d’un coup, Apple soutient les applications Mac qui ont été créées à l’aide des outils traditionnels et de ceux fabriqués avec Catalyst.
 

Contact Information:

Alex Blake
Tags:   French, United States, Wire