Tout sur l'iPhone

www.toutsurliphone.fr

7 septembre 2009

Vers un processus de validation des applications moins sévère

La validation d’Apple de l’application C64, émulateur Commodore 64 pour iPhone,  pourrait être un premier pas vers une politique plus laxiste concernant la validation des applications dans l’App Store. Apple avait refusé il y a quelque temps cet émulateur, puis finalement l’appli a été approuvée. Il y a quelques jours aussi une application de VOIP a été validée, alors qu’on se souvient du bruit qu’avait fait le refus de la sortie de celle de Google « Google Voice » sur l’iPhone sous prétexte qu’elle faisait double emploi avec les fonctions du téléphone (point de vue que seul Apple partage).

Apple était dans le collimateur de la FCC (la commission gouvernementale des communications américaines) ces derniers temps, et de gros sites commençaient a s’en prendre à leur politique de validation avant la mise en ligne des applications, et le refus de celles (trop) innovantes (et donc, trop concurrentes des applications d’Apple). Apple vient de mettre en ligne Spotify, une application qui est très concurrente de l’appli iPod et de l’iTunes Store... Trop de pression sur Apple ? En tout cas, c’est très bon pour nous les consommateurs.

18 août 2009

Ajouter un zip dans le ressource bundle de xcode

Cette opération qui parait simple, a priori il suffit de mettre le fichier zip dans le folder resources de Xcode ne l'est pas du tout ...

Xcode va se plaindre avec le message suivant:

warning: skipping file '/Users/akh/dev/xxx/nav.zip' (unexpected file type 'archive.zip' in Frameworks & Libraries build phase)

Ma première réaction a été de renommer ce fichier en .qqchose mais cela ne fonctionne pas non plus.
L'astuce vous l'avez peut-être comprise avec les screenshots, Xcode considère le zip comme un fichier spécial:

 

Le zip n'est pas dans les fichiers à copier mais dans les fichiers à linker, ce qui évidemment ne fonctionne pas, il suffit donc de déplacer le zip de Link Binary with Libraries vers Copy Bundle Resources.

Pas évident à deviner ... :)

Récupérer l'UDID

Pour la distribution ad hoc, (la distribution privée pour les bétas que les developpeurs livrent avant d'envoyer leurs applications sur l'appstore), il faut récupérer une chaine de 40 caractères hexadécimaux.
Une manip, pas très intuitive, dans iTunes permet de récupérer cet identifiant et parfois vos beta testers s'y perdent !

"Il y a aussi une application pour ça": UDID Sender, UDID Helper, UDIDIt, gratuites et sur l'appstore, ces applications simplifieront les échanges avec vos beta testers.

source

12 août 2009

Les secrets d'un développeur iPhone

L'application Sudoku Grab, est un resolver de sudoku, vous prenez une grille en photo avec votre iPhone et l'application fait le reste.

Cet article décrit les différents traitements d'images et autres procédés, pour reconnaître la grille.

OpenCV est utilisé comme librairie de traitements d'images.

Il est rare qu'un bon développeur livre ses secrets ...