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…

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Promo : le DJI Osmo Mobile 8 en promo à 135 €, comme l'Insta360 Flow 2 Pro (avec DockKit) 🆕

17:17

• 5


Orange déploie un nouveau programme fidélité et offre 400 Go à certains clients

16:58

• 10


Tomb Raider (2013) débarque sur iPad et iPhone et c'est une réussite

16:35

• 7


Royaume-Uni : Apple et Google promettent des App Stores plus équitables

14:58

• 5


Canal+ à partir de 16,99 € : l’offre idéale pour votre Apple TV valable jusqu'au 11 février 🆕

13:55

• 110


Shopie, la nouvelle app des créateurs de Secrets pour traquer les baisses de prix

12:02

• 22


Panne de billettique à Paris : il était impossible d’acheter des pass Navigo sur iPhone et les automates 🆕

11:50

• 30


OpenAI affiche des publicités dans ChatGPT, uniquement aux États-Unis pour le moment

09:17

• 35


AirPods Ultra : des caméras, mais pour quoi faire ?

06:58

• 19


Xcode pour les nuls (ou presque)

06:55

• 32


HomeKit : l'ancienne architecture ferme ses portes 🆕

06:55

• 20


SwitchBot lance son hub IA, qui peut servir dans le cadre de la domotique ou même pour installer OpenClaw

09/02/2026 à 21:33

• 4


Jony Ive imprime la patte Apple dans la Ferrari Luce

09/02/2026 à 19:23

• 83


iPhone 17 Pro « orange Hermès » : un succès juteux en Chine

09/02/2026 à 18:35

• 28


Discord généralise la vérification d’âge et limite l’accès aux serveurs 18+

09/02/2026 à 17:10

• 35


Promo : une station de charge Qi2 pour iPhone et AirPods à 25 € (- 35 %)

09/02/2026 à 16:54

• 1