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

Free lance Free TV, une offre de télé gratuite disponible pour tous

10:27

• 48


SFR lance un forfait 5G illimité à 40 € par mois, sans internet fixe, mais avec deux ans d’engagement

10:22

• 17


Raccourcis de Waze : en Suisse, une commune fait payer les conducteurs qui ne font que traverser

10:04

• 31


Windows 11 choisit le pire moment pour se planter

09:42

• 74


Promo : un chargeur de voyage MagSafe pour iPhone et AirPods à 30 € au lieu de 50

08:49

• 4


Ouf de soulagement : la chiffonnette d'Apple est bien compatible avec les nouveaux Mac et iPad !

08:03

• 23


La quatrième bêta d’iOS 26.1 ajoute une option pour réduire la transparence de Liquid Glass

20/10/2025 à 22:26

• 81


Où trouver un iPhone 17, 17 Pro et 17 Pro Max en stock ? 🆕

20/10/2025 à 18:10

• 148


« Les grandes idées naissent sur Mac » : la nouvelle pub touchante d’Apple

20/10/2025 à 17:11

• 30


Android Auto : les smartphones sous Android 8 vont bientôt caler

20/10/2025 à 16:20

• 1


L’iPhone 17 cartonnerait en Chine et aurait fait mieux que l’iPhone 16 sur ses 10 premiers jours

20/10/2025 à 14:58

• 5


Astuce iOS 26 : ouvrir les PDF dans Coup d’œil au lieu d’Aperçu par défaut

20/10/2025 à 13:30

• 37


Contrairement aux iPad Pro M4, le modèle M5 peut baisser sa luminosité jusqu’à 1 nit

20/10/2025 à 11:38

• 7


iOS 26 peut vous conseiller de nettoyer votre objectif, mais seulement à partir de l’iPhone 15

20/10/2025 à 10:41

• 55


Coyote renforce sa version CarPlay avec la fonction Prévision

20/10/2025 à 10:16

• 20


Échange Vision Pro contre VTT électrique !

20/10/2025 à 09:23

• 25