Ouvrir le menu principal

iGeneration

Recherche

Grâce à SwiftUI, les fenêtres de macOS Big Sur se font une place sur l’iPad (et l'iPhone) 🆕

Nicolas Furno

jeudi 02 juillet 2020 à 23:29 • 17

iPad

SwiftUI a bien progressé cette année, à tel point que le nouveau framework dédié aux interfaces d’Apple peut même permettre d’afficher les fenêtres de macOS Big Sur sur un iPad, avec la possibilité de les déplacer au doigt ou à la souris. C’est ce que prouve Jordan Singer avec quelques lignes de code qui peuvent être exploitées dans Swift Playgrounds ou compilées en une « vraie » app via Xcode 12.

Ce ne sont pas les « vraies » fenêtres de macOS 11, mais des copies suffisamment proches pour faire illusion. Et ce n’est pas une « vraie » app qui pourrait être approuvée par Apple, les règles de validation de l’App Store interdisent formellement les apps qui créent une expérience de bureau, comme ce serait le cas ici.

Mais c’est une bonne démonstration de la puissance de SwiftUI et aussi de sa simplicité. Même si vous ne développez pas d’apps iOS, vous pouvez lire le code source, le comprendre dans les grandes lignes et même le modifier dans la foulée.

Le code de Jordan Singer dans l’app Swift Playgrounds sur mon iPad Pro. J’ai simplement modifié le nom qui s’affiche dans les préférences.

Vous aurez besoin d’un iPad sous iPadOS 14 pour tester le code dans l’app Swift Playgrounds, et d’un Mac avec Xcode 12 pour convertir ce code en une app à installer sur tablette.

Mise à jour — Le même Jordan Singer a pris son code pour iPadOS et l'a adapté à l'iPhone. Pas sûr qu'on veuille vraiment de ça…

Rejoignez le Club iGen

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

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Easter Egg : quand Apple cache des petites blagues dans ses produits

11:52

• 12


Avec visionOS 2.4, le Vision Pro devrait s'ouvrir à Apple Intelligence

09:02

• 14


DockKit, la technologie Apple dont vous ignorez probablement l'existence, s'améliore encore

15/02/2025 à 11:00

• 12


La refonte de Siri dans Apple Intelligence pourrait être retardée

15/02/2025 à 08:57

• 71


Synology présente des caméras qui se passent de NAS

15/02/2025 à 07:30

• 9


Finalement non, Netflix ne s’intégrera pas à l’app TV d’Apple

14/02/2025 à 22:00

• 41


iPhone SE 4 : les chiffres de vente devraient cartonner, selon Ming Chi-Kuo

14/02/2025 à 20:00

• 52


Europe : l'App Store s'approche d'une moyenne mensuelle de 150 millions d'utilisateurs

14/02/2025 à 18:30

• 3


Izneo, Lizzie : Canal+ va se séparer de deux services supplémentaires

14/02/2025 à 17:15

• 36


WhatsApp donne des couleurs à ses conversations

14/02/2025 à 15:15

• 16


Apple Intelligence : Alibaba aurait développé une surcouche dédiée à la censure

14/02/2025 à 14:00

• 29


Le mystère s'épaissit sur le dos des iPhone 17 Pro

14/02/2025 à 13:30

• 26


Promo : l’iPhone 16 Pro 1 To à 1 679 € (-10 %)

14/02/2025 à 12:31

• 11


Amazon améliore l'interface et la navigation de Prime Video sur l'Apple TV

14/02/2025 à 11:00

• 9


Écoutes de Siri : la Ligue des droits de l’homme porte plainte contre Apple

14/02/2025 à 10:25

• 117


Hue veut simplifier la connexion des appareils à son bridge avec un code QR unique

14/02/2025 à 08:45

• 5