Hello :)

Tout à fait perso c'est pareil :) Et cela va même plus loin... pour le
moment moi ce qui me plait c'est l'ActionScript et rien d'autre, c'est
pas faute d'avoir essayer de programmer dans les autres langages je
reviens toujours à l'AS :)

Du coup bah à l'heure actuelle pour moi c'est AS3 mais franchement
c'est aussi FP10 et rien en dessous ;) Je ne veux plus me passer de la
classe Vector & co ;)

EKA+ :)

On 12 avr, 22:09, zwetan <[email protected]> wrote:
> > J'ai eu l'occasion de discuter avec un collègue de cette fameuse clause et
> > son point de vue n'était pas bête
>
> > Il pense que l'iphone doit plutôt être vu comme une plateforme à l'image
> > d'une console de jeu
>
> euh prends un bon gros jeu, i ly a bcp de chance de le voir publier
> sur XBOX360, PS3 et Wii
>
> et je peux te garantir qu'ils mettent pas 3 differentes team pour le
> faire
>
> au contraire, les layer de transition, le cross-compiling, etc.
> ca a bcp été influencé par ce qui se fait dans les jeux videos
>
> ex de base:
> - tu laisses les levels programmable en Lua
> - comme ca les game designer peuvent editer/customiser/tuner les
> petits details
> - et a la fin tu peux cross-compiler le Lua dans les binaires du jeu
>
> En tant que dev c'est tres important de pouvoir conserver cette
> logique
> car l'idée pour la publication d'un jeu ce n'est pas de forcer un
> gamer a changer
> sa console mais au contraire essayer de publier pour toutes les
> consoles
> cad ne peas se mettre a dos les gamer qui raleraient parce que tel jeu
> n'est pas dispo sur leur console préférée.
>
> Par extension, avec ca on a vu des deal d'exclusivité apparaitre,
> par ex "tu publies GTA3 d'abord sur PS3", puis apres "ok tu publies
> GTA4 sur XBOX360 et PS3
> par contre on veut l'exclut sur les DLC pour la XBOX", etc.
> bref, quand un studio peut publier sur plusieurs consoles, ca lui
> permet de négocier les exclus, et ca c'est TRES important.
>
> Maintenant, ramenons ca au monde Flash, là aussi il y a des exclus
> pour les jeux,
> "tu me donne le deal d'exclusivité pour 2 mois et 2 niveaux
> additionels rien que pour nous et nous on te paye telle somme", c'est
> un peu la galère car les dev de jeux flash se font en
> général plutot entuber (exclus trop exclusive, pas assez de
> sous..bref), mais
> ca évolue tous les ans, et quand des indies commencent a s'établir bah
> ils peuvent négocier
> mieux et plus de sous et ca pour la survit des petits studios c'est
> TRES important.
>
> Donc le iPhone ?
> bah voila tu es un petit studio de jeu, tu te casses le cul pour faire
> un bon jeu flash,
> et tu vas dealer avec les exclus sur le web, et soit produire toi meme
> la version iPhone, voire Android, et/ou te mettre en partnership pour
> prevoir de porter le jeu sur iPhone et/ou Android ... mais oh ca peut
> meme aller vers tu publies direct le jeu sur iPhone, et en fonction du
> succes sur iPhone tu peux 100x mieux negocier les exclus sur le web,
> et par extension ca peut meme aller où Apple d'une certaine maniere
> negociera des exclus
> pour qu'un jeu soit d'abord dispo sur le iphone et pas android (ou
> bien apres).
>
> Mon point principal ici c'est que aussi bien pour des dev de jeux
> flash ou des dev d'app en general, garder le control de ses creations
> c'est ENORMEMENT important, pouvoir compiler
> cross-platforme ca permet de copier le model des jeux videos pour
> console,
> bref a long terme ca peut signifier d'arreter de se faire entuber a
> droite et a gauche par les portails web, mochiAds et consors.
>
> Accepter de ne faire de la publication que en Objective-C et que pour
> iPhone/iPad
> c'est perdre bcp d'avantages, aussi bien pour du dev flash que du dev
> Unity3D ou autre.
>
> > Effectivement ça serait sympa et pratique de pouvoir créer une application
> > dans un seul langage et de le faire tourner sur toutes les plateformes (j'ai
> > déjà entendu ça quelque part ^^), mais après tout, est-ce vraiment gênant
> > qu'on ne puisse pas le faire ?
>
> oui tres genant
>
> meme si c'est quasi sur que 100% du code ne peut pas completement etre
> portable
> d'une plateforme a une autre, avoir un meme point d'origine permet de
> bien mieux gerer
> ce portage cross-plateforme.
>
> Et tout betement, pouvoir dev 80% du code en commun et porter a peu
> pres 20%
> sur d'autre plateforme ca permet de toucher plus d'utilisateurs et
> faire
> plus de ventes, bref le developeur exploite son propre travail.
>
> > Sur la wii, on a pas le flash player 10, ça ne pose pas de problème pour les
> > indépendants qui utilisent d'autres langages, de même qu'on ne développe pas
> > d'applications PS3 en flash, on pourrait ne pas en faire en flash pour
> > l'iphone ... et après ?
>
> techniquement il y a du flash sur la Wii et aussi sur la PS3
> bon c'est pas FP 10.1 (enfin pas encore, mais amha ca devrait arriver)
>
> perso je connais mieux la XBOX, et il y a bcp de jeux type 2D qui
> pourraient tres bien
> etre fait en flash.
>
> > Plus je regarde l'iphone et l'ipad plus je pense qu'Apple va à contre
> > courant de la tendance actuelle qui est du full web / client léger
>
> bah oui et non
>
> ils ont ce coté "on fait la promo de HTML5" mais en sachant tres bien
> que c'est surtout pour ne pas supporter Flash dans le browser (qui
> concurencerait enormement le app store) et qu'une appli HTML est super
> limitée comparée a une appli dans le app store (ex: jeux).
>
> Sinon, au lancement du iPhone, je me rappelle que Steve Jobs lui-meme
> nous disait
> qu'on avait pas besoin de app store et qu'on avait qu'a faire des app
> en HTML.
>
> bref, tout ce que sort Apple pour le iPhone/iPad c'est du pure
> positionnement business
> et marketing.
>
> "there is an app for that" par ex
>
> quand les gens pourront dire "bah non, cette app elle est sur android
> mais pas le iPhone"
> ou "moins bien sur le iPhone" là ils feront des updates
>
> par ex: ouhlala maintenant le iPhone 4.0 va supporter le multi-
> tasking,
> pourquoi ? pas parce que les dev objective-C le demande depuis 2 ans,
> mais parce que
> Android le supporte.
>
> Apple ne peut pas se permettre d'avoir des app moins bien ou pas dispo
> sur le iPhone,
> et encore moins d'avoir moins d'app.
>
> Là Android en 1/4 de temps a deja 20.000 apps dans le Android Market,
> et iPhone tourne autour
> de 180.000 apps (et un bon gros 80% de merdasse immonde meme si
> programmée en obj-C),
> quand les ratios vont s'égaliser genre 150.000 app sur android et
> 200.000 sur iPhone
> là Apple devra bien se rendre compte qu'ils doivent arreter de traiter
> leur devc comme de la merde.
>
> enfin bon, c'est pas encore là.
>
> > On le voit bien, ils misent sur l'app-store ce qui revient après tout à
> > proposer des applications lourdes non ?
>
> oui oui, mais ils misent surtout sur l'exclusivité de l'app store
>
> en gros ils ont tout a interet a rendre difficile de developer en meme
> temps une app
> pour le iPhone et pour Android (ce que flash va permettre de faire
> presque facilement).
>
> > A l'opposé on a Palm avec ses applications écrites en javascript+HTML et
> > Google qui place tout dans les nuages
>
> FP 10.1 et AIR arrivent aussi sur Palm,
> si aujourd'hui Flash CS5 peut publier sur le iPhone,
> et demain sur Android, bah apres demain ce sera sur Palm Pre, les TV
> etc.
>
> Pour Google, la situation est un peu différente, en gros mettre
> Android
> sur le marché c'est pour que les gens puissent utiliser leur cloud et/
> ou services
> pas que sur un desktop mais aussi sur le mobile
>
> apres, si on vire YouTube et Google Map de l'iPhone et que ces 2 apps
> sont dispo
> que sur Android ... ca met Apple super dans la merde,
> empecher de publier sur le iPhone avec Flash c'est facile car là ils
> bloquent
> principalement une app "locale", mais des trucs comme YouTube et
> Google Map
> c'est impossible a bloquer au niveau local
>
> primo parce que c'est app sont aussi par defaut accessible sur le web,
> et secondo parce que les gens se fouttent de les utiliser sur tel ou
> tel device,
> ils veullent juste utiliser l'appli en question
>
> mais bon, tres peu de chance que Google ne supporte plus ces applis
> sur le iPhone
> (mais bon si Apple les fait bien chier et que Android grossit bien, ca
> serait pas impossible non plus).
>
> > De mon point de vue, Apple souhaite qu'on consulte des pages sur le net et
> > qu'on utilise des applications lourdes et non des applications web. Alors
> > effectivement ça va à l'encontre de ce qu'on voit partout, mais est-ce pour
> > autant une erreur ? L'avenir nous le dira, en attendant, comme il a était
> > dit sur un forum, il faudra peut-être s'adapter, mais après tout, n'est-ce
> > pas l'essence même du développeur ?
>
> ouais ca je le vois souvent en comment
> "mais t'es un dev, c'est facile pour toi de te mettre a obj-c"
> ce auquel je rajouterais "fait bien ce que Apple te dis de faire"
>
> si en tant que dev on peut pas choisir la technologie qu'on utilise
> euh ...
> non ca va pas du tout, c'est meme le monde a l'envers
>
> moi demain a mon boulot on me sort maintenant tu fais de l'AS2 et
> l'AS3 c'est fini,
> je me barre direct, mais alors meme pas besoin de reflechir,
> donc si je reagis comme ca pour mon boulot de tous les jours, bah il
> n'y a
> aucune chance que Apple m'impose quel language utiliser.
>
> Que ce soit bien clair, ce sont les developeurs qui créent
> les applications, le contenu, ce que les gens utilisent tous les jours
>
> là Apple, parce qu'ils produisent et vendent du hardware, essaye de
> nous faire
> changer d'attitude en essayant de nous forcer a croire que le hardware
> est plus
> important que le software (leur interet)
>
> mon interet a moi en tant que dev c'est de garder le control du
> software
>
> je gagne ma vie en programmant pas en vendant des iPhone ;)
>
> 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 à