Mise à jour du 20/06/2011 par Idelways
Les applications Web épinglées sur l'écran de démarrage des iDevices et fonctionnant sous Safari mobile en mode plein écran pourraient bientôt bénéficier des progrès remarquables apportés par le moteur JavaScript « Nitro » avec l'arrivée d'iOS 5, actuellement en bêta.
Comme on peut s'y attendre, cette annonce pointue, néanmoins importante et en tout cas prématurée ne vient pas directement d'Apple, mais de l'un de ses (ex. ?) employés ayant dévoilé cette nouvelle sur un site d'échange, sous couvert d'anonymat.
Xuzz (de son pseudonyme), conscient que son message enfreint son contrat de non-divulgation, affirme que les applications Web disposeront de « la signature de code dynamique » qui signifie d'après lui l'activation de Nitro pour ces applications.
La sortie d'iOS 4.3 avait quelque peu déçu les développeurs, au vu de la perte de fluidité constatée sur les applications Web.
Apple avait par la suite confirmé que Nitro n'est pas activé pour Web.app (le process dans lequel tournent ces applications) contrairement aux code JavaScript tournant directement sur Safari, et que le mode de rendu asynchrone ne l'est pas non plus.
Ce problème qui tarde à être réglé serait donc en bonne voie de l'être, et le gouffre en terme de performance creusé entre ces deux modes bientôt comblé.
En réponse à un commentaire l'interrogeant sur la possibilité que Nitro soit activé pour le contrôle UIWebView (permettant d'afficher du contenu Web à l'intérieur des applications natives), Xuzz répond par la négative et estime cela invraisemblable : « ils ne peuvent pas donner une signature du code dynamique pour toutes les applications, sinon leurs mesures de sécurité seraient inutiles ».
L'attribution de cette signature nécessaire pour autoriser la compilation « just-in-time » de Nitro s'oppose donc à la politique de sécurité d'Apple pour les applications de son App Store.
La firme à la pomme se refuse pour l'instant à tout commentaire.
Source : Message de Xuzz
Et vous ?
Que pensez-vous de cette nouvelle ?
Les performances de vos applications Web ont-elles était affectées sur iOS 4.3 ?
iOS 5 pourrait accélérer le fonctionnement des applications Web en plein écran
En activant le moteur JavaScript Nitro pour ce mode
iOS 5 pourrait accélérer le fonctionnement des applications Web en plein écran
En activant le moteur JavaScript Nitro pour ce mode
Le , par Idelways
Une erreur dans cette actualité ? Signalez-nous-la !