01
07
2009
Auteur: Fabien Schwob
Dans:
iPhone / iPod Touch,
Vidéos
Après quelques jours sans avoir le temps de publier, j'ai accumulé par mal de ressources sur le développement Mac / iPhone. Et avec les 3 billets de ce soir, je vais finir par un petit En Vrac :
18
06
2009
Auteur: Fabien Schwob
Dans:
iPhone / iPod Touch

Apple vient de rendre disponible la version finale du kit de développement pour l'iPhone OS 3.0 pour tous les utilisateurs (enregistrés en tant que développeur ou pas) :
12
05
2009
Auteur: Fabien Schwob
Dans:
iPhone / iPod Touch
Apple vient d'envoyer un e-mail aux développeurs iPhone pour leurs signaler qu'ils doivent à partir de maintenant soumettre des applications compatibles avec l'iPhone OS 3 (beta 5) pour être accepté :

L'email signale aussi que une fois l'iPhone OS 3 disponible, toutes les applications non compatible avec celui-ci seront supprimé de l'AppStore. L'iPhone OS 3 étant rétro-compatible, il ne devrait pas y avoir de problèmes majeurs pour faire tourner vos applications sous cette version (à moins d'utiliser des API privés du SDK).
via AppleInsider
08
04
2009
Auteur: Fabien Schwob
Dans:
iPhone / iPod Touch
Parce qu'il est toujours intéressant de garder une certaines ouvertures sur ce qui est disponible ailleurs, j'ai décidé de faire un petit comparatif rapide entre les principales plates-formes mobile. Je vous parlerais donc ici de Android, Palm Mojo et bien sur l'iPhone OS (dont la version 3 est très prometteuse) :
- Android, le système d'exploitation mobile selon Google, est actuellement utilisé sur deux téléphones HTC. Il s'agit d'un système d'exploitation basé sur Linux et donc le développement d'applications s'effectue en Java. Toute la documentation concernant le développement est disponible sur Android Developers et point très important, le kit de développement (SDK) Android est disponible sur Mac OS X, Linux et Windows, ce qui permet au plus grand nombre de l'installer et de développer pour ce système.
- Palm Mojo, est le système d'exploitation sensé marquer le renouveau dans Palm dans le domaine. Il s'agit d'un OS dont les applications sont développés avec les langages HTML, CSS et Javascript, ce qui explique que Palm l'appel aussi Web OS. On ne sait pour l'instant pas grand chose sur cet OS, et l'inscription pour avoir accès au kit de développement à commencé le 1er avril, ce qui est donc très récent. Comme pour le kit Android, le SDK Palm Mojo sera disponible sur Mac OS X, Linux et Windows. Pour plus d'informations, je vous invite à lire le premier chapitre du livre Palm® webOS: Developing Applications in JavaScript Using the Palm MojoT Framework disponible gratuitement en ligne.
- iPhone OS, dont j'ai déjà pas mal parlé sur le blog, je vous invite donc à lire les anciens billets concernant l'iPhone. On pourra tout de même signaler que contrairement à ses concurrents, le SDK de l'iPhone OS ne fonctionne que Mac OS X, ce qui le rend inaccessible à tous les développeurs travaillant sous Linux ou Windows.
D'autres systèmes existent comme Symbian sur les téléphones Nokia ou BlackBerry sur les téléphones du même nom, mais il n'existe pas sur ces téléphones une communauté de développeurs aussi active que celles disponible pour l'iPhone OS ou Android. C'est donc pour ça que je ne les ai pas traité ici.
Espérons que toutes cette agitation et cette concurrence soit bénéfique pour nous et pousse Apple à écouter ses développeurs et à faire évolution l'iPhone OS.
30
03
2009
Auteur: Fabien Schwob
Dans:
En vrac
Après quelques jours avec peu de publication sur Cocoa.fr, voici un billet particulièrement fourni pour la série En vrac. On commence par un coup de gueule et une interview de Cyril, le développeur de iCompta et iComptaMobile :
Les articles suivants sont aussi très intéressant :
Et pour les personnes intéressées par des articles plus technique, je vous invite à lire :
Pour finir, vous trouverez sur le MacDev Network un retour sur le dernier livre concernant de développement Mac de The Pragmatic Programmers :
17
03
2009
Auteur: Fabien Schwob
Dans:
Conférences,
iPhone / iPod Touch
Apple vient de présenter les nouveautés de la version 3.0 de l'iPhone OS et on peut dire qu'il y a des points vraiment sympatique pour les développeurs et les utilisateurs :
- Attendu depuis longtemps, le copier / coller arrive sur iPhone et fonctionne de la manière suivante :
- On tape deux fois sur un mot pour le sélectionner. Une fois un mot surligné, on peut modifier les bords de la sélection pour séléctionner un bloc.
- On secoue l'iPhone pour annuler une sélection ou rétablir une sélection annulé.
- Il est possible d'effectuer copier / coller d'une application à une autre.
- 1000 nouvelles API pour les développeurs.
- Possibilité de proposer à la vente du contenu dans la application. Par exemple de vendre des niveaux dans un jeu, des ebooks pour une application du genre Kindle.
- Gestion des jeux multi-joueurs ou de l'échange de données entre iPhone avec une auto-détection des iPhone proches (en utilisant le protocole Bonjour sur une connexion Bluetooth).
- Possibilité de communiquer avec les accessoires externes Made for iPod par le connecteur 30 broches présent sous l'iPhone.
- En pour finir, l'arrivé du support des applications Push (qui nécessiterait beaucoup moi de batterie que les taches de fond). Cela fonctionnera de la manière suivante :
- quand l'application est en ligne elle reçoit les données directement depuis le serveur.
- quant elle ne tourne pas, les serveurs d'Apple font office de mandataire.
Vous trouverez tous les informations utile, et la possibilité pour les développeurs de télécharger la version beta sur l'iPhone Dev Center :
31
01
2009
Auteur: Fabien Schwob
Dans:
iPhone / iPod Touch,
Livres
En plus d'être un succès commercial, l'iPhone semble visiblement être aussi un succès en édition, avec pour preuve la sortie d'un nouveau livre le concernant chez O'Reilly. Il s'agit cet fois de iPhone SDK Application Development écrit par Jonathan Zdziarski.
Ce nom ne vous dit peut être rien, mais il s'agit de la personne ayant créer le SDK officieux avant qu'Apple se décide à lancer le sien. Il avait d'ailleurs à cette occasion écrit un livre sur le développement iPhone avec ce SDK Open Source (iPhone Open Application Development). Pour avoir eux l'occasion de parcourir ce livre, je dois dire qu'il est intéressant, mais peu utile pour les gens voulant développer des applications destinées à l'AppStore. Il reste donc plus destiné aux hackers de l'iPhone.
17
10
2008
Auteur: Fabien Schwob
Dans:
iPhone / iPod Touch
La solution la plus simple pour développer sur iPhone est d'installer et d'utiliser le SDK d'Apple sur votre Mac puis d'utiliser les ressources de l'iPhone Dev Center ou les livres en train de sortir. Tout cela oblige par contre à posséder un Mac et à suivre les règles d'Apple (comme l'impossibilité de tourner en tache de fond). Il est alors possible d'utiliser un certain nombre d'alternatives :
01
10
2008
Auteur: Fabien Schwob
Dans:
iPhone / iPod Touch
Apple vient de publier sur son site web un message qui signal la levée d'un bonne partie du NDA concernant l'iPhone :
We have decided to drop the non-disclosure agreement (NDA) for released iPhone software.
We put the NDA in place because the iPhone OS includes many Apple inventions and innovations that we
would like to protect, so that others don’t steal our work. It has happened before. While we have filed for
hundreds of patents on iPhone technology, the NDA added yet another level of protection. We put it in
place as one more way to help protect the iPhone from being ripped off by others.
However, the NDA has created too much of a burden on developers, authors and others interested in
helping further the iPhone’s success, so we are dropping it for released software. Developers will receive a
new agreement without an NDA covering released software within a week or so. Please note that
unreleased software and features will remain under NDA until they are released.
Thanks to everyone who provided us constructive feedback on this matter.
Il sera donc normalement possible dès le nouveau contrat d'utilisation envoyé de parler des fonctionnalitées présente dans les versions finales du SDK. Les fonctionnalitées des versions beta restent quant à elles sous NDA.
Cela signifie que l'on devrait aussi voir apparaître d'ici peu des livres et d'autres ressources sur le SDK iPhone, comme par exemple les livres The Pragmatic Programmers.
24
09
2008
Auteur: Fabien Schwob
Dans:
Apple,
iPhone / iPod Touch
Il semblerait que Apple ajoute maintenant aux lettres de rejet des applications sur l'AppStore la ligne ci-dessous pour que ces lettres soient elles même sous le NDA (Non-disclosure agreement) :
THE INFORMATION CONTAINED IN THIS MESSAGE IS UNDER NON-DISCLOSURE
Je pense en ce qui me concerne, que ce n'est pas une bonne solution d'instaurer toutes ces limitations sur le développement iPhone. Cela risque :
- De bloquer des développeurs de se lancer dans le développement d'applications par peur de rejets
- De faire passez des développeurs sur Google Android qui est beaucoup plus ouvert à ce niveau là.
- De décourager des développeurs débutants qui n'ont nul par pour exposer leurs problèmes et se faire aider par d'autres personnes plus expérimentés.
J'espère que la politique d'Apple va évoluer le plus vite possible surtout en ce qui concerne la possibilité de dialoguer du SDK entre développeurs.