Le portage d'applications iOS sur macOS 10.14 Mojave n'est peut-être pas aussi simple qu'on le pensait
NouvellesLors de l'événement WWDC de cette année organisé par Apple, la société a discuté du port de macOS 10.14 Mojave pour les applications iOS fonctionnant sur les iPad et les iPhones. Bien que les outils ne soient pas commercialisés cette année, un développeur a déjà fait un peu de recherche sur comment ce processus fonctionnera.
Le développeur Steve Troughton-Smith est le créateur de l'application en question, et il a tweeté sur le processus d'utilisation de Marzipan, qui est le nom de code du portage des applications UIKit iOS sur AppKit (qui fonctionne sur macOS)..
Comme l'explique Troughton-Smith, il n'est pas simple de coller une application dans un nouveau code et de l'exécuter sur un Mac..
Pour que les applications fonctionnent correctement, il faut relever un certain nombre de défis, mais également prendre en compte l'interface utilisateur, les utilisateurs passant d'un petit écran tactile à un écran de bureau ou d'ordinateur portable plus grand avec des commandes de souris et de clavier..
Les avantages et les inconvénients de la migration d'applications
Troughton-Smith s'est rendu sur Twitter pour partager ses découvertes. Il a remarqué que le redimensionnement des applications UIKit est lent et “va être un point de douleur majeur pour un futur iPad”. La popularité des tablettes électroniques a quelque peu décru ces derniers temps, mais si Apple veut conserver sa gamme d'iPad, il faudra peut-être sérieusement améliorer ses spécifications avec la prochaine génération..
Diverses pensées concernant le massepain: le garçon est en train de redimensionner lentement les applications UIKit - cela va être un problème majeur pour un futur iPad; Les performances de la vue de table UIKit sont en revanche beaucoup plus fluides sur iOS que macOSJune 6, 2018
En fait, Troughton-Smith suggère que “Les améliorations apportées aux [fonctions] spécifiques à UIKit pour Mac vont très probablement aller de pair avec des améliorations pour iPad également… comme l'ajout de la prise en charge de plusieurs fenêtres aux applications ou le fenêtrage par onglets”.
Le développeur a également noté que “Les performances de la vue de table UIKit sont en revanche beaucoup plus fluides sur iOS que macOS”.
Il a également souligné le nouveau UITableViewStyleSidebar, conçu pour ajouter une barre latérale de style Mac simulée, avec des effets visuels similaires, afin que les applications iOS portées ressemblent et se comportent davantage comme des applications Mac natives..
UIKit a un nouveau 'UITableViewStyleSidebar', qui est utilisé pour simuler une barre latérale de style Mac (avec effet de flou / de dynamisme direct). Avec un peu d'effort, vous pouvez rendre votre application de massepain beaucoup plus semblable à celle d'un Mac; J'imagine que ce sera une grande priorité l'année prochaine pic.twitter.com/9VGE8J4jyh6 juin 2018
Le processus ne semble pas être aussi simple que Craig Federighi d'Apple dans une interview avec Wired, qui a déclaré que “pour les concepteurs d'applications, certains aspects du portage d'applications seront automatisés et d'autres nécessiteront un codage supplémentaire. En utilisant Xcode, le logiciel de création d’applications d’Apple fonctionnant sur Mac, un développeur sera en mesure d’indiquer qu’il souhaite écrire une variante de son application iOS pour macOS..”
Cependant, cela en est encore à ses débuts et, comme le note Troughton-Smith, certaines applications iOS devraient fonctionner sur macOS sans trop de travail..
Il existe certainement des catégories entières d'applications qui peuvent être portées sur macOS avec Marzipan et les utilisateurs ne sauraient jamais la différence. @graceapp ici pourrait presque passer pour une application AppKit avec un peu plus de travail, bien qu'il soit entièrement basé sur UIKit. pic.twitter.com/LVhrViIhgaJuin 6, 2018
Pour ceux d'entre nous qui attendaient que nos applications iOS préférées arrivent sur macOS, c'est un début prometteur.
- Comment télécharger et installer macOS 10.14 Mojave maintenant
Via 9to5Mac