Créer une appli pour iPhone

gibet_b

Membre d’élite
Club MacG
28 Mars 2005
1 904
119
41
Combrailles (France)
www.bournisien.info
Salut à tous,

Est-ce que certains d'entre vous se sont intéressés à la création d'app pour l'iPhone ? Quels sont les possibilités ?

Si j'ai bien compris, il s'agit de développement en HTML+AJAX, c'est ça ?

Je connais pas AJAX, aussi je ne sais ce que permet ce langage. Mais toutes les applis pour iPhone nécessiteront-elles de se connecter au site WEB où se trouve l'appli ou pourront-elles être rapatriés et exécutées en local sur l'iPhone ? Parce que si il est impossible de faire tourner l'appli en local, cela risque de coûter cher à l'utilisateur qui n'aura pas forcément de connexion WiFi gratuite à disposition, et cela va coûter cher au développeur s'il ne fait pas payer son service : si son appli est populaire, il risque d'être à cours de bande passante et de devoir racker auprès de son hébergeur pour augmenter sa bande passante. A moins qu'Apple propose un hébergement pour toutes les iPhones App...

Bref, qui peut m'éclairer sur le développement d'appli pour l'iPhone.

D'avance, merci !
 

p4bl0

Membre d’élite
Club MacG
12 Juillet 2004
4 772
425
32
$PWD
p4bl0.net
Salut à tous,

Est-ce que certains d'entre vous se sont intéressés à la création d'app pour l'iPhone ? Quels sont les possibilités ?

Si j'ai bien compris, il s'agit de développement en HTML+AJAX, c'est ça ?

Je connais pas AJAX, aussi je ne sais ce que permet ce langage. Mais toutes les applis pour iPhone nécessiteront-elles de se connecter au site WEB où se trouve l'appli ou pourront-elles être rapatriés et exécutées en local sur l'iPhone ? Parce que si il est impossible de faire tourner l'appli en local, cela risque de coûter cher à l'utilisateur qui n'aura pas forcément de connexion WiFi gratuite à disposition, et cela va coûter cher au développeur s'il ne fait pas payer son service : si son appli est populaire, il risque d'être à cours de bande passante et de devoir racker auprès de son hébergeur pour augmenter sa bande passante. A moins qu'Apple propose un hébergement pour toutes les iPhones App...

Bref, qui peut m'éclairer sur le développement d'appli pour l'iPhone.

D'avance, merci !
AJAX n'est pas un langage !!! c'est un nom donné aux technologies qui, une fois leurs puissance mise en commune font le côté technique du web 2.0 :) (je suis fière de ma phrase et j'embête ceux qui l'aime pas :D)

http://fr.wikipedia.org/wiki/AJAX

et cherche dans google des trucs à lire !
 

gibet_b

Membre d’élite
Club MacG
28 Mars 2005
1 904
119
41
Combrailles (France)
www.bournisien.info
J'ai honte, je m'en suis rendu compte immédiatement après avoir poster ce message en cherchant sur... Google. Mais j'étais persuadé que AJAX était un langage à part entière :rose: :rose: :rose:

En fait, mes interrogations portaient surtout sur cette partie :

Mais toutes les applis pour iPhone nécessiteront-elles de se connecter au site WEB où se trouve l'appli ou pourront-elles être rapatriés et exécutées en local sur l'iPhone ?

Donc il faudra nécessairement être connecté à internet pour utiliser les iPhone App développées par des tiers ?
 

p4bl0

Membre d’élite
Club MacG
12 Juillet 2004
4 772
425
32
$PWD
p4bl0.net
J'ai honte, je m'en suis rendu compte immédiatement après avoir poster ce message en cherchant sur... Google. Mais j'étais persuadé que AJAX était un langage à part entière :rose: :rose: :rose:

En fait, mes interrogations portaient surtout sur cette partie :



