Le but ? créer d'extraordinaires applications qui exploiteront la révolutionnaire interface Multi-TouchTM d'iPhone
"Nous sommes enthousiastes à l'idée de voir naître une communauté fervente de développeurs tiers, avec potentiellement des milliers d'applications natives pour iPhone et iPod touch, a déclaré Steve Jobs, CEO d'Apple. Les fonctionnalités d'entreprise d'iPhone, associées à sa révolutionnaire interface Multi-Touch et à une architecture logicielle évoluée, offrent la meilleure expérience utilisateur et la plate-forme logicielle la plus avancée jamais disponible sur un appareil mobile."
Le SDK iPhone fournit un vaste ensemble d'interfaces de programmation d'applications (API) et d'outils permettant de créer des applications novatrices pour iPhone et iPod® touch. Dès aujourd'hui, chacun peut télécharger gratuitement la version bêta du SDK iPhone et exécuter le simulateur iPhone (iPhone Simulator) sur son Mac®. Apple a également présenté aujourd'hui son nouveau Programme pour développeurs iPhone, qui met à la disposition des développeurs tout ce dont ils ont besoin pour créer des applications natives, ainsi que le nouvel App Store, moyen inédit pour les développeurs de livrer sans fil leurs applications aux utilisateurs iPhone et iPod touch.
Avec le SDK iPhone, les développeurs tiers pourront développer des applications natives pour iPhone grâce à un riche ensemble d'API, comprenant des interfaces de programmation pour les technologies Core OS, Core Services, Media et Cocoa Touch. Le SDK iPhone permettra aux développeurs de créer d'extraordinaires applications qui exploiteront la révolutionnaire interface Multi-TouchTM d'iPhone, sa technologie d'animation, son vaste espace de stockage, son accéléromètre tridimensionnel et sa technologie intégrée géolocalisation pour proposer des applications mobiles véritablement innovantes.
Apple a obtenu auprès de Microsoft l'utilisation sous licence d'Exchange ActiveSync, qui a été intégré à iPhone. Ainsi, iPhone se connectera directement aux serveurs Microsoft Exchange 2003 et 2007 afin d'offrir des fonctions sécurisées d'e-mail push, de contacts et de calendriers OTA (Over The Air) et des listes d'adresses globales. La prise en charge intégrée d'Exchange ActiveSync permet également de mettre en œuvre des fonctions de sécurité telles que l'effacement à distance (Remote Wipe), les politiques de mots de passe et l'autodécouverte. Le logiciel iPhone 2.0 prend en charge le système VPN IPsec de Cisco pour assurer le niveau le plus élevé actuellement disponible de cryptage IP pour la transmission des données d'entreprise sensibles, ainsi que la capacité d'authentification par certificats numériques ou l'authentification multi-facteur par mot de passe. L'ajout du protocole WPA2 Enterprise avec authentification 802.1x permet aux entreprises de déployer iPhone et iPod touch en respectant les toutes dernières normes en matière de protection des réseaux Wi-Fi.
Le logiciel iPhone 2.0 fournit un utilitaire de configuration qui permet aux administrateurs informatiques de configurer rapidement un grand nombre d'iPhone, avec politiques de mots de passe, réglages VPN, installation de certificats, réglages des serveurs d'e-mail, et plus encore. Une fois la configuration définie, celle-ci peut être facilement, et en toute sécurité, délivrée à l'utilisateur par un lien web ou par e-mail. Pour l'installer, tout ce que l'utilisateur aura à faire consistera à s'identifier avec un nom d'utilisateur ou un mot de passe, à télécharger la configuration et à toucher l'option Installer. Une fois la configuration installée, l'utilisateur aura accès à tous les services informatiques de sa société.
La version 2.0 du logiciel iPhone intégrera l'App Store, nouvelle application permettant aux utilisateurs de parcourir, de rechercher, d'acheter et de télécharger sans fil des applications tierces directement sur leur iPhone ou leur iPod touch. L'App Store permettra aux développeurs d'atteindre chaque utilisateur iPhone ou iPod touch. Les développeurs fixeront eux-mêmes le prix de leurs applications (qui pourront être gratuites) et garderont 70 pour cent des recettes des ventes. Les utilisateurs pourront télécharger les applications gratuites sans aucuns frais ni pour l'utilisateur ni pour le développeur, ou acheter les applications payantes, d'un simple clic. Les entreprises clientes pourront se créer une page privée sécurisée sur l'App Store, dont l'accès sera réservée à leurs employés. Apple prendra en charge tous les frais de système de paiement par carte bancaire, d'hébergement web, d'infrastructure et de DRM associés à la mise à disposition des applications sur l'App Store. Les applications tierces pour iPhone et iPod touch devront être approuvées par Apple et seront disponibles exclusivement sur l'App Store.
Le SDK iPhone offre un moyen fiable, rapide et sécurisé de créer des applications novatrices pour iPhone et iPod touch. Outre le riche ensemble d'API pour iPhone, le SDK iPhone fournit également des outils évolués pour la création d'applications natives pour iPhone et iPod touch, parmi lesquels : Xcode®, pour l'édition du code source, la gestion de projet et le débogage graphique ; Interface Builder, avec la création d'interfaces par glisser-déposer et l'aperçu live ; Instruments, pour surveiller et optimiser en temps réel les performances des applications iPhone ; enfin, iPhone Simulator, pour exécuter et déboguer les applications.
Durant le programme bêta du SDK iPhone, un nombre limité de développeurs seront acceptés dans le cadre du nouveau Programme pour développeurs iPhone d'Apple et auront la possibilité de transférer du code sur iPhone à des fins de tests. Le Programme standard coûte 99 $ (USA) par an et met à la disposition de ses membres le SDK iPhone et les outils de développement ; l'accès au logiciel iPhone en pré-version ; un service d'assistance technique ; la capacité de transférer du code sur iPhone à des fins de tests ; enfin, la diffusion des applications par le biais du nouvel App Store. Le Programme d'entreprise coûte 299 $ (USA) par an.
Outre ces nouvelles fonctionnalités réseau et de sécurité pour iPhone, la version bêta du logiciel iPhone 2.0 offre plusieurs fonctions Courrier inédites, comme la possibilité de visualiser des fichiers PowerPoint en pièces jointes (en plus des fichiers Word et Excel) et la capacité à supprimer et à déplacer en masse des e-mails.
Tarifs et disponibilité
Apple prévoit de livrer la version finale du logiciel iPhone 2.0, avec le SDK iPhone et les nouvelles fonctionnalités d'entreprise, ainsi qu'une mise à jour gratuite pour tous les clients iPhone d'ici à la fin du mois de juin. Les applications tierces créées pour iPhone fonctionneront également sur iPod touch. Les utilisateurs iPod touch devront néanmoins acquérir une mise à jour logicielle pour exécuter ces applications.
La version bêta gratuite du SDK iPhone est disponible immédiatement dans le monde entier et peut être téléchargée à l'adresse developer.apple.com/iphone/program. Le Programme pour développeurs iPhone sera d'abord disponible aux Etats-Unis et s'étendra aux autres pays dans les mois à venir. Apple accepte dès aujourd'hui les demandes des entreprises souhaitant se joindre au Programme bêta privé d'entreprise pour iPhone (www.apple.com/iphone/enterprise).