Interview : Développeur de "iReveil"
1°) Parlez nous de iReveil
iReveil est une application radio-réveil pour iPhone et iPodTouch 2G. Il ne fonctionne pas sur le iPod Touch V1 car ce dernier n’a pas de haut-parleurs.
Ces principales fonctionnalités sont :
- La première, en plus de la fonction réveil, est bien sûr l’écoute de la radio. On a le choix parmi douze radios françaises par défaut ou plus de 100 radios classées par pays.
- On peut créer ses propres radios dans un pays existant ou que l’on crée. Il suffit de rentrer son nom et l’adresse internet du stream (adresse qui renvoie le son de la radio).
- On peut paramétrer pas mal de choses, comme personnaliser son fond d’écran ou changer les radios présélectionnées (appui long sur une radio à remplacer quand on est en mode « radio par défaut » à off).
- On peut utiliser iReveil comme un vrai radio réveil. Posé sur son dock, il permet d’avoir l’horloge, la radio et l’heure de réveil choisies. Un slide bar permet de régler la luminosité, et par double tap sur l’écran, on accède au mode nuit avec l’heure en rouge sur fond noir.
- iReveil est décliné en version anglaise ou américaine, en version espagnole et cela par simple changement de langue dans les réglages de l’iPhone.
- On peut également recharger la liste de radios par défaut à partir d’internet par simple appui sur un bouton. Plus besoin d’avoir une nouvelle version de l’application. Ceux qui utilisent leurs propres radios peuvent me les envoyer pour faire évoluer la liste par défaut.
2°) Comment l’idée de iReveil vous est-elle venue ? Quelles ont été vos motivations ?
J’ai acheté l’iPhone V1 en janvier 2008 et je n’ai pas trouvé la fonctionnalité radio-réveil, alors quand Apple a sorti son kit de développement, je me suis dit que je pourrais faire cette application.
Elle était complexe à faire certes mais j’ai relevé les manches, acheté un macbook, téléchargé le SDK, acheté ma licence de développement et j’ai commencé à apprendre le COCOA Touch (langage de développement iPhone).
Je ne voulais pas forcément gagner de l’argent, je ne crache pas dessus c’est sûr, mais je voulais être fier de construire un logiciel et surtout qu’il se vende. Le plus marrant c’est la diffusion mondiale, je vends peu mais dans beaucoup de pays. Je suis persuadé que je ne verrai pas un gramme d’argent dans la plupart d’entre eux (il faut plus de 250 $ par store pour être payé), mais bon ça permet de voyager (dans les deux sens du terme).
3°) Que Faites Vous dans La Vie ? (travail, passions, …)
Je suis informaticien, chef de projet, dans une grande Banque Assurance Française. Je suis passionné d’informatique depuis tout petit mais je n’avais pas eu «The idea» pour faire un vrai logiciel.
4°) Pourquoi achetez iReveil et non pas Horloge/Radio-Réveil Lumineux ?
Je ne peux pas répondre à cette question. Certes nos applications se ressemblent avec celle d’Olivier (ndlr : auteur de l’application Horloge / Reveil)(très aboutie et en constante évolution aussi), mais nous ne sommes pas partis du même point. Olivier a voulu faire une horloge et il a ensuite ajouté la fonction réveil puis radio réveil. Moi j’ai voulu faire d’abord un radio-réveil avec une fonction radio évoluée (choix parmi plusieurs radios, ajout de radios, baladeur FM, paramétrage) et ensuite j’ai ajouté des fonctions d’horloge plus évoluées.
Je crois toutefois qu’une grosse différence existe entre nos deux applications. iReveil est capable de se mettre en veille et de sonner le lendemain avec une consommation d’énergie réduite. (25% de la batterie environ pour neuf heures de veille).
5°) Quelles sont les fonctions que vous souhaitez voir arriver dans votre application ? A quand la nouvelle mise à jour ?
Je vais rajouter le réveil avec la musique de l’iPod (prochaine version après juste après la sortie officielle de OS 3.0), ensuite la météo du jour à l’endroit où on se trouve et peut être un flux d’infos. Je voudrais travailler aussi sur l’ajout de radios au format Microsoft (ce n’est pas facile car pas natif à l’iPhone). Je cherche d’ailleurs quelqu’un qui pourrait m’aider sur le sujet, s’il y a des gens intéressés, ils peuvent me contacter.
6°) Comment vous êtes vous lancé dans le développement ? Avec vous un petit message à faire passer pour tous les nouveaux développeurs ?
Je me suis lancé dans le développement informatique très tôt dans ma vie, j’en ai même fait mon métier, mais sur l’iPhone seulement depuis août dernier.
Pour les débutants, il faut être patient, apprendre les bases de l’objective-C (langage de développement Apple) et de COCOA Touch (bibliothèque de composant pour iPod et iPhone), lires des livres, étudier la documentation Apple qui n’est pas très pratique mais très riche. L’Objective-C et le COCOA Touch nécessitent de bien comprendre les fondamentaux avant de s’aventurer dans le développement, il faut faire des petites applications pour voir comment cela fonctionne. Je tiens à remercier pour cela les personnes du site osx-dev.com (philippe, ali), qui m’ont apporté énormément d’aide et ont toujours été très patients avec moi.
7°) Un petit message pour les lecteurs de BlogiTouch ?
Merci tout d’abord à toutes les personnes qui ont téléchargé iReveil et à toutes celles qui vont le télécharger bientôt. Merci d’avoir pris le temps de lire cette interview et sachez que je suis à votre disposition pour toutes questions, suggestions, problèmes sur iReveil.
Merci à Lildav pour cette interview et à Alexandre Pestre pour avoir pris le temps de répondre !




Commentaires (3)
Lildav
7 juin 2009, 13:35
De rien ;)
Alexandre
11 juin 2009, 23:07
Merci à blogitouch et lildav pour cette interview.
Loulove
6 juillet 2009, 15:33
Ah bah du coup, je sais avec quoi je vais me réveiller maintenant… merci pour l’article et pour l’idée !
Commenter