Apple: ce que iOS et Mac News pourraient signifier pour les applications, selon les développeurs

$config[ads_kvadrat] not found

Rumeurs sur la conférence Apple du 10 novembre 2020

Rumeurs sur la conférence Apple du 10 novembre 2020
Anonim

Les rumeurs sur les projets d’Apple visant à combiner le développement d’appareils pour iPhone, iPad et Mac ont enthousiasmé les ingénieurs d’IOS - et cela pourrait signifier de grands changements pour ce que les consommateurs retirent de leurs applications préférées.

Selon un article de presse, les développeurs de logiciels seraient autorisés à concevoir une application uniforme compatible avec l’écran tactile iOS d’Apple et la souris ou le trackpad du Mac. La même application pourrait fonctionner avec un seul jeu de code sur un iPhone, un iPad ou un ordinateur Apple.

En autorisant potentiellement les développeurs mobiles à passer du codage iOS à Mac, cela pourrait aider à relancer le développement largement stagnant d'applications spécifiques à Mac, selon plusieurs développeurs qui ont parlé de la rumeur avec Inverse.

Arthur A. Sabintsev, développeur iOS principal chez Arc Publishing, qui inclut la programmation Le Washington Post L’application iOS, affirme que la nouvelle pourrait constituer un changement majeur pour les ingénieurs autodidactes comme lui.

«Je n’ai installé que iOS au cours des six dernières années», a déclaré Sabintsev. Inverse. «C’est bien de pouvoir s’implanter sur d’autres plates-formes Apple sans avoir à l’apprendre à partir de rien.»

C’est particulièrement vrai lorsque, dans certains cas, le mobile uniquement n’est pas idéal pour un produit nécessitant également une application Mac robuste. Cela pourrait indiquer un pas dans la bonne direction pour utiliser Swift, le langage de programmation natif d’Apple, sur toutes les plateformes.

Sur le plan technique, macOS est basé sur NeXT, sorti en 1988, explique Sam Soffes, développeur et concepteur iOS chez Lyft.

Pour créer une application Mac, les programmeurs doivent utiliser AppKit, qui provient de NeXT. C’est assez difficile, surtout par rapport à iOS, à cause du logiciel qui vieillit rapidement.

«Pour le moment, si vous souhaitez avoir une application sur les deux, vous ne pouvez partager aucune interface utilisateur», déclare Soffes. Par exemple, son application indépendante Redidées pour Mac partage son image principale avec iOS, mais toute l'interface utilisateur, ou interface utilisateur, devait être écrite pour chaque plate-forme. C’est un processus laborieux et chronophage, et tous les développeurs ne se donnent pas la peine de faire les deux.

Kyle Bashour, qui a récemment travaillé sur une application iOS pour une plate-forme de chat vidéo populaire, note que la plupart des petites entreprises et développeurs indépendants adorent proposer une application Mac mais qu’ils n’ont généralement ni le temps ni les ressources nécessaires.

"La possibilité d'exécuter des applications iOS sur macOS constituera un énorme gain pour les startups", déclare Bashour. Inverse. «Dans une start-up, en particulier une jeune, vous vous concentrez presque toujours sur la croissance. Lorsque vous parcourez rapidement les fonctionnalités, disposer d’une autre plate-forme pour écrire ces fonctionnalités peut réellement vous ralentir. »

Cela laisse généralement aux entreprises deux options: créer une application multiplate-forme à l'aide d'un cadre tel qu'Electron ou créer une application native pour les plates-formes ayant le plus grand nombre d'utilisateurs. Dans ce cas, c’est typiquement iOS.

Simon Ljungberg, un programmeur iOS basé en Suède pour l'application de recettes Filibaba, convient que la possibilité d'écrire des applications Mac sans utiliser AppKit serait excitante. Pas seulement pour les développeurs, mais aussi pour les utilisateurs Apple.

«À long terme, lorsque notre application de planification de repas deviendra plus complète, je peux voir que cela est utile sur Mac», déclare Ljungberg. Par exemple, la modification et la planification de plans de repas hebdomadaires et la constitution de listes de courses peuvent tirer parti de la puissance du Mac.

En ce qui concerne les utilisateurs de Mac, le coût inférieur des applications et la transparence due au partage de code entre iOS et macOS permettraient de bénéficier d’un avantage considérable.

Mais il y a des développeurs qui ne retiennent pas leur souffle pour le prétendu sauveur de macOS.

"Sans un communiqué de presse officiel d'Apple, nous devrions accepter la rumeur avec une pincée de sel", a déclaré Rehat Kathuria, développeur iOS indépendant basé en Angleterre. Inverse.

L’ingénieur, qui a travaillé sur des applications comme ECB Cricket et Notarize, a déclaré qu’il y aurait beaucoup d’opinions sur cette technologie potentielle à mesure que davantage de détails seraient publiés dans les prochaines semaines.

Comme Kathuria le dit: "J'aimerais voir UIKit fonctionner sur macOS, mais je ne sais pas à quel point ce rêve tiré par les cheveux est."

$config[ads_kvadrat] not found