La conférence donnée par Apple hier soir au sujet de l’iPhone a provoqué une vague d’enthousiasme bien réelle. On attendait que la firme de Cupertino révèle des informations sur le SDK, et c’est désormais chose faite. Les informations sont nombreuses et très intéressantes, et il est clair maintenant que l’arrivée des applications sur l’iPhone marquera une deuxième naissance pour le téléphone d’Apple.
Le SDK tant attendu
Dans une ambiance assez survoltée pour laquelle se sont déplacés un grand nombre de sociétés, dont AOL, Orange ou encore Microsoft, Apple a reçu ses disciples dans des conditions agréables puisque chaque spectateur avait son siège confortable muni de plusieurs prises. Quand Steve Jobs est arrivé sur scène, il a simplement annoncé qu’ils « avaient travaillé très dur sur ce projet ».
Le projet en question est évidemment le SDK (Software Development Kit) qui va permettre la création de centaines d’applications pour l’iPhone. Et si vous vous posez la question de savoir s’il est déjà disponible, la réponse est oui (en version bêta), mais attention ! Il est nécessaire de connaître certains détails avant de se précipiter.
Des précisions et limitations très importantes
Avant d’attaquer sur les nouveautés et possibilités proposées par le SDK, il faut passer en revue certaines limites imposées par son utilisation. Tout d’abord, le SDK est librement accessible de manière publique, mais la mise à jour 2.0 pour iPhone et iPod Touch ne sera disponible qu’en juin. Seuls certains développeurs triés sur le volet et certaines entreprises ont droit à une version bêta de cette mise à jour permettant donc de tester les applications développées. Les autres devront se contenter de l’iPhone Emulator.
Seconde grande précision, très importante : le développement d’applications ne peut être fait que depuis Leopard, et plus particulièrement la version 10.5.2. Xcode 3.0 est obligatoire, et le SDK s’interface avec l’environnement de développement intégré d’Apple. Il ne sera donc possible de développer pour l’iPhone que si l’on possède soi-même un Mac. Des raisons compréhensibles puisque Xcode est destiné aux applications Mac OS X et que l’iPhone contient une version modifiée du système d’exploitation. La finalité sera pourtant que la publication de logiciels sera moins importante à cause de cette limitation.
Du droit de publier une application
Nous n’en avons pas fini avec les détails vitaux. Le SDK est accessible publiquement dès lors que l’on possède un compte chez Apple, ce qui peut être un compte développeur ou un simple compte iTunes, l’inscription étant par ailleurs gratuite. Toutefois, si le développement lui-même est gratuit, la publication des applications ne peut passer que par iTunes, et là, les choses se corsent. Un particulier va devoir s’acquitter d’un droit de 99 dollars/euros pour pouvoir proposer ses créations sur iTunes, le tarif passant à 299 dollars/euros pour une entreprise.
Et là, on se heurte à un choix qui risque sérieusement de perturber les ambitions des développeurs qui souhaitaient créer des logiciels gratuits, open source ou non. En effet, iTunes sera le passage obligatoire pour une application destinée à l’iPhone, et un développeur payant 99 dollars/euros n’aura plus nécessairement l’envie de proposer gratuitement ses créations.
Apple se réserve le droit de refuser un logiciel, mais les logiciels gratuits sont tout à fait autorisés et devraient probablement constituer néanmoins une bonne part de l’offre, car on trouve souvent sur téléphones des applications très simples, mais très utiles, pour lesquelles bien peu de monde a envie de verser quelques pièces. Sur les logiciels payants (c’est le développeur qui choisit), Apple récupère 30 % du prix de vente, et le créateur les 70 % restants. Il n’y a pas de frais de dossiers, de carte bancaire ou de serveur, et le service sera accessible via le Wifi ou l’EDGE directement depuis l’iPhone.
Le SDK offre pratiquement à l'iPhone les mêmes possibilités que sous Mac OS X
Passons maintenant au SDK lui-même et à ses possibilités. Il vient ajouter au framework Cocoa une branche particulière : Cocoa Touch. Selon les divers intervenants, notamment AOL et Salesforce.com, le développement sur iPhone serait extrêmement rapide, des applications complètes ayant été développées en moins de deux semaines, notamment des jeux, puisque SEGA aussi était présent, pour démontrer les possibilités en OpenGL.
Le SDK intègre entre autres :
iPhone 2.0 : les entreprises en ligne de mire
En dehors du SDK, il faut préciser que la mise à jour 2.0 pour iPhone sera très importante du côté professionnel, car Apple a bel et bien acheté une licence ActiveSync auprès de Microsoft. L’intérêt ? Énorme potentiellement pour les entreprises puisque l’iPhone pourra se connecter directement aux serveurs Exchange sans passer par la moindre passerelle, avec le support des fonctionnalités suivantes :
Vers un écosystème complet
À partir du mois de juin, l’iPhone va donc réellement entrer dans une nouvelle phase de son cycle de vie, en recueillant un nombre d’applications conséquent. Il est clair que les 30 % de marge demandés par Apple sont élevés, mais il faut prendre en compte certains critères, comme la forte visibilité offerte par iTunes, et l’aspect « sécurisant » pour les utilisateurs qui auront ainsi un espace central pour télécharger des logiciels. Les 99 dollars/euros pour le droit des développeurs de publier des applications ne sont pas une bonne nouvelle, mais le tarif est fixe et unique, et ceux qui souhaitent ensuite publier des logiciels gratuits n’auront plus rien à payer.
Enfin, on notera qu’Apple va créer un fond d’investissement de 100 millions de dollars pour aider les développeurs à créer des applications pour l’iPhone. Chacun pourra donc demander une aide à la société de Cupertino, mais les détails de l’attribution d’une aide quelconque ne sont pas encore connus.
Les utilisateurs intéressés par le SDK de l’iPhone pourront se rendre sur cette page pour s’enregistrer et le télécharger. On trouvera d’autre part une section spécifique pour les entreprises qui souhaitent se lancer dans le développement d’applications pour le téléphone d’Apple.
Le SDK tant attendu
Dans une ambiance assez survoltée pour laquelle se sont déplacés un grand nombre de sociétés, dont AOL, Orange ou encore Microsoft, Apple a reçu ses disciples dans des conditions agréables puisque chaque spectateur avait son siège confortable muni de plusieurs prises. Quand Steve Jobs est arrivé sur scène, il a simplement annoncé qu’ils « avaient travaillé très dur sur ce projet ».
Le projet en question est évidemment le SDK (Software Development Kit) qui va permettre la création de centaines d’applications pour l’iPhone. Et si vous vous posez la question de savoir s’il est déjà disponible, la réponse est oui (en version bêta), mais attention ! Il est nécessaire de connaître certains détails avant de se précipiter.
Des précisions et limitations très importantes
Avant d’attaquer sur les nouveautés et possibilités proposées par le SDK, il faut passer en revue certaines limites imposées par son utilisation. Tout d’abord, le SDK est librement accessible de manière publique, mais la mise à jour 2.0 pour iPhone et iPod Touch ne sera disponible qu’en juin. Seuls certains développeurs triés sur le volet et certaines entreprises ont droit à une version bêta de cette mise à jour permettant donc de tester les applications développées. Les autres devront se contenter de l’iPhone Emulator.
Seconde grande précision, très importante : le développement d’applications ne peut être fait que depuis Leopard, et plus particulièrement la version 10.5.2. Xcode 3.0 est obligatoire, et le SDK s’interface avec l’environnement de développement intégré d’Apple. Il ne sera donc possible de développer pour l’iPhone que si l’on possède soi-même un Mac. Des raisons compréhensibles puisque Xcode est destiné aux applications Mac OS X et que l’iPhone contient une version modifiée du système d’exploitation. La finalité sera pourtant que la publication de logiciels sera moins importante à cause de cette limitation.
Du droit de publier une application
Nous n’en avons pas fini avec les détails vitaux. Le SDK est accessible publiquement dès lors que l’on possède un compte chez Apple, ce qui peut être un compte développeur ou un simple compte iTunes, l’inscription étant par ailleurs gratuite. Toutefois, si le développement lui-même est gratuit, la publication des applications ne peut passer que par iTunes, et là, les choses se corsent. Un particulier va devoir s’acquitter d’un droit de 99 dollars/euros pour pouvoir proposer ses créations sur iTunes, le tarif passant à 299 dollars/euros pour une entreprise.
Et là, on se heurte à un choix qui risque sérieusement de perturber les ambitions des développeurs qui souhaitaient créer des logiciels gratuits, open source ou non. En effet, iTunes sera le passage obligatoire pour une application destinée à l’iPhone, et un développeur payant 99 dollars/euros n’aura plus nécessairement l’envie de proposer gratuitement ses créations.
Apple se réserve le droit de refuser un logiciel, mais les logiciels gratuits sont tout à fait autorisés et devraient probablement constituer néanmoins une bonne part de l’offre, car on trouve souvent sur téléphones des applications très simples, mais très utiles, pour lesquelles bien peu de monde a envie de verser quelques pièces. Sur les logiciels payants (c’est le développeur qui choisit), Apple récupère 30 % du prix de vente, et le créateur les 70 % restants. Il n’y a pas de frais de dossiers, de carte bancaire ou de serveur, et le service sera accessible via le Wifi ou l’EDGE directement depuis l’iPhone.
Le SDK offre pratiquement à l'iPhone les mêmes possibilités que sous Mac OS X
Passons maintenant au SDK lui-même et à ses possibilités. Il vient ajouter au framework Cocoa une branche particulière : Cocoa Touch. Selon les divers intervenants, notamment AOL et Salesforce.com, le développement sur iPhone serait extrêmement rapide, des applications complètes ayant été développées en moins de deux semaines, notamment des jeux, puisque SEGA aussi était présent, pour démontrer les possibilités en OpenGL.
Le SDK intègre entre autres :
- SQLite
- Core Location
- Une couche Media équivalente à celle de Leopard
- OpenGL
- Core Audio
- Core OS
- Le support du multitouch
- Le support des accéléromètres
iPhone 2.0 : les entreprises en ligne de mire
En dehors du SDK, il faut préciser que la mise à jour 2.0 pour iPhone sera très importante du côté professionnel, car Apple a bel et bien acheté une licence ActiveSync auprès de Microsoft. L’intérêt ? Énorme potentiellement pour les entreprises puisque l’iPhone pourra se connecter directement aux serveurs Exchange sans passer par la moindre passerelle, avec le support des fonctionnalités suivantes :
- Courriers électroniques (en mode Push)
- Contacts
- Agendas
- Listes globales d’adresses
- Suppressions à distance
- Politiques de mots de passe
- Découverte automatique
Vers un écosystème complet
À partir du mois de juin, l’iPhone va donc réellement entrer dans une nouvelle phase de son cycle de vie, en recueillant un nombre d’applications conséquent. Il est clair que les 30 % de marge demandés par Apple sont élevés, mais il faut prendre en compte certains critères, comme la forte visibilité offerte par iTunes, et l’aspect « sécurisant » pour les utilisateurs qui auront ainsi un espace central pour télécharger des logiciels. Les 99 dollars/euros pour le droit des développeurs de publier des applications ne sont pas une bonne nouvelle, mais le tarif est fixe et unique, et ceux qui souhaitent ensuite publier des logiciels gratuits n’auront plus rien à payer.
Enfin, on notera qu’Apple va créer un fond d’investissement de 100 millions de dollars pour aider les développeurs à créer des applications pour l’iPhone. Chacun pourra donc demander une aide à la société de Cupertino, mais les détails de l’attribution d’une aide quelconque ne sont pas encore connus.
Les utilisateurs intéressés par le SDK de l’iPhone pourront se rendre sur cette page pour s’enregistrer et le télécharger. On trouvera d’autre part une section spécifique pour les entreprises qui souhaitent se lancer dans le développement d’applications pour le téléphone d’Apple.
Source :
Apple
Vincent Hermann
le 7 mars 2008 à 11:09
(37 575
lectures)
Actualités et brèves relatives
- 04 / 03 / 2008 : Olivennes menace Apple et Orange pour l'exclusivité iPhone
- 28 / 02 / 2008 : SDK de l'iPhone : la presse invitée à un évènement le 6 mars
- 27 / 02 / 2008 : Apple : mise à jour corrective 1.1.4 pour iPhone et iPod Touch
- 19 / 02 / 2008 : iPhone : une indiscrétion qui n'a pas payé (MAJ)
- 18 / 02 / 2008 : Déjà 400 000 iPhone débloqués en Chine, selon China Mobile
- 05 / 02 / 2008 : Apple lance un nouvel iPhone 16 Go et un iPod Touch 32 Go
- 16 / 01 / 2008 : MacWorld : la conférence de Steve Jobs et ses nouveautés
- 18 / 10 / 2007 : SDK : l'iPhone s'ouvrira aux applications tierces en février 2008











