Dec242008

Holiday season goodness

Comments Off

Now that you’ve bought all your gifts, it’s time to relax and do yourself a favor before you start the two weeks eating marathon.

Christmas Tree top

I was in London last week-end and quite disappointed by the lack of Christmas spirit at Harrod’s. I guess I let my imagination mix up my memories a little too much, but I ended up expecting something between Hogwarts and FAO Schwartz (famous NYC toy store seen in Home Alone). Anyway, I didn’t see snow in every corner, toys flying above our heads in a magical sky, or any reindeer with red hat in the main hall.

Instead, I just found an enhanced temple of consumption, with a stingy saleswoman who didn’t let us taste an ounce of her delicious chocolate while we were buying half her shop. All her efforts to make us feel unique in the crowd vanished right after we paid, and we were just credit card holders thank-you-goodbye. She most probably missed an extra sale : we had already lost the count of how many chocolate boxes we had bought, and tasting chocolates we hadn’t seen would have brought us back to the cash register in less time than it takes to say “mmsh jatch goood”.

 I suppose she doesn’t have a share in the profits and is more a kind distributor than a true salesperson. I won’t blame her because apart from the chocolate tasting episode, she was very nice and helpful. However, we can draw a lesson from this shopping story : whatever you sale, you should always keep some small after-sale gift. This will bring your customer back to a better state of mind after the painful act of saying goodbye to his money, and he might even be ready to do it again.

Enough with this marketing bullsh*t. The point is that after so much rudeness, I had to find some christmas spirit somewhere else, and I found it online.

Christmas Tree middle

In case you’ve missed them, here are the two special offers related to Apple I’d like to share with you:

In case it’s not enough for you, you can also check out the Christmas discount at VladStudio, my official wallpaper supplier, and get your lifetime registration for a few bucks too. I like the sound of “Your registration is lifetime and will never expire.” on my account page.

Merry Christmas everyone !

Christmas tree foot

Dec202008

iPhone Dev Camp Paris #1 : Hello iPhoneWorld !

A month ago (sat. 22nd of nov.) I attended the very first (but third attempt of) iPhone Dev Camp Paris at La Cantine, which was a great opportunity to meet the french iPhone dev community. Yes, a month ago, it was high time that I write and publish this blog entry !

I attended mainly the (newbie) introduction sessions kindly animated by Cyril Godefroy, as well as a “publishing on the App Store” feedback session.

The whole day turned out to be very interesting, with a few tips & tricks learned and a lot of information gleaned throuhgout the day. Here are a few links to start with :

  • Fidug.org : standing for French iPhone Dev User Group and led by Cyril Godefroy who began to gather a few ressources;
  • Big Nerd Ranch : THE training camp for tough nut devs (OS X and Unix);
  • Standford Courses : Stanford makes available its courses about “iPhone Application Programming”, starting with the basis : Objective-C;
  • Erica Sadun : an active iPhone dev blog;
  • SqLitePersistentObjects : an open source project to manage data objects easily.

And a few tips I gathered :

  • WebView is handy when you want to display formatted text, or when you want a touchable mail address that links to Mail (just use a tiny WebView with a mailto).
  • Don’t call your app “beta”, it won’t be published. It’s just a naive way for Apple to filter slapdash apps. Guess a few ex-web 2.0 / now iPhone 2.0 have been had by there old habits…
  • An app working perfectly on the Xcode iPhone emulator can crash or may not work on a real device, so you should test it on a real iPhone too.
  • You can’t require people to pay for an upgrade, hence all those “lite” apps you see to promote a more complete version that you have to pay. That would have been a way to manage monthly subscriptions.
Also, today, I found an answer to a question of mine in the iPhone SDK Agreement. It states that “Without Apple’s prior written approval, an Application may not provide, unlock or enable additional features or functionality through distribution mechanisms other than the App Store.”. This means that, unless contracting with Apple becomes easy (maybe is it already ?), you’ll have to be smart to offer subscription-like apps.
Maybe the SDK release is still too fresh (it was published less than a year ago afterall), but there was no choice but to notice that it’s still a young community. Few experimented devs, young devs looking for an internship who dare admit they don’t know much about developping on iPhone, and a lot of topics dedicated to new begginers (yes, n00bs).
Also, you would expect to see mostly Cocoa gurus since developping on iPhone as a lot to do with developping on Mac OS X. Strangely though, a lot of people were coming from the Web community. I guess they first started with websites for iPhone and saw iPhone Apps as a continuation of it. Or maybe were they just lost.
Anyway, I had a great time playing with Xcode and Interface Builder, and left the Barcamp with a few contacts, a will to learn more and a few ideas of small apps I plan to code.

Aug22008

Pas de bois, pas de chocolat

Dans l’AppStore, il y a énormément d’applications indispensables, telle le sabre laser, le verre de bière ou la boîte à Meuh.

Dans la même veine, l’application suivante plaira aux superstitieux, ou offrira à certains une ouverture de drague : aussi classe que celui qui tend son briquet à la demoiselle sortant sa cigarette, vous pourrez tendre votre iPhone/iPod à la demoiselle qui cherchera à toucher du bois pour se prémunir du mauvais sort, grâce à l’application “Knock on Wood“.

Mais visiblement, le concept n’est pas à la portée de tout le monde, en témoigne ce commentaire qui a dû faire se retourner Pivot dans sa tombe…

Diantre ! A trop se focaliser sur la disparition de nos vieilles langues régionales, on ne s’aperçoit même pas que nos bonnes vieilles superstitions se font la malle elles aussi !

