Ouvrir le menu principal

MacGeneration

Recherche

L'interface multiplateforme pour iOS et macOS pourrait arriver en 2019

Florian Innocente

mardi 01 mai 2018 à 08:44 • 23

macOS

La capacité pour des apps iOS à fonctionner sur macOS a plus de chances de survenir en 2019 qu'à la rentrée prochaine, écrit John Gruber sur Daring Fireball. Le blogueur a discuté de ce projet initialement connu sous le nom de code "Marzipan", révélé en décembre dernier.

Gruber, sur la foi de plusieurs sources de première et de seconde main « surtout de seconde main, mais elles disent toutes la même chose » raconte qu'il y a effectivement un projet chez Apple visant à mettre au point les moyens d'obtenir une interface multiplateforme pour les applications iOS et macOS.

Aujourd'hui chacune a sa boite à outils : AppKit sur Mac, UIKit sur iPhone et UXKit qu'Apple s'est réservée pour Photos sur Mac lorsqu'il a été réécrit pour succéder à iPhotos (lire Marzipan : est-ce une bonne idée d'unifier les apps iOS et macOS ?).

"Marzipan" fut peut-être, à un moment donné, au tout début, un nom de code utilisé, dit Gruber, mais ses informateurs en connaissent un autre, encore inconnu du public (qu'il a obtenu mais choisi de ne pas révéler pour le moment). Certains chez Apple connaissent le projet mais n'ont eu vent de ce nom de "Marzipan" qu'en lisant l'article de Bloomberg.

Sur la nature exacte de ce chantier, Gruber confesse n'avoir que peu d'informations. C'est aussi le flou général, sur le plan des détails techniques, de l'article initial de Bloomberg qui l'agaçait car il ouvrait toute grande la porte à toutes sortes de spéculations chez les développeurs :

Je n'ai pas énormément de détails, mais cela a tout l'air d'être une API déclarative qui permet de contrôler l'interface. L'idée générale est que plutôt que d'écrire du code procédural classique pour, disons, créer un bouton, puis configurer le bouton, puis positionner le bouton dans une vue, vous déclarez plutôt ce bouton puis tous ses attributs par un autre moyen. Le HTML est probablement l'exemple le plus simple pour le comprendre. En HTML, vous ne créez pas d'éléments tels que des paragraphes, des images et des tableaux, vous les déclarez avec des balises et des attributs. Il y a une tendance dans l'industrie à aller vers ce principe de la déclaration, peut-être est-ce mieux illustré par React, qui pourrait pousser Apple dans cette direction.

Ces « ragots » comme les surnomme Gruber, ne donnent pas d'indications complètes sur ce qu'Apple prépare sinon qu'un effort est mené pour faciliter la vie des développeurs tentés de basculer sur macOS des apps déjà existantes sur iOS et la partie interface est cruciale à ce titre.

Au vu de ce qu'il a glané, Gruber doute sérieusement que ce projet verra le jour lors de la prochaine WWDC de juin, ni même que cela était envisagé en décembre dernier, lorsque l'info est sortie pour la première fois.

Il mise sur 2019 avec macOS 10.15 et iOS 13. C'est par ailleurs cette version d'iOS qui devrait recevoir des changements d'interface importants (lire Apple va repousser plusieurs nouveautés pour se concentrer sur la fiabilité d'iOS) prévus à l'origine pour 2018.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Sortie de veille : notre premier avis sur l’iPhone 16e

08:00

• 2


macOS 15.4 : la première bêta est disponible pour les développeurs

21/02/2025 à 19:25

• 15


Apple désactive le chiffrement de bout en bout d’iCloud au Royaume-Uni

21/02/2025 à 17:02

• 66


Mozilla : Mitchell Baker quitte la fondation et l’entreprise qu’elle a cofondée

21/02/2025 à 16:45

• 11


Oppo fait entrer macOS sur l'écran de son nouveau smartphone pliable

21/02/2025 à 15:30

• 9


iPhone 16e : les précommandes sont ouvertes, 80 à 100 € de réduction chez les opérateurs

21/02/2025 à 14:04

• 14


Avec l’arrivée de l’iPhone 16e, que reste-t-il à l’iPhone 15 vendu plus cher ?

21/02/2025 à 13:55

• 33


Apple : le modem C1 est le point de départ d'une plateforme majeure pour nos produits

21/02/2025 à 13:54

• 40


Le malware FrigidStealer se fait passer pour une mise à jour de Safari ou Chrome

21/02/2025 à 13:00

• 1


QNAP annonce un switch Ethernet 10 Gb/s 5 ports à un prix correct

21/02/2025 à 10:20

• 9


Canal+ supprime la 4K aux abonnés sans engagement

21/02/2025 à 09:44

• 101


L’UE recale un projet de loi voulant récupérer les données de navigation des français

20/02/2025 à 22:15

• 51


Refurb : large choix de Mac mini M4 de 589 € à 2 349 €

20/02/2025 à 21:00

• 32


Tim Cook vu à la Maison Blanche pour y rencontrer Donald Trump

20/02/2025 à 20:15

• 42


iPhone 16e : l’absence de MagSafe, un faux problème ?

20/02/2025 à 17:44

• 31


Canal+ propose maintenant Apple Music Familial à - 30 % à ses abonnés

20/02/2025 à 14:26

• 61