Donc il faudra nécessairement être connecté à internet pour utiliser les iPhone App développées par des tiers ?
malheureusement, oui :(

de toute façon la seule appli qui manque réellement sur l'iPhone ne peut pas être développé via un navigateur sans flash : un client SIP, il faut un client SIP !!!
 

tatouille

Vétéran
1 Juin 2004
5 174
494
Stanford CA
les applis iPhone sont webkit based (attendre le 29 pour officialiser tout ça)
et je te répondrais + en détails tu parles d'appli client service pour iPhone , le nouveau site d'apple
est completement iphone browsable
:zen:
 

NeoDym.art

Membre junior
24 Novembre 2005
87
0
malheureusement, oui
Mais c'est absurde... ä l'heure ou n'importe qui peut développé des appli flash sur les mobiles, Apple voudrait qu'on passe par le réseau?
ça à peut-être des avantages; ça ressemble en tout cas au "applis" de google. Mais ça à quand même un gros désaventage, la connexion. SUrtout pour un "nomade".

Moi j'imaginais une sorte de dashboard qui émulerait les applis! Déçu... Y a une consolation?
 

olekhnov

Membre junior
9 Octobre 2004
62
6
47
Clermont Fd enfin à coté
jd.olek.fr
concevoir une application en html/ajax (en fait html/javascript) intègre deux aspects complémentaires :

1) une certaine interactivité côté client, par l'utilisation intensive de javascript
2) la possibilité (via ajax) de communiquer facilement entre le client et le serveur sans avoir a recharger une nouvelle page à chaque fois, pour rechercher des infos sur la base de données du serveur

pour peu que l'iphone permette de sauvegarder localement des pages, le point 1) permettrait donc de faire des applis en mode "déconnecté" (du style de la démo faite à la keynote, où il n'y avait pas vraiment de communication avec l'extérieur, mais seulement avec des composants internes à l'iphone)
 

NeoDym.art

Membre junior
24 Novembre 2005
87
0
oncevoir une application en html/ajax (en fait html/javascript)
Oui, et en y pensant, les appli pourront surement être chargées sur son mac de bureau et transmises sur l'Iphone.
C'est pas si bête, mais le fait que l'on doive ouvrir un navigateur pour faire marcher l'appli me dérange... sans compter qie les intéractions avec les bases de données ne pourront se faire que sur un serveur, donc grande limitation...

Enfin, c'est pas comme si je l'avais demain. E tplein de chose peuvent changer d'ici qu'il sorte en europe!
 

gibet_b

Membre d’élite
Club MacG
28 Mars 2005
1 904
119
41
Combrailles (France)
www.bournisien.info
Donc il faudra nécessairement être connecté à internet pour utiliser les iPhone App développées par des tiers ?

Je me cite moi-même, la classe :D

Tout ça pour dire que si on a les mêmes conditions d'abonnement qu'aux USA, ce ne sera un problème que pour le développeur (au niveau de son hébergement) puisque pour le possesseur d'iPhone, la connexion internet même en Edge est illimitée.
 

olekhnov

Membre junior
9 Octobre 2004
62
6
47
Clermont Fd enfin à coté
jd.olek.fr
C'est pas si bête, mais le fait que l'on doive ouvrir un navigateur pour faire marcher l'appli me dérange... sans compter qie les intéractions avec les bases de données ne pourront se faire que sur un serveur, donc grande limitation...
!

ben en fait, si tu regardes techniquement ce que sont les widgets du dashboard, c'est exactement la même chose : ce sont des applis html/javascript, mais qui sont exécutées hors navigateur, dans le cadre d'un dashboard

il me semble que l'iphone dans l'état actuel des choses ouvre un navigateur pour exécuter une appli de ce type (enfin ct le cas sur la démo du WWDC), mais en fait il suffirait de camoufler la barre de navigation de safari pour faire illusion ;)
 

NeoDym.art

Membre junior
24 Novembre 2005
87
0
Oui, mais il faudrait pouvoir mettre une icone-lien vers l'application quelque part, dans ce cas là.
A mon avis, olekhnov a raison: ce sera comme dashboard; les icônes seront probablement dans un sorte de dock. C'est tout à fait "mac style".

ben en fait, si tu regardes techniquement ce que sont les widgets du dashboard, c'est exactement la même chose : ce sont des applis html/javascript, mais qui sont exécutées hors navigateur, dans le cadre d'un dashboard

Sauf que cette fois c'est pas une application qui cherche des infos sur le net, mais si j'ai bien compris, c'est l'Iphone qui va la chercher sur le net... :D
... Je pense qu'il y aura un moyen de l'enregistré localement... et que l'on puisse le faire manuellement depuis le mac. Sauf que pour l'instant l'Iphone ne gère pas de mode dique dur, et je ne vois pas comment par itunes ce serait possible.

Bon diimanche
N.