Salut,

>
> Je profite de ce fil pour poser une petite question qui me taraude  
> depuis un petit moment:
> En fait, n'étant pas érudit, je me demande quelle est la technique  
> liée au processus de conversion d'une appli flash en iPhone ?

bon c'est un peu compliqué mais en tres simplifié
le code AS3 et compilé vers du bytecode *.abc et ensuite compilé vers
du code ARM

>
> A ce que j'ai pu comprendre, il semblerait que le Flash Player soit  
> converti et que le SWF généré par CS5 ne le serait pas, genre le SWF  
> s'assied sur le Flash Player convertit.

en fait quand on compile depuis Flash/Flex etc.
on link par defaut le code avec un des playerglobal.swc (FP9, FP10,
AIR1, AIR2, etc.)
qui est en fait la representation de l'API inclut dans le player flash
(ou AIR)

pour le iphone ce playerglobal.swc (en fait le *.abc contenu) qui
definit l'API
ET le code C/C++ qui implémente l'API sont inclut dans l'appli finale

et c'est ca qui pese 8MB

mais perso je trouve ca excellent, toutes les classes comme Sound,
Socket, ByteArray, etc.
elles sont toutes là et on sait deja comment les utiliser =)

> En gros, cela voudrait dire qu'aucun code écrit en AS3 par quiconque  
> depuis CS5 ne serait converti en objective-c.

nan il est pas directement convertit en Objective-C, mais en un
bytecode LLVM intermédiaire

en fait c'est toute la beauté qu'il y a derriere le mot "compiler" :)
on ne compile pas seulement du code source "en clair" vers du binaire,
on peut aussi tres bien compiler du binaire vers une autre structure
de binaire

> En savez-vous davantage ? (je sais, je sais, on s'en fout :) mais ma  
> culture générale en prend un coup là)
>

nan nan on s'en fout pas :)

alors le meilleur doc c'est celui là tout frais d'aujourd'hui
http://www.mikechambers.com/blog/2010/02/23/fitc-amsterdam-slides-creating-high-performance-iphone-applications-with-actionscript-3/

dans le PDF tout est tres bien expliqué avec des gfx bien propre :)

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 à