Webapps

Amazon lance son Kindle en ligne

Amazon, comme tous les autres, a cédé face aux nouvelles exigences d'Apple concernant les achats in app : l'entreprise a retiré de son application iOS tous les liens vers sa boutique externe (lire : Achats in-app : Apple met en place ses nouvelles règles). Amazon avait une idée derrière la tête néanmoins et elle propose aujourd'hui le Cloud Reader, une web app particulièrement bien construite. Ce n'est pas une coïncidence si cette application web a été particulièrement optimisée pour l'iPad : Amazon entend bien faire sans l'App Store, et le résultat est plutôt concluant.

Kindle Cloud Reader

Aperçu en images.

Apple s'exprime sur la lenteur des web apps

La polémique enfle concernant Nitro, le moteur JavaScript que l'on retrouve dans Safari Mobile depuis iOS 4.3. En début de semaine, on s'apercevait que les les web app étaient 2 à 2,5 fois moins rapides que le même site affiché dans Safari (lire: Apple ne favorise pas les web apps).

Peu de temps après une étude menée par Blaze Software affirmait haut et fort qu'un Nexus S était en moyenne 52 % plus rapide qu'un iPhone 4 pour surfer sur le web. Or, cette étude n'a pas été menée directement via Safari, mais dans une WebView.

Ces différentes informations n'ont pas manqué de créer une petite polémique, qui une fois n'est pas coutume, a poussé Apple à sortir du silence. L'un de ses porte-parole, Trudy Miller, a confirmé que les vues web ne comprenaient pas toutes les optimisations de Safari. Par conséquent, l'étude de Blaze Software est en partie inexacte. Il est faux de dire que le navigateur de l'iPhone est plus lent que celui d'Android. Par contre, l'exécution de web app (sans passer donc par le navigateur) est effectivement nettement plus rapide sur Android.

Alors pourquoi les web apps sont-elles privées de Nitro et de l'absence de prise en charge du cache HTML5 ? Pour John Gruber, il ne faut pas voir le mal partout et imaginer que de la sorte la société californienne privilégie les applications natives aux applications web.

Le vrai problème pour Apple, c'est la sécurité. Contrairement à ses prédécesseurs, Nitro est un moteur JavaScript qui inclut la compilation à la volée (JIT). Or, une JT nécessite d'avoir la capacité de marquer des pages mémoire en RAM comme étant exécutables. Or, contrairement à Mac OS X, Apple l'interdit sur iOS pour des raisons de sécurité. Un tel mécanisme détourné pourrait aboutir à de l'exécution de code non signé.

Autrement dit, si Safari sous iOS 4.3 est nettement plus rapide, il y a une contre-partie non négligeable : si quelqu'un parvient à exploiter une vulnérabilité de son navigateur, alors elle peut faire bien plus de dégâts que par le passé. On imagine qu'Apple a suffisamment confiance dans son navigateur pour intégrer une telle possibilité.

Pour Gruber, il est plus que probable qu'Apple ne va pas en rester là. Il estime que pour généraliser Nitro aux applications web, il faudrait qu'une application web puisse exécuter JavaScript dans un processus séparé et indépendant, un peu à l'image de Safari sur Mac et PC qui crée un processus séparé pour Flash. En théorie, c'est ce qu'Apple prépare pour Webkit 2, dont le projet avait été annoncé en avril dernier : "WebKit2 est conçu à la base pour supporter les processus séparés, où le contenu Web (JavaScript, HTML, etc.) fait sa vie dans un processus séparé […] ce modèle est similaire à celui de Google Chrome, à la différence majeure que nous l'avons construit directement dans le framework, et qu'il est accessible aux autres navigateurs".

Tags: ,

Le Financial Times abandonne son app iOS

Selon PaidContent, le Financial Times va arrêter de supporter son application iOS. Le journal britannique avait été éjecté de la boutique d'Apple en août dernier, mais certains utilisateurs se servent toujours de l'app.

