oui encore des links

une discussion sur hacker news
http://news.ycombinator.com/item?id=1250946

les commentaires de appcelerator
http://developer.appcelerator.com/blog/2010/04/apple-4-0-and-titanium.html
http://developer.appcelerator.com/blog/2010/04/iphone-os-4-0-announcement-and-our-commitment-to-you.html

http://ipadmakesmesad.blogspot.com/2010/04/think-evil-apple-bans-flash-to-iphone.html


mais maintenant j'aimerais mettre en avant qlqch qui est arrivé avant
cette clause 3.3.1

http://www.appleinsider.com/articles/10/04/07/apple_rejected_ipad_app_for_using_pinch_to_expand_gesture.html

"
When the application was initially rejected from the App Store, Apple
sent a letter to the developers noting that the pinch to expand
feature is "associated solely with Apple applications."
"

et je considere ca pire en fait


donc Apple et les developeurs flash ou meme les developeurs en
général ...

une chose que Apple sous-estime grandement c'est le contenu,
un super jeu video, une killer app, souvent c'est LE truc qui va vous
faire
acheter une console plutot qu'une autre, ou utiliser un OS plutot
qu'un autre, etc.

donc oui on peut voter avec notre porte-monnaie et ne plus acheter de
produits Apple du tout,
mais perso euh si je vire OSX pour passer a autre chose, ca veut dire
retourner sous Windows
ou passer a du Ubuntu avec obligation d'utiliser une VM Windows ...
pas terrible terrible

mais il y autre chose que les developeurs peuvent faire c'est voter
avec les technologies
qu'ils utilisent et les platformes pour lesquelles ils publient

par exemple, pour moi il est hors de question de toucher a cocoa ou
autre techno Apple
pour publier une application desktop pour OSX, non j'utiliserais AIR
et pour 2 raisons
tres simple

 - politique: officiellement refuser et boycotter la techno Apple
 - technique: utiliser AIR permet de publier la meme appli pour OS X,
Windows ET Linux

ce ne sera surement pas moi, mais si bcp de dev prennent la meme
approche,
il y aura bien à un moment ou un autre ce qu'on appelle une "killer
app", ou un "super jeu",
ou autre ... bref un truc que tout le monde veut utiliser

si ce truc marche avec AIR, et bien ca veut dire que ca ne force pas
les gens sous Windows
ou Ubuntu a switcher vers OS X, ca veut dire que le contenu est mis au
dessus de l'OS,
ca veut dire que le choix specifique de AIR comme techno montre que
une bonne experience
n'a pas besoin d'etre locké sur un system en particulier.

Et par extension, cette meme techno AIR, peut vous permettre de porter
vers Android
(oui AIR supportera ca aussi), ou BlackBerry, ou autre

ah oui, parce que Apple ne veut pas que vous publier pour le iPhone/
iPad, cette
killer app/jeu ne pourra pas etre publiée sur ces devices... mais
reste que
pour les utilisateurs finaux, ce ne sera pas vous (le producteur) qui
sera a mettre en cause,
ce sera Apple, et ca a mon avis c'est ce qui peut faire le plus mal à
Apple.

Et pour illustrar ca je vais prendre un exemple ;)

les client desktop twitter

donc depuis qlqs années on peut en trouver bcp, et presque tous
utilisent la technologie AIR

principalement parce que justement AIR permet de faire une appli cross-
platform
simplement, mais AIR n'est pas non plus parfait et cela a créé une
petite polémique
"AIR utilise trop de CPU", et ceci a meme fait passer une appli a
l'origine fait avec AIR
vers une autre technologie.

Un jour seesmic a annoncé un AIR-less client, et oui cela a un peu
terni la reputation de AIR,
mais si on regarde dans le details leurs clients OSX et Linux
utilisent toujours AIR.
http://seesmic.com/seesmic_desktop/

A l'opposé, vous pouvez trouver Tweetie, un client pure OS X, qui est
aussi donc sur le iPhone
et a meme gagné un "Apple Design Award"
http://www.atebits.com/tweetie-mac/
http://www.atebits.com/tweetie-iphone/

et récemment Twitter à acheter tweetie avec pour but d'en faire
le twitter client officiel

Et voila ce que je pense vraiment, seesmic pour windows ou tweetie
pour OS X,
c'est l'illustration pour moi du mauvais choix (cad prendre parti pour
un OS en particulier).

Si vous utilisateurs sont sous Windows et adorent seesmic, si ils
switchent vers OSX ou Linux,
ils n'auront pas la meme expérience... et idem pour tweetie, et vous
perdrez surement des utilisateurs et/ou ils seront decus et/ou ils
switcheront non-seulement d'OS mais aussi
d'application.

Et oui AIR n'est pas parfait et oui il bouffe de la mémoire, mais AIR
comme toute autre techno,
évolue avec le temps et ce qui arrive avec AIR2 va justement régler
pas mal de ces problemes de mémoire (voir meme tous).

Le fait qu'il n'y ait pas deja eut une killer app twitter client fait
avec AIR,
que des clients populaires comme seesmic ou tweetie ne choississent
pas AIR,
ne veut pas dire que ce n'est pas possible de faire une vraie killer
app avec AIR.

A mon avis avec AIR2 c'est possible, et c'est aussi le meilleur moyen
de montrer/prouver
qu'on a pas besoin de technologie spécifique Windows ou OS X et que
oui ca peut etre un choix
et un message fort de choisir une techno qui permet de publier la meme
app sur plusieurs OS.

Et c'est là où on peut faire mal à Apple (et meme Microsoft par la
meme occasion ;)).

J'imagine tres bien un client dekstop twitter fait avec AIR2 qui soit
mieux que seesmic
et tweetie reunit, c'est pas encore là mais amha ce n'est qu'une
question de temps.

Bref, voter avec votre choix de techno et peaufiner le mieux possible
vos applis.

Si tout le monde fait ca, a un moment il y aura des utilisateurs qui
demanderont
d'avoir ces app sous iPhone et là ce sera a notre tour de pointer
notre doigt à Apple.

zwetan


-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.
Pour envoyer un message à ce groupe, adressez un e-mail à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/fcng?hl=fr

Répondre à