Jul222008

iPhone 3G : just buy it

Eh bien je peux dire que je ne regrette pas de m’être pointé à 7h40 devant la Fnac des Ternes pour obtenir un iPhone 3G jeudi dernier :D . Une petite douzaine de personnes seulement m’avaient devancé, tandis qu’à même pas 10 minutes à pied, il y avait déjà plus de 400 personnes

Bon, cela dit, les stocks étaient vraiment faibles, et j’ai été bien soulagé de voir le vendeur revenir avec un boîtier blanc 30 secondes après être parti avec un “je vais voir s’il en reste encore”. J’avais quand même sacrifié une demi-heure de sommeil pour venir !

Alors, yesssss, j’ai mon iPhone 3G, 16Go, blanc. Ouais, blanc, la couleur dont personne ne semble vouloir (continuez à prendre noir, merci) ! Je l’adore, et nous vivons une histoire sans encombre … Pas de journée entière passée à essayer de l’activer contrairement à la mise en garde du vendeur de la fnac, pas de plantages nécessitant des manips bizarres, bref, tout baigne. A part le RIB que j’ai du revenir signer samedi matin, mais ça, c’était made in Fnac.

“Bon” me direz-vous, “t’es bien mignon mon gars, mais ça vaut le coup alors ou pas ?”.

Nous avons passé le cap du 1er Week-End, et la réponse est : oui !!

Internet : un plaisir de voir de vraies pages web sur un écran large, et vite. Vivement l’intégration de 1Password pour gérer les mots de passe. Pratique pour trouver l’adresse et les horaires d’ouverture du Mémorial de Caen quand on a oublié de regarder avant de partir (bon ok, j’avais fait exprès d’oublier).

GPS : utilisation intensive ce WE, pour un Paris -> Caen, et surtout pour Caen et ses environs. Localisation au poil, on est cependant pas devant un Tomtom qui nous guide par des “faites demi-tour”, mais on compense par le fond de carte qui n’est autre que la Google Map. La vision Satellite, c’est juste parfait !

Applications : entre l’App Store de l’iTunes Store, et les WebApps, j’ai le minimum syndical pour survivre. iVélib pour trouver les stations et savoir s’il y a de la place / des vélos, Ma Ratp dans la poche pour quand j’ai la flemme, et du bonheur en barre, Shazam, pour toujours trouver cette musique qui passe dans le magasin. Testé ce WE : station Total, brouaha, mais un air que je connais en fond… c’est quoi déjà ? Allez, c’est le moment de tester… Je dégaine, 12 secondes d’enregistrement, 10 de réflexion, boum, il m’annonce Modular Mix d’Air. C’est bien ça. Trop fort, je veux encore jouer.

Mail : mes 4 boites sont synchronisées, en push pour MobileMe, et en récupération automatique pour les autres, ce qui suffit largement tout bien considéré. Ouverture des pdf, word, excel et powerpoint, mieux que sur un Blackberry d’après certains à qui j’ai fait la démo. Configuration ultra simple (récupération automatique des paramètres depuis Mail, sur mon MacBook).

Autonomie : iiiiiiiiiiiihhh (bruit de coup de frein) Alors là, ouais, c’est le gros point faible. Il faut le recharger tous les soirs, et il a du mal à tenir une journée entière. Dommage. Mais pour l’instant (5 jours…), pas gênant.

J’attendais ça depuis un an (quand ils ont annoncé le 1er…), et je ne suis pas déçu. Mieux qu’un BlackBerry ? Pour l’instant, et pour moi, oui, sans hésitation. Oh, je vais sans doute en reparler dans les jours prochains…

Aug252007

L’iPhone débloqué de façon logicielle

Comments Off

Depuis la sortie de l’iPhone, on avait vu débarquer de nombreux “cracks” permettant de faire fonctionner l’iPhone sur autre chose que le réseau d’AT&T. Cependant il fallait souvent avoir la carte SIM d’AT&T, ou un carte vierge, ou oser faire de la soudure sur son jouet à 500$, et souvent toutes les fonctionnalités ne marchaient pas.

Mais là, ça commence à devenir sérieux avec la team de hackers iPhoneSIMfree qui a déclaré hier (24/08/07) avoir trouvé un moyen purement logiciel de faire fonctionnement entièrement l’iPhone sur n’importe quel réseau téléphonique. Visiblement, les petits  gars du célèbre Engagdet semblent confirmer la chose, il y a même une vidéo sur leur site.

La question reste de savoir si se sera résistant aux futures mises à jour d’Apple. On peut aussi mettre en question la pérénité de leur affaire, dans la mesure où ils vont faire payer ce logiciel de crack, ce qui va doublement inciter Apple à porter plainte… Cependant, ce genre de cracks risque de se multiplier, Engadget attendant d’ailleurs déjà un deuxième crack pour aujourd’hui. Dernière question : cela marche t’il aussi bien avec un réseau français ? A priori oui, car l’iPhone est GSM (aux Etats-Unis, GSM n’est pas le seul standard)

Pour ceux qui sont vraiment outrés par ce piratage infâme, vous pouvez lire cet article d’Engadget qui se demande dans quelle mesure le fait de pirater l’iPhone pour l’utiliser sur un autre réseau est condamnable (forcément, ils ont un peu cherché vu qu’ils se sont ouvertement déclarés concernés…). Ca ne concerne que la loi U.S. cependant.