Les premières iPhone App

Christophe Laporte |
Les premières "applications" pour iPhone arrivent. Encore faudra-t-il les tester pour être sûr qu'elles s'adaptent parfaitement au téléphone d'Apple lorsque celui-ci sortira le 29 juin. La première application présentée est en fait une interface spéciale pour naviguer sur le site Digg.com. La seconde baptisée OneTrip permet de concevoir d'une manière très agréable sa liste de courses.
avatar Anonyme (non vérifié) | 
c'est sur que les dev' qui codent pour OS X doivent bien se marrer !
avatar Anonyme (non vérifié) | 
Ne va-t-on pas se retrouver avec une énorme quantité d'application, parmi lesquelles on se perdra? Type les centaines de widget... ultra spécialisés mais parfois trop? en même temps... je dis "on", je m'en fous un peu, je réussi encore à me passer d'un téléphone portable!
avatar Anonyme (non vérifié) | 
Pour Onetrip, l'histoire est un peu différente: c'est un lecteur de Macrumors qui a dis dès le mois d'avril qu'Apple permettra le développement d'applications uniquement depuis Safari. Et ce même lecteur avait développé Onetrip pour montrer ce qu'il serait alors possible de faire. Le lien: http://www.macrumors.com/2007/06/13/iphone-application-example-onetrip/
avatar Anonyme (non vérifié) | 
Si c'est de l'ajax, je comprend pas pourquoi ca ne marche que sur safari et pas sur camino (meme moteur) ou firefox !!!????? Ce n'est pas très open tout ça !!! on dirait presque du IE !
avatar Anonyme (non vérifié) | 
"c’est sur que les dev’ qui codent pour OS X doivent bien se marrer !". Justement. à ce sujet, j'ai parcouru un fil de discussion de je ne sais plus quel site (macrumors ? macobserver ?). Les avis y étaient partagés, certains arguant du fait que les développeurs "durs" ne se rendaient pas forcément bien compte de ce qu'il était possible de faire avec le webkit.
avatar Anonyme (non vérifié) | 
Steve Jobs est quand même fort : n'importe quel navigateur moderne est capable de faire fonctionner l'Ajax, après tout ça n'est rien de plus que surfer sur le net. Safari est intégré à l'iPhone donc l'iPhone fait fonctionner les sites Ajax, mais ça n'est en rien un fleur ou un bonus de l'iPhone, juste un gros argument marketing. D'autre part étant donné que je doute que l'iPhone fasse tourner une base mySQL ou un serveur PHP, il va falloir se connecter dès qu'on voudra accéder au webApps... Et qui va payer la note ? Je vois mal les opérateurs proposer des forfaits data illimités (ou alors à 1000 $ par mois)... les iPhone apps sont à mon sens une supercherie, dans le sens ou par défaut elle deviennent possible dès qu'un navigateur complet est implémenté, et qu'elle sont limités par le caractère online only.
avatar Anonyme (non vérifié) | 
@zerozerosix les iPhone apps sont à mon sens une supercherie... ...les opérateurs proposer des forfaits data illimités... +1 !!!! et chez vous ca fontionne oneTrip sur firefox ou autre ????? MAIS POURQUOI ???
avatar Anonyme (non vérifié) | 
Heu, je dis peut-être une connerie, mais il a pas le wifi intégré l'iphone pour se connecter au web plutot que par les opérateurs gsm?
avatar Anonyme (non vérifié) | 
voilà pourquoi.. "Why not just make it work in ALL browsers?<br /> Because that means extra work and I can't justify that since I'm really only targeting iPhone users. Sorry."
avatar Anonyme (non vérifié) | 
@lucerne Merci je sais lire... mais ma question est : comme c'est de l'Ajax pourquoi que sur safari ???? (javascript c'est commun a tous les browser)
avatar Anonyme (non vérifié) | 
Ça dépendra complètement des applis : oneTrip n'a à priori pas besoin de se connecter à internet, si ? Je vois pas pourquoi on pourrait pas faire tourner l'appli en local. Si on ne peut faire tourner aucune appli en local alors oui, ca devient très limité. Oui, il y a du Wifi sur l'iPhone mais il n'y a pas du réseau wifi partout.
avatar Anonyme (non vérifié) | 
Ça dépendra complètement des applis : oneTrip n'a à priori pas besoin de se connecter à internet, si ? Je vois pas pourquoi on pourrait pas faire tourner l'appli en local. Si on ne peut faire tourner aucune appli en local alors oui, ca devient très limité. Oui, il y a du Wifi sur l'iPhone mais il n'y a pas du réseau wifi partout.
avatar Anonyme (non vérifié) | 
Ça dépendra complètement des applis : oneTrip n'a à priori pas besoin de se connecter à internet, si ? Je vois pas pourquoi on pourrait pas faire tourner l'appli en local. Si on ne peut faire tourner aucune appli en local alors oui, ca devient très limité. Oui, il y a du Wifi sur l'iPhone mais il n'y a pas du réseau wifi partout.
avatar Anonyme (non vérifié) | 
zerozerosix> Après avoir vu le Keynote, je dirais que ça va plus loin qu'un simple argument marketing. Déjà, il s'agit effectivement d'applis web uniquement, mais on s'y connecte via Wi-Fi, pour l'instant la connexion via le réseau téléphonique n'est pas à l'ordre du jour (d'après ce que j'ai lu un peu partout). Donc pas de "note", pas de "forfait", juste la limitation d'avoir un accès sans fil à proximité. Par contre, Safari iPhone est de toute évidence un navigateur Web bien plus sophistiqué que ce qu'on trouve habituellement sur les smartphones, car il permet de naviguer avec une qualité équivalente à ce qu'on trouve sur un ordinateur personnel (on est loin de la visibilité réduite d'un Blueberry, par exemple). En ça, c'est déjà une fleur. Apple conseille donc aux développeurs de faire des applis web "orientées iPhone". Enfin, j'ai l'impression qu'Apple va fournir des API (javascript sans doute) pour que les développeurs puissent exploiter certaines fonctionnalités de l'iPhone : on voit dans le Keynote l'appli de test qui affiche des fiches contacts exactement similaires à celles de l'iPhone et qui permettent un appel téléphonique sur un simple touch-clic. Il y a donc un peu plus qu'une vaste blague, même si effectivement les "hard" coders sont un peu déçus. Par contre, ça ne fera vraiment de mal à personne de se mettre au développement Web tellement cette "plate-forme" devient importante.
avatar Anonyme (non vérifié) | 
Pour ceux qui craignent que les applis iPhone/AJAX consomment un max de bande passante "WAP": je ne serais pas très étonné de voir Apple intégrer Google Gears, un truc open source lancé par Google il y a quelques semaines et qui permet de faire tourner des applis AJAX en local (sans connexion internet), comme Google Docs & Spreadsheets par exemple...
avatar Anonyme (non vérifié) | 
@v1nce : c'est peut-être tout simplement une question de style... css et autre qui serait mal géré par les autres navigateurs ;) @gibet_b : aux USA, le réseau WIFI gratuit et libre est beaucoup plus étendu qu'en France ou même en Europe ;)
avatar Anonyme (non vérifié) | 
onetrip : «vous ne pouvez pas utiliser onetrip parce que vous n'utilisez pas Safari, gnagnagna, gnagnagna.» On se croirait revenu au temps des sites «optimisé pour internet explorer». Je peux comprendre que l'interface soit plus facile à utiliser dans le safari de iPhone mais barrer la route aux autres navigateurs soi-disant «parce que je n'ai pas de temps à perdre en développement sur les autres navigateurs», ça me fout les boules... <br /> Ça m'énerve... Mais ça m'énerve...
avatar Anonyme (non vérifié) | 
Bonjour à tous.... Je rapelle que le but est de developper unre application pour iPhone!!!! pas de développer des applis ajax pour les pcs ou mac... et je rapelle que le navigateur intégré au iPhone est basé sur Safari ;) donc arretez de vous tromper de cible. Donc que safari soit necessaire pour tester au plus prêt ne me semble pas incohérant (ai dit tester pas utiliser, mon emac me semble un peux gros comme téléphone surtout sans carte sim et avec un cable electrique).
avatar Anonyme (non vérifié) | 
C'est pas parce-que c'est sur le Web que ca doit être compatible partout.<br /> Il y a des sites web iMode etc. Les applications iphone ne sont pas à utiliser sur un écran d'ordinateur.. et ne sont pas non plus très appropriée (car non tactile).. Arrêtez de raler un peu. @v1nce : tu es très agaçant à détruire tout.
avatar Anonyme (non vérifié) | 
Si vous avez un peu de motivations, mettez-vous à l'Ajax et envisagez de developper des applis pour l'iPhone au lieu de râler !!!
avatar Anonyme (non vérifié) | 
Précision : je n'ai rien contre le fait que l'on développe au plus près une application iPhone avec Safari mais barrer la route aux autres navigateurs, je trouve ça mesquin, pour ne pas dire plus... D'autant plus que faire une application iPhone c'est utiliser les standards du web. La preuve que ce que je dis est vrai c'est que la première application fonctionne parfaitement dans Firefox alors que OneTrip vous envoient paître... Mais bon, c'est aussi une des premières applications qui sort, c'est une maladie de jeunesse, si les développeurs sont un peu consciencieux, leurs applications tourneront dans tous les navigateurs. ;)
avatar Anonyme (non vérifié) | 
@Michaël : «C’est pas parce que c’est sur le Web que ça doit être compatible partout.» Ben si justement, le web c'est le media universel par excellence. D'ailleurs tout ce qui est site iMode, Wap, etc, est en train de disparaître parce que les mobiles et les pda disposent enfin de vrai navigateurs Web comme Opera, minimo et maintenant Safari. ;-)
avatar Anonyme (non vérifié) | 
détruire tout ? le codage web a une validation w3c, pourquoi ne pas la respecter ? vu que c'est Safari (iPhone)
avatar Anonyme (non vérifié) | 
OneTrip est vraiment bien réalisé, cela montre les possibilités du Web 2.0 et d'Ajax.
avatar Anonyme (non vérifié) | 
La seconde baptisée OneTrip permet de concevoir d’une manière très agréable sa liste de courses. Desoler ma mere n'est pas Geek xD
avatar Anonyme (non vérifié) | 
Bon après s'il y a des fonctions javascript spéciales dédiées à l'iPhone... Mais je suis sûr que là aussi, il soit possible, soit en ayant une version réduite de l'application soit en trouvant un équivalent, d'être compatible avec tout le monde. ;-)
avatar Anonyme (non vérifié) | 
C'est "marrant", je n'ai vu le SDK de l'iPhone absolument nulle part en téléchargement...
avatar Anonyme (non vérifié) | 
@boulifb : c'est normal vu que c'est juste de l'html, du javascript, des css, etc. Un éditeur de texte suffit. ;-)

CONNEXION UTILISATEUR