L'exécution d'applications Web est ralenti sous iOS 4.3
Comment ce problème peut-il être résolu ?

Le , par Katleen Erna, Expert éminent sénior
Le rendu d'applications Web est ralenti sous iOS 4.3, comment ce problème peut-il être résolu ?
Mise à jour du 18.03.2011 par Katleen


Si vous faîtes parti des pionniers de la mise à jour qui sont déjà passés à iOS 4.3, dont la sortie est très récente, peut-être avez-vous remarqué quelques dysfonctionnements ?

En effet, suite à divers plaintes et remarques déposées en ligne par des utilisateurs mécontents, les regards se sont tournés vers le système d'exploitation mobile qui semble mal s'en tirer avec les applications Web, au niveau de la fluidité.

Une information qui vient d'ailleurs d'être confirmée par Apple, dont le porte-parole Trudy Muller a expliqué que les applications en ligne étaient ralenties sous iOS 4.3, car elles ne sont pas optimisées pour Nitro, le nouveau moteur JavaScript du navigateur embarqué par le système, ni pour son moteur de rendu asynchrone. “Le visualisateur web embarqué ne tire pas profit des optimisations de performance web de Safari“, a précisé l'homme.

Source : Déclarations d'Apple à The Register

Pensez-vous que la firme corrigera ce problème ? Sous quel délai ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Wormus Wormus - Membre actif https://www.developpez.com
le 18/03/2011 à 18:36
Pensez-vous que la firme corrigera ce problème ? Sous quel délai ?
ça les arrange bien, les applications web ne leur rapporte rien donc ils s'en fiche, il m'a même traversé l'esprit qu'ils auraient fait ça exprès (je dois avoir l'esprit tordu).

En tout cas, je ne pense pas qu'ils reviendront sur ce problème sauf si ça entache trop leur image.
Avatar de lunatix lunatix - Rédacteur https://www.developpez.com
le 18/03/2011 à 19:46
hum... formulation malheureuse je trouve.
les applications web ne sont pas ralenties : elle ne sont pas accelerées par nitro. En gros elles tournent comme avant sous ios 4.2.
Avatar de - https://www.developpez.com
le 18/03/2011 à 23:16
j'ai du mal a comprendre ce que veut dire javascript pas optimisées pour Nitro justement si nitro ameliore l'execution du javascript les aplications devraient etre plus rapide ???
Avatar de Droup Droup - Membre régulier https://www.developpez.com
le 18/03/2011 à 23:58
@mekal : Ce que ça veut dire c'est que tous les sites doivent se mettre à jour, pour être compatible Apple.
Donc :
  • Flash interdit.
  • Le Javascript doit être optimisé pour Nitro
  • Le Javascript doit être plus rapide sur iOs que sur toutes les autres plateformes.
  • iAd doit être installé sur votre site.
  • 30% de vos revenus doivent-être donnés à Apple.

Vous leur devez bien ça à Apple, sans eux votre site tomberait dans l'oubli.
Avatar de lunatix lunatix - Rédacteur https://www.developpez.com
le 19/03/2011 à 10:42
bon : pour que ce soit clair :

ios 4.3 vient avec un nouveau moteur d'execution de javascript appelé nitro
il est censé executer javascript beaucoup rapidement que l'ancien (ce qui semble vrai) MAIS n'est disponible que sur safari (le navigateur) et pas dans les webviews de cocoa touch ce qui fait que les applications bâties en html5 et packagées dans une webview n'en bénéficient pas.

Donc : Ces applications fonctionnent comme avec ios4.2 : elle ne sont pas ralenties. par contre elles ne sont pas accelerées par nitro.

Apres en fonction de votre façon de voir apple, vous pouvez penser : Que ils font expres parce que il veulent privilégier leur kit de dev natif ou que c'est pas si simple de compiler du js en code machine tout en gerant un niveau de sécurité acceptable et qu'ils n'étaient pas pres a mettre nitro sur les webview
Avatar de Hellwing Hellwing - Membre chevronné https://www.developpez.com
le 21/03/2011 à 9:19
Citation Envoyé par lunatix Voir le message
bon : pour que ce soit clair :

ios 4.3 vient avec un nouveau moteur d'execution de javascript appelé nitro
il est censé executer javascript beaucoup rapidement que l'ancien (ce qui semble vrai) MAIS n'est disponible que sur safari (le navigateur) et pas dans les webviews de cocoa touch ce qui fait que les applications bâties en html5 et packagées dans une webview n'en bénéficient pas.

Donc : Ces applications fonctionnent comme avec ios4.2 : elle ne sont pas ralenties. par contre elles ne sont pas accelerées par nitro.

Apres en fonction de votre façon de voir apple, vous pouvez penser : Que ils font expres parce que il veulent privilégier leur kit de dev natif ou que c'est pas si simple de compiler du js en code machine tout en gerant un niveau de sécurité acceptable et qu'ils n'étaient pas pres a mettre nitro sur les webview
Vraie question : Pourquoi y a-t-il des plaintes si c'est pour dire que "ça marche exactement comme avant" ?
Avatar de Katleen Erna Katleen Erna - Expert éminent sénior https://www.developpez.com
le 04/04/2011 à 20:38
Le jailbreak complet d'iOS 4.3.1 est disponible, mais ne fonctionne pas avec l'iPad 2
Mise à jour du 04.04.2011 par Katleen


Après quelques jours de travail, le voici. Le jailbreak final d'iOS 4.3.1 est arrivé. Il est complet et untethered, mais ne fonctionnera pas avec l'iPad 2. Il est compatible avec plusieurs appareils Apple : l'Phone 3GS, l'iPhone 4 (mais seulement le modèle de l'opérateur américain AT&T), l'iPod Touch de troisième génération et quatrième génération et enfin l'Apple TV de deuxième génération.

Il a été mis au point par la célèbre équipe Dev-Team, qui n'en est pas à son coup d'essai.

Source : Le jailbreak d'iOS 4.3.1
Contacter le responsable de la rubrique Accueil