Le Financial Times avait refusé de se soumettre au nouveau système d'abonnement et souhaitait obtenir plus d'informations sur ses utilisateurs (lire : Le Financial Times bouté hors de l'App Store). Le journal avait alors fait le choix de créer une application web pour rester présent sur les appareils iOS et aussi s'élargir à d'autres plateformes. Cette web app est d'ailleurs couronnée de succès et représente 12 % des nouveaux abonnements payants et 19 % du trafic de FT.com.

Le journal a expliqué l'abandon de l'app iOS — qui deviendra inutilisable — le mois prochain par le nombre limité d'utilisateurs et pour achever sa transition vers le HTML5. Les utilisateurs qui avaient téléchargé cette application quand elle était encore disponible sur l'App Store devront donc se tourner vers la web app.

iOSLiveTV : la télévision dans un navigateur

iOSLiveTV est un site Internet qui permet de regarder de nombreuses chaînes gratuitement, avec une simple connexion Internet. Conçu pour les terminaux iOS, il fonctionne depuis n'importe quel navigateur compatible avec le flux vidéo.

Le service propose dix chaînes françaises, dont TF1, M6 et W9 qui ne sont d'habitudes jamais prises en compte. Cette présence permet d'affirmer que les chaînes n'ont pas donné leur accord et que leur présence sur ce site n'est pas vraiment légale.

Autant dire que iOSLiveTV n'a pas une espérance de vie très longue et le service est de toute manière bien peu accessible. La fréquentation est de toute manière bien trop forte pour les serveurs qui fournissent le site et les vidéos et vous aurez bien du mal à regarder quoi que ce soit pour le moment…

Une blague pour le premier avril

Avec le succès des smartphones, de nouvelles farces naissent pour le premier avril. C'est le cas d'iPhoneception, un site entièrement dévolu à jouer un bon tour à vos amis.

Puisque c'est un site, vous pouvez l'installer sur l'écran d'accueil de votre victime sans même connaître son mot de passe (pour peu qu'il ne soit pas verrouillé). Lancez le site dans Safari, sélectionnez l'un des quatre modes (explosion, gravité, chatons et zombie), ajoutez le raccourci sur le Dashboard, lancez-le et mettez l'iPhone en veille.

À l'ouverture, votre victime qui croira se trouver sur l'écran d'accueil aura une drôle de surprise lorsqu'elle essaiera de lancer une application.

MobiUs : développer des applications (presque) natives en HTML 5

appMobi propose aux développeurs un service complet autour du HTML 5. Construit autour d'une application iOS, mobiUs [3.4.2 – US – Gratuit – iPhone/iPadAppMobi LLC] permet de développer des applications web qui ressemblent plus que jamais à une application native.

mobius

Safari mobile permet déjà de créer des web apps qui ressemblent à des applications natives, certes, mais l'accès aux capteurs des terminaux est alors très limité. mobiUs va plus loin : étant une application native, elle a accès à tous les capteurs des terminaux iOS et elle se charge de transmettre ces données aux web apps. Les applications doivent avoir été codées spécifiquement pour mobiUs et son concepteur propose d'ailleurs un kit de développement spécifique.

Le pari de mobiUs est d'être le plus transparent possible pour les utilisateurs. Les sites Internet qui nécessitent son utilisation seront directement ouverts dans l'application native. En attendant de pouvoir tester concrètement le système, on regrette que l'application iPhone et iPad soit plutôt mal finie et sans graphismes Retina Display…

Pour l'heure, mobiUs n'est compatible qu'avec les terminaux iOS, mais les terminaux Android devraient les rejoindre en début d'année prochaine.

[Via : TechCrunch]

Des webapps iOS pour Google Music et Dropbox

Google a annoncé — sur Twitter — la disponibilité d'une webapp HTML5 optimisée pour iOS pour Google Music. Cette webapp, qui fonctionne aussi bien sur iPhone / iPod touch que sur iPad, utilise le cache local (jusqu'à 25 Mo) et possède une interface qui ne devrait pas dépayser les utilisateurs du lecteur musical d'iOS.

Google Music iOS

Google Music n'est pour le moment disponible qu'aux États-Unis — et sur invitation —, mais il existe plusieurs moyens de faire comme si vous y étiez.

Puisque l'on parle de webapps, notons que Dropbox a mis à jour la sienne, pour la première fois depuis trois ans. Son fonctionnement se rapproche de celui des applications iOS et Android, de l'interface aux fonctions (recherche, actions sur les fichiers, suppression, partage). Cette webapp est disponible en anglais, français, espagnol, allemand et japonais.

Dropbox

Gmail mobile tire pour rafraichir en Retina

Google continue de mettre à jour ses applications web. Dernière mise à jour en date, Gmail mobile a également droit au geste “tirer pour rafraîchir” inventé à l'origine dans un client Twitter pour iPhone et aujourd'hui très courant, dans les applications et sur le web. Google le met un peu partout, on l'a vu notamment dans la webapp de Google+ et c'est maintenant son webmail qui y a droit. Ce geste est présent sur iOS et pour le Playbook de RIM uniquement.

iOS gmail pull to refresh

Autre nouveauté, cette fois pour l'iPhone 4 : Gmail mobile est désormais compatible avec l'écran Retina d'Apple. Les icônes sont mieux définies et plus fines. Sur le plan esthétique, Google a également intégré des transitions plus agréables quand on se déplace entre la liste des mails et un mail.

gmail iOS retina

[Via : Blog Gmail]

Twitter met aussi son site mobile sur iPad au goût du jour

Le site mobile de Twitter a été mis à jour sur iPad. Comme pour les iPhone et iPod touch (lire : Twitter met son site mobile au goût du jour), le site mobile du réseau social passe au HTML5 avec une interface adaptée aux contrôles tactiles et modernisée. On passe de la timeline complète aux mentions, aux messages privés ou à la recherche par la barre noire en haut de l'écran. Cette même barre permet de rédiger un tweet et offre un accès à d'autres options via le nom d'utilisateur.

twitter ipad html 5

Cette version plus moderne n'est pas encore accessible à tous les utilisateurs, mais si vous utilisez un iPad, vous devriez avoir accès dans les prochains jours. Pour l'heure, seule la tablette d'Apple est concernée, mais on imagine que les autres tablettes sur le marché y auront droit.

[Via : TechCrunch]

Achats in-app : Kobo va proposer une web app

Tous les gros éditeurs de livres numériques ont mis à jour leurs applications en début de semaine pour supprimer tout lien vers leurs boutiques (lire : Achats in-app : Apple met en place ses nouvelles règles). Kobo eBooks [4.4.3 – Français – Gratuit – iPhone/iPad – 63,3 Mo – Kobo Inc.] fait partie des applications mises à jour pour l'occasion, mais l'éditeur n'entend pas en rester là.

Kobo proposera dès cette année une application web développée en HTML5 et visuellement et fonctionnellement très proche de l'application native proposée dans l'App Store. Cette web app ne remplacera pas l'application iOS, mais elle viendra en complément, avec la boutique parfaitement intégrée. En attendant, si vous êtes clients de Kobo, il faudra en passer par Safari mobile et le site de l'éditeur pour acheter les livres.

Kobo web app

Cette nouvelle politique d'Apple ne gêne pas que les libraires virtuels, elle perturbe aussi la presse qui est obligée de passer par les abonnements in-app (lire : Toute l'actualité sur les abonnements In-App sur iGeneration). Certains ont déjà fait le choix du web, comme le Financial Times qui entend abandonner l'App Store au profit d'une web app (lire : Presse : le Financial Times mise sur l'HTML5 plutôt qu'iTunes).

[Via : Electronista]