Ouvrir le menu principal

MacGeneration

Recherche

Apple pourrait faciliter le développement de « webapps natives »

Anthony Nelzin-Santos

jeudi 16 mai 2013 à 12:15 • 29

AAPL

Depuis plusieurs mois, les ingénieurs d’Apple travaillent activement au développement d’un nouveau bridge Objective-C / JavaScript. Cette nouvelle API répond à deux demandes récurrentes des développeurs iOS et OS X : pouvoir appeler du code Objective-C depuis JavaScript et inversement pouvoir appeler du code JavaScript depuis Objective-C de manière « simple ».




Impact permet de concevoir des « jeux HTML5 et JavaScript », notamment sur iPhone et iPad.


Francisco Tomalsky, le développeur de Cappuccino, explique qu’il s’agit d’une évolution de WebScriptObject et de WebScripting qui se situe au niveau de JavaScriptCore plutôt que de WebKit. Autrement dit, ce n’est pas une nouveauté, mais cette API devrait désormais être plus facile à utiliser pour les développeurs. Du moins quand elle sera utilisable : elle est pour le moment « cachée » dans les entrailles de WebKit et considérée par Apple comme une API privée.



Nigel Brooke de Steamlock Software explique que cette API permet de faire interagir JavaScript et Objective-C en se chargeant du transtypage : appeler du code Objective-C depuis l’interpréteur JavaScript, lire le contenu d’une variable JavaScript avec de l’Objective-C… Autrement dit encore, elle facilite l’utilisation de « composants web complexes » dans une application native. Une pratique assez commune dans les développements multiplateforme comme les jeux utilisant le moteur JavaScript Impact ou les webapps se reposant sur Cordova.



Reste à savoir non pas quand, mais si Apple publiera cette API, c’est-à-dire s’il est dans son intérêt de favoriser les « webapps natives » alors que des partisans de cette approche comme Facebook ou LinkedIn ont fini par passer au natif. Les frameworks tiers facilitant la conception de ces applications hybrides ne manquent pas et peuvent peut-être suffire à donner le change.



[Via @siracusa]


Ajouter ce site dans Google News

Siri AI apparaît en français ET en Union européenne sur macOS 27.2 bêta 1

16/09/2026 à 21:45

• 28


Apple sort la version 27.2 bêta de ses systèmes pour les développeurs, avec Siri AI qui s'étend à de nouvelles langues

16/09/2026 à 20:15

• 37


Nokia annonce l’abandon immédiat de RapidAPI pour Mac (ex Paw)

16/09/2026 à 17:46

• 17


Les coques Apple pour iPhone 18 Pro (Max) déjà en promo chez Amazon

16/09/2026 à 17:37

• 6


Revue des tests des iPhone 18 Pro : la photo de nuit progresse, l’ouverture variable divise

16/09/2026 à 16:30

• 80


Les Xserve de l’IA : Apple envisagerait des serveurs M8 Ultra pour les entreprises

16/09/2026 à 16:17

• 28


Réseaux sociaux : l’Union européenne prépare des restrictions pour les moins de 15 ans

16/09/2026 à 14:36

• 133


Apple Watch : la Series 12 met fin à la brillante finition noir de jais

16/09/2026 à 12:59

• 42


Le nouveau Siri peut-il enfin tenir la promesse de ses créateurs ?

16/09/2026 à 12:51

• 47


Aqara lance le FP400, le successeur Matter et Thread du détecteur de présence FP2

16/09/2026 à 12:44

• 17


Des employés et ex-employés d’Apple appellent à manifester pour le lancement de l’iPhone Duo

16/09/2026 à 12:32

• 0


C&C France, l’un des principaux revendeurs Apple, placé en redressement judiciaire

16/09/2026 à 11:50

• 44


Alerte nostalgie : AppZapper fait un retour spectaculaire pour supprimer les apps

16/09/2026 à 10:54

• 48


Apple lie le trousseau à l'enclave sécurisée avec macOS Tahoe, et empêche sa copie d'un Mac à un autre 🆕

16/09/2026 à 10:41

• 9


Google autorise finalement ses développeurs à coder avec Claude

16/09/2026 à 10:19

• 3


Le dernier iMac Intel 21,5 pouces rejoint la liste des produits anciens d’Apple

16/09/2026 à 09:31

• 11