Apple fournira de nouveaux outils de développement qui permettront pour la première fois aux créateurs d'applications de concevoir, concevoir et compiler un seul fichier binaire d'application qui s'exécutera sur les appareils iPhone, iPad et Mac.
Selon Mark Gurman de Bloomberg aujourd'hui, les prochains outils de développement devraient aider les programmeurs à étendre leurs applications iPhone et iPad existantes à la plate-forme Mac.
Les binaires dits universels n'ont rien de nouveau: Apple les utilise sur iOS depuis le lancement de l'iPad original en 2010 et sur macOS depuis le passage aux processeurs Intel en 2005.
Avec les binaires universels, les développeurs peuvent combiner le code et les ressources de l'interface utilisateur pour leurs applications iPhone et leurs applications optimisées pour iPad en un seul téléchargement.
Les nouveaux outils à venir étendront également le concept binaire universel aux applications macOS. En d'autres termes, les développeurs pourront concevoir des applications qui fonctionnent non seulement avec un écran tactile sur les appareils iOS, mais aussi avec une souris et un trackpad sur votre Mac.
Extrait du rapport:
L'initiative des applications d'Apple fait partie d'un effort plus large et à plus long terme visant à rendre les fondements de son matériel et de ses logiciels plus similaires. Il y a plusieurs années, la société a commencé à concevoir ses propres processeurs pour les appareils iOS.
Il a commencé à faire de même pour le Mac, en lançant récemment une puce T2 dans son iMac Pro qui décharge des fonctionnalités telles que la sécurité et la gestion de l'alimentation du processeur Intel principal sur du silicium conçu par Apple. Comme Apple prévoit d'unifier les applications, il pourrait également un jour utiliser le même processeur principal sur les Mac et les appareils iOS.
Cela faciliterait la création d'un système d'exploitation unique pour tous les gadgets Apple, ce que Microsoft a déjà fait avec ses ordinateurs de bureau, ordinateurs portables et tablettes Surface.
Actuellement, les développeurs exploitent le cadre UIKit d'Apple sur iOS et AppKit sur macOS pour concevoir des interfaces utilisateur, mais ils sont tenus de concevoir des applications distinctes pour iOS et macOS.
Avec une seule application pour les plates-formes iOS et macOS, les propriétaires d'appareils iPhone, iPad et Mac bénéficieront en même temps de nouvelles fonctionnalités et mises à jour. On ne sait pas si l'entreprise prévoit également de fusionner les magasins d'applications Mac et iOS séparés.
Le projet, nommé en interne «Massepain», nécessitera iOS 12 et macOS 10.14, qui devraient sortir à l'automne de l'année prochaine..
Apple met généralement à jour ses plates-formes logicielles lors de sa conférence mondiale des développeurs, qui a lieu en été. Nous devrions en savoir plus sur cette nouvelle initiative passionnante à la WWDC 2018, bien que le calendrier exact soit susceptible de changer.