Developpez.com

Le Club des Développeurs et IT Pro

iOS 5 pourrait accélérer le fonctionnement des applications Web en plein écran

En activant le moteur JavaScript Nitro pour ce mode

Le 2011-06-20 21:39:43, par Idelways, Expert éminent sénior
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 ?
  Discussion forum
29 commentaires
  • Le Vendangeur Masqué
    Nouveau Candidat au Club
    Envoyé par ValCapri
    Bonne nouvelle, je trouve iOS 5 vraiment bien, certes, ils ont copier certaines fonctions de leur concurrent.
    Oui et non, car des notifications en liste j'en ai sur mon Mac (et même avant qu'on entende parler d'Android). Pareil pour les mises à jour, mon ordi les fait en wifi, ne télécharge pas l'OS en entier à chaque fois, et même ça sans lancer iTunes...

    En fait Android ou iOS (et les autres) s'inspirent de ce qu'on trouve déjà sur nos ordinateurs. Et dans ce domaine Apple a 3 décennies d'expérience...

    Envoyé par ValCapri
    Mais ils y ont ajouté leur touche, la touche Apple "Simple et éfficace". Aussi, les mise à jours en background, c'est bien mais rien d'extraordinaire non plus.
    Aussi peu extraordinaire que ça puisse paraître aux technophiles, le "simple et efficace" c'est pourtant le critère n°1 de 99% des clients.
    Et donner l'apparence de la simplicité c'est l'une des choses les plus compliqué à faire.
  • Kiiwi
    Membre chevronné
    Pensez-vous qu'iOS inclura des fonctions avancées de reconnaissance vocale ?
    Ses 2 principaux concurrents l'ont déjà fait ... donc je pense qu'il ne restera pas derrière trop longtemps.

    Jugez-vous des capacités pareilles nécessaires ou dispensables sur les appareils d'Apple ?
    Nécessaires pour ne pas proposer moins qu'un OS concurrent, et nécessaire car ça peut être utile si la reconnaissance vocale fonctionne bien.

    Après, personnellement, je n'en ferai pas l'usage.
    En dehors de l'utilisation lors de déplacement dans une voiture où on est seul je voie pas trop quand cette option peut être utile.
  • Aniki
    Membre éprouvé
    Envoyé par Le Vendangeur Masqué
    Voilà, c'est la façon Apple de faire les choses: ne proposer une fonction que si on a trouvé le moyen de la rendre simple et efficace. Ce par exemple pourquoi il n'y avait pas dans la version 1.0 d'iOS un copier-coller. il valait mieux prendre son temps et sortir un CC qui est aujourd'hui reconnu comme le plus efficace que de se dépêcher à mettre un système naze comme d'autres.
    Je sais qu'il ne faut pas répondre mais je suis faible, pardonnez-moi...
    Donc si je suis ton raisonnement, Apple n'avait pas implémenté l'envoi multiple de SMS à la V1 parce qu'ils n'avaient pas "trouvé le moyen de la rendre simple et efficace".
  • Idelways
    Expert éminent sénior
    Apple sort la deuxième bêta d'iOS 5
    Déjà débridée, cette version active la synchronisation Wi-Fi

    Mise à jour du 27/06/2011 par Idelways

    La deuxième bêta d'iOS 5, le système d'exploitation mobile d'Apple est disponible pour les développeurs et les nombreux utilisateurs impatients qui l'ont installé... même sans compte Développeur.

    À côté du bon paquet de bogues corrigés depuis la première bêta lancée durant le WWDC 2011 (lire ci-devant), cette nouvelle version permet de tester enfin la synchronisation Wi-Fi qui coupe pour la première fois le cordon ombilical reliant les iPhone, iPad et iPod touch aux ordinateurs.

    Pour la tester, il faut mettre à jour iOS via iTunes et installer la version 10.5 de ce dernier (en bêta aussi). Mac OS X doit être à son tour mis à jour à la version 10.6.8 sorti aujourd'hui.



    Il n'est pas clair pour le moment si cette fonctionnalité est prévue pour iTunes Windows.

    Wi-Fi Synch permet aux iDevices de se synchroniser avec les ordinateurs sans les brancher directement, elle se lance automatiquement lorsque le périphérique mobile est connecté au chargeur d'alimentation et qu'il est évidemment relié au même réseau Wi-Fi que le Mac.

    Il est possible que la synchronisation soit forcée quand l'iDevice n'est pas connecté à une prise de charge, elle perdra sinon pour beaucoup son intérêt.

    iOS devrait sortir cet automne, d'ici là, plusieurs bêta verront probablement le jour comme c'est de coutume chez Apple.

    Il est par ailleurs intéressant de signaler que cette version n'a pas tout à fait résisté à l'ingéniosité des Hackers spécialiste de la pomme trognon, le débridage « RedSn0w » marche toujours dans sa version 0.9.8b1 sans la mettre à jour.

    Le dispositif Gevey SIM est en revanche hors service... mais certainement pas pour longtemps.

    Liste des autres nouveautés collectées par iFans :


    • iTunes 10.5b2 can’t sync iOS 5 Beta 1 devices
    • iOS5 Beta 1 devices can’t iMessage iOS5 Beta 2 devices and vice-versa
    • OTA updates have been released, though none are currently available
    • iCloud has a new logo in the Settings.app
    • You can now backup to iCloud or the computer when setting the device up
    • If no notifications are available, Notification Center shows the text “No New Notifications”
    • Stock widget in the Notification Center is now off by default
    • Stock wallpapers are back, but are the same that were in iOS 4
    • General speed improvements, kills bugs that were present in iOS 5 beta 1


    Source : Mac Rumors

    Et vous ?

    Avez-vous essayé iOS 5 ? Et sa synchronisation WiFi ?
    Qu'en pensez-vous ?
  • bunam
    Membre du Club
    et le NDA personne en a rien a faire ???

    il y a un forum spécial chez apple pour parler de ce IOS 5...
  • Idelways
    Expert éminent sénior
    Apple sort une cinquième bêta d'iOS
    Durant le week-end, centrée sur l'accessibilité et la reconnaissance vocale

    Mise à jour du 8 août 2011 par Idelways

    Prenant à contre-pied tous les observateurs, Apple a sorti une nouvelle version d'iOS 5 samedi passé, en plein week-end.

    Cette cinquième bêta de la prochaine version majeur de l'OS mobile apporte une liste conséquente d'améliorations, mais seulement une mérite réellement citée : Hearing Aid, une nouvelle fonction d'accessibilité qui permet aux porteurs d'appareils auditifs de mieux appréhender leurs iPhone, iPad et iPod Touch.

    Le reste n'étant que correctifs et améliorations de la stabilité et de la fluidité du système.

    Toutefois, d'après le blog spécialisé 9to5Mac, cette bêta 5 embarquerait discrètement les prémices d'une fonction sobrement appelée « Assistant », qui combinerait le Cloud et les capacités de calcul du périphérique pour reconnaître le langage naturel comme aide à la saisie ou de contrôle vocal de l'OS.

    C'est en tout cas ce que laisse entendre l'apparition d'un petit microphone sur le clavier virtuel tactile d'iOS 5 bêta 5 sur deux captures d'écrans divulguées par 9to5Mac.



    Assistant pourrait être propulsé par une technologie améliorée, issue de l'application de contrôle vocal Siri racheté par Apple en avril 2010. Un accord avec Nuance Communications (éditeur du logiciel Dragon Dictate) serait en bonne voie pour renforcer les capacités de reconnaissance vocale des machines d'Apple.



    Si tel était le cas, Apple n'en serait pas en position de clamer l'innovation dans ce domaine, sauf si Assistant fait preuve d'une fiabilité redoutable.

    Google Android embarque en effet, et depuis quelques versions majeures des fonctions de reconnaissance pouvant être utilisées sur tous les champs texte des applications natives ou tierces.

    D'autres bêtas sont attendues avant la sortie finale de l'OS en automne, fort probablement accompagnée de la commercialisation d'un nouveau smartphone d'Apple, qu'il soit baptisé iPhone 5, 4S, 4G ou autre.

    Source : 9to5mac

    Et vous ?

    Pensez-vous qu'iOS inclura des fonctions avancées de reconnaissance vocale ?
    Jugez-vous des capacités pareilles nécessaires ou dispensables sur les appareils d'Apple ?
  • Gordon Fowler
    Expert éminent sénior
    iOS 5 beta 6, dernière beta avant la sortie officielle ?
    Le build apporte un nouveau processus de mise à jour des applications

    Mise à jour du 21/08/11

    La 6ème beta de iOS 5 vient de sortir.

    Destinée aux développeurs, ce nouveau build est avant tout une correction de nombreux petits bugs.

    Il n'en reste pas moins que cette beta sera particulièrement appréciée pour la principale nouveauté qu'elle introduit dans l'OS mobile d'Apple. Après la sélection d'une mise à jour d'un application depuis l'App Store, celle-ci s'effectue en tâche de fond. Autrement dit, sans quitter la galerie ni devoir y revenir pour appliquer une autre mise à jour à une autre application.

    Une amélioration non négligeable et très attendue qui facilite grandement le processus (lire ci-avant les nouveautés d'iOS 5).

    D'après Boursorama, cette beta expirera le 29 septembre et pourrait être la dernière avant la sortie officielle de iOS 5.

    Le 29 septembre étant également le jour présumé de l'arrivée de l'iPhone 5.

    Source : Boursorama

    Et vous ?

    Que pensez-vous de ce nouveau processus de mise à jour des applications ?
  • ValCapri
    Membre habitué
    Bonne nouvelle, je trouve iOS 5 vraiment bien, certes, ils ont copier certaines fonctions de leur concurrent. Mais ils y ont ajouté leur touche, la touche Apple "Simple et éfficace". Aussi, les mise à jours en background, c'est bien mais rien d'extraordinaire non plus.
  • Le Vendangeur Masqué
    Nouveau Candidat au Club
    Envoyé par Anikinisan
    Je sais qu'il ne faut pas répondre mais je suis faible, pardonnez-moi...
    Donc si je suis ton raisonnement, Apple n'avait pas implémenté l'envoi multiple de SMS à la V1 parce qu'ils n'avaient pas "trouvé le moyen de la rendre simple et efficace".
    Ou parce qu'une v1 comme son nom l'indique comporte rarement tout ce qu'il est possible d'imaginer comme fonctionnalités. Les entreprises n'ont pas une infinité de temps et de développeurs à leur disposition. Le tout, tout de suite ça n'existe pas, et je ne le sais hélas que trop bien en tant que développeur.

    Pour sa première version Apple s'est surtout concentré sur ce qui était prioritaire et différentiait son smartphone de toute autre (interface tactile multitouch, fondations d'iOS, ...).
    Ça aurait été stupide de faire passer par exemple l'envoi multiple avant ça. Il y a des priorités dans le développement !
    Donc si tu voulais un téléphone qui se concentre sur les fonctions annexes il y avait les modèles concurrents pour ça. Personne, même pas moi, n'a obligé quiconque à se jeter sur l'iPhone v1.

    Reconnais tout de même que bien que perfectible, la première version a sacrément bousculé le marché, et c'était l'objectif pour gagner en visibilité.
    Mais tous les OS et appareils évoluent et partent de zéro, ça n'est pas un défaut Apple comme tu sembles le croire.
  • Aniki
    Membre éprouvé
    Envoyé par Le Vendangeur Masqué
    Ou parce qu'une v1 comme son nom l'indique comporte rarement tout ce qu'il est possible d'imaginer comme fonctionnalités.
    On est d'accord.
    Ma réaction cherchait juste à montrer que ton précédant post n'était pas totalement objectif...

    Je ne suis absolument pas fan d'Apple mais il faut reconnaitre que l'arrivée de l'iPhone a bousculer les standards.
    Maintenant, tu ne me feras pas croire que l'implémentation d'un minuscule envoi multiple soit si compliquée que ça...