Ouvrir le menu principal

iGeneration

Recherche

play.js : un environnement de travail à la macOS dans iOS

Stéphane Moussie

vendredi 22 février 2019 à 15:15 • 15

App Store

play.js est une nouvelle application iOS surprenante. Il s’agit d’un environnement de travail complet destiné aux développeurs React Native. Quand on dit complet, c’est parce qu’il y n’a même pas besoin de quitter play.js pour accéder à la documentation sur la technologie de programmation. En plus de l’indispensable éditeur de code et du simulateur, l’application intègre un navigateur web. Tout ça présenté dans un environnement de bureau.

play.js présente un bureau à la macOS sur lequel figurent des icônes servant à lancer les différentes fonctions. L’éditeur de code, le navigateur intégré et le reste s’ouvrent dans des fenêtres. On ne peut pas les redimensionner, mais on peut les déplacer au sein de l’app.

Les créateurs de play.js sont allés jusqu’à mimer la barre des menus d’iOS et à reprendre les boutons tricolores des fenêtres du Mac. Ces boutons étant trop petits par défaut pour une utilisation au doigt, un tap dessus les élargit d’abord, puis on peut réaliser un second tap. Les boutons jaune et rouge ferment indifféremment la fenêtre (il n’y a pas de Dock où retrouver la fenêtre minimisée) et le bouton vert passe la fenêtre en plein écran.

Non seulement cet environnement de bureau au sein d’iOS est surprenant, mais il est aussi surprenant qu’Apple ait validé l’application. En 2017, le développeur Steven Troughton-Smith, qui avait réalisé une application similaire, avait été prévenu par Apple qu’un tel système de fenêtres n’était pas autorisé.

Les guidelines de l’App Store sont claires (règle 2.5.8) : « les applications qui créent des environnements de bureau/d’accueil alternatifs ou qui simulent des expériences de widgets multi-app seront rejetées. » play.js est passée entre les mailles du filet.

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 : un compteur d’énergie à six canaux pour Home Assistant à 78 €

11:27

• 29


Une coque avec un « zoom 10x » pour les iPhone sur Kickstarter

11:00

• 12


iPhone 17, 17 Pro, Pro Max : de nombreuses coques Apple et Beats en promo (jusqu’à -40 %)

10:39

• 7


L’AirTag 2 a vraiment besoin d’iOS 26.2.1 au minimum pour fonctionner

08:23

• 19


Garmin : un bug déconnecte des millions de montres sur iPhone

08:11

• 8


Wearables : les AirPods Pro 3 victimes de leur succès, l'Apple Watch en retrait

08:03

• 25


Offre valable jusqu'à 9 heures : 25 % de remise sur tous les claviers (Touch ID compris) et souris Apple 🆕

07:03

• 12


L’iPhone 17 écrase les records, Apple relativise la hausse des composants

06:29

• 8


 Résultats T1 2026 : Apple atomise les compteurs, porté par le succès de l'iPhone 17

29/01/2026 à 23:38

• 70


Free passe le forfait à 2 € sur 1 Go et appels illimités par défaut

29/01/2026 à 21:00

• 28


Test de l’AirTag 2 : deux fois plus facile à retrouver ?

29/01/2026 à 20:30

• 11


L'iPhone Air en promotion à seulement 899 €, en bleu ou en noir

29/01/2026 à 17:17

• 27


AppleUnsold, le site qui vend les accessoires Apple que vous ne pouvez pas acheter

29/01/2026 à 16:45

• 16


Le Galaxy S26 Ultra aura un écran anti-regards indiscrets, une innovation qui retient l’attention

29/01/2026 à 16:28

• 14


Google affine les protections des smartphones Android contre le vol

29/01/2026 à 15:12

• 11


Une mise à jour d’iOS a coupé la connexion de certains iPhone en Australie, un correctif disponible 🆕

29/01/2026 à 14:32

• 10