

#1
Posté 07 December 2012 - 22:11 PM
j'ai acheté une tablette (chinoise) 10 pouces cortex9 dual core 1.5 ghz sous android 4.1.
j'en suis très content sur beaucoup de points et ai constaté que flash player 11.1 était déjà installé.
tout fonctionne super bien, flash player nickel.
j'en ai déduit plusieurs choses:
1) c'est que si ils s'amusent à installer d'usine flash player sur des tablettes android 4 et plus (ici 4.1 en l'occurence), c'est que ça devait vraiment manquer à beaucoup de monde!
2) si il y a ce type de revirement c'est p'tet qu'aujourd'hui on se rend compte qu'on fait des sites non flash avec des animations js propres (là je vois déjà les détracteurs de flash dire "vous voyez qu'on fait pareil sans flash") et qui (malheureusement pour les détracteurs) ressemblent à des animations que l'on faisait avec flash mx voir même avant y'a plus de 10 ans!
3) j'ai beau chercher, mais je ne trouve toujours pas de remplaçant à flash...
depuis l'année dernière, je me demande toujours ce que fait la plus part des membres du forum?
à part des gens comme tlecoz et jm leroux ou d'autres qui développent dans des languages assez spécifiques quand même (agal, minko), perso je fait un peu php + js...
bon j'me dis tous les jours que je vais me mettre à android mais je ne fais toujours rien...
j'ai vu vos commentaires sur dart... bof et comme j'ai l'impression que c'est tabou de demander à quel language vous êtes passés?
car la question me taraude parceque en fait, j'ai rien trouvé du tout, alors pour en revenir au sujet de mon post, c'est p'tet pour ça qu'on met flash player dans les nouvelles tablettes android non?
bon week-end à tous.
#2
Posté 07 December 2012 - 23:08 PM
il faut bien differencier deux partie concernant flash sous android:
la premiere partie concerne le player web de flash qui n'aura plus de suite depuis la version 11.1 mais sera ''presque tjrs'' installé dans les dernieres version de tablettes pour la simple raison que les constructeurs ne peuvent se permettre de proposer une navigation sans flash tant que html5 ne sera pas mûr.
la deuxieme partie concerne le lecteur flash air qui permet de lire du flash via son bureau android sans passer par navigateur et qui a l'avantage d'exploiter les capacités de l'appareil.
Ceci ouvre beaucoup de porte à flash si l'on prend le temps de s'y intéresser.
perso , à l'heure où bcp de monde casse du sucre sur flash (mobile) , je n'ai tjrs pas trouvé d'équivalent avec un taux de pénétration aussi présent et multi-os.
je crée des jeux certes simples , mais je me prend pas la tête pour le portage , ça tourne nickel autant sous android , iphone ,ipod , pc , mac et linux sans changer le code pratiquement !
Alors pourquoi changer , parceque la mode est à la dépréciation de flash , cela va passer car la mort de java avait déja été annoncé il y a plus de dix ans et se présente aujourd'hui comme un concurrent direct de flash.
Voila mon avis pour ma part.
@+
#3
Posté 08 December 2012 - 08:52 AM
Actuellement, je fais du processing et je trouve ça super !
A bien des niveaux je trouves cela mieux que Flash (plus simple en étant plus complet) mais il n'y a pas de gestion de la displayList (je travaille sur un framework qui fait ça (et dont la structure est calqué sur flash d'ailleurs) ).
Avec Processing, tu peux compiler en java et afficher ton truc dans une page web (si tu as le plugin) , ou le compiler en JS , ou le compiler pour Android (vu que Processing est codé en java, c'est 100% natif et ca tourne parfaitement bien), ou le compiler pour iphone (via une appli tierce). Bref c'est très proche de Flash.
Processing contient dans les fichiers d'installation plus ou moins 1000 vrais exemples (pas juste un carré qui bouge, des vrais anims cool) qui montre comment utiliser chaque fonctionnalité, c'est vraiment facile de s'y mettre.
Si tu te demande quel genre de rendu tu es en droit d'attendre avec une compilation en JS, voila ma premiere anim javascript

http://beginfill.com/processing/
Ca tourne mal sur les téléphones (il y a des milliers de segments en mouvement donc c'est un peu normal...) mais au moins ça tourne

Avec Flash, j'ai fait tourner des sites tout en 3D (avec FP10, pas stage3D) à 30 FPS dans le navigateur de ma tablette XOOM (la première) ; je n'ai pas reussi à faire tourner une anim JS à plus de 6 FPS (pas 60...... 6 !) sur cette même tablette (et ce n'était pas de la 3D : j'ai essayé de faire bouger un seul carré...).
1 an plus tard, je n'arrive toujours pas à comprendre comment on a pu dire "on laisse tomber Flash dans le navigateur sur mobile pour des raison de performances ; on va utiliser du JS à la place".
Autant sur PC (ou mac) , je trouve les perfs de javascript vraiment interessante et je suis obligé d'admettre que certaine démos sont beaucoup plus fluide en JS que ce qu'on pouvait faire avec Flash (sans stage3d) , mais sur mobile..... Quel blague ! (pour ne pas dire foutage de gueule ! )
J'ai essayé DART vite fait, j'ai trouvé ça pas mal du tout, mais vu que je fais principalement des trucs graphique, je me sens plus chez moi avec Processing.
Google a sorti un autre outil récemment "Angular" qui ressemble un peu au MXML de flex, en plus simple ; c'est pas mal du tout pour créer des applis de données rapidement.
#4
Posté 08 December 2012 - 11:11 AM
garnier06, oui bien sûr, je différencie les deux parties.
Air est super pour ceux qui développe des applis et ça tourne partout.
je reviens vers tlecoz et merci pour tes idées et ta façon de voir les choses.
y'a peut-être pas mal de possibilités, en revanche, personnellement je cherche un "truc" plus standard, je m'explique:
Si je dois me mettre à nouveau language, je sais je suis fou mais j'aimerais que se soit un language web, qui offre des possibilités graphiques intéressantes (comme flash), qu'il puisse tourner dans un navigateur sans que l'utilisateur ait à ajouter quoique se soit (plug ou autre), qu'il soit utilisé partout, par beaucoup de monde et pour finir, qu'il soit pérenne!
parceque en fait c'est pas facile de se mettre à nouveau language et je préférerais donc que ça dure longtemps...
je rêve peut-être, à moins que ce language existe déjà?
finalement peut-être aussi que garnier06 à raison et que flash va perdurer?
une question d'ailleurs, comme je n'ai ni ipad, ni iphone, y'a certains sites comme celui de la française des jeux ou sans flash on ne peut rien faire, ont-ils une version spéciale pour ipad et iphone?
bon samedi à tous.
#5
Posté 08 December 2012 - 12:17 PM
Citation
Ben euh moi aussi

On peut compiler en javascript , ca ne te va pas comme langage web utilisé partout ?
Si tu veux faire des anims de ouf en 3D comme avec Stage3D, tu peux mais il faut compiler sous la forme d'un applet java accessible depuis une page web (si tu as le plugin). A part Flash (qui est un plug in) , il n'y a pas vraiment de bonne solution pour faire de la 3D avancé sur le web dans le sens ou webGL ne tourne pas sur windows XP... (il faut au moins windows 7 pour que ca fonctionne).
Pour le reste, Processing c'est du java, ça ne te parait pas être un langage sûr à long terme ?
Par ailleurs, Processing existe depuis plus de 10 ans et les gens qui le développent sont très actifs et quand tu poses une question sur le forum, c'est souvent eux qui te répondent directement

Processing est construit autour d'openGL, ça me parait être un standard dans la 3D non ?
Tu peux aussi coder des Shaders avec Processing, pas en AGAL mais en GLSL (ca ressemble à du code normal).
Contrairement à Flash, l'équivalent de PixelBender2D avec Processing fonctionne à la perfection sur mobile. Je ne sais pas si tu as essayé d'exécuter des filtres codé avec PixelBender sur mobile, mais c'est ultra lent... Avec processing , c'est 60 FPS !
Processing est également beaucoup utilisé pour faire des bornes interactive car, comme flash, on peut le relier facilement à une carte Arduino (mais contrairement à Flash, il y a des tas de librairies dédié à ca avec Processing).
Bref ! J'aime Processing et je pense que c'est une solution pérenne

#6
Posté 08 December 2012 - 14:47 PM
qui aurait dit il y a 5 ans que flash allait rapidement avoir du plomb dans l'aile... bref
"Air est super pour ceux qui développe des applis et ça tourne partout."
NON. ca ne fonctionne que sur certains smartphones et certaines tablettes; et ça c'est genant professionnellement... adobe a une liste des supports certifiés... mais elle n'est surement pas a jour et je sais (pour avoir testé) qu'elle n'est pas complete. donc on ne peut pas se baser dessus. bref professionnellement difficile de bosser avec ça...
"un language web, qui offre des possibilités graphiques intéressantes (comme flash), qu'il puisse tourner dans un navigateur sans que l'utilisateur ait à ajouter quoique se soit (plug ou autre)"
je dirai quand meme que regarder du coté de html5, JS, canvas, etc... est aussi une suite logique a flash... on a beau décrier html5, il va s'ameliorer. ce n'est donc pas une solution perenne, mais une solution d'avenir (pour les 5 ans a venir au moins).
processing c'est tres bien. mais Haxe, unity3D, ... sont dans le meme esprit (tu codes une fois pour x supports). a regarder aussi avant de choisir...
perso je fais encore du flash... et du air pour mobile (histoire de pas trop avoir a reapprendre). et curieusement je me replonge lentement (mais surement?) dans l'assembleur et d'autres langages bas niveaux pour programmer directement des processeurs, microcontroleurs, ... pour rajouter de l'informatique simple a des objets, robots, jouets, ... une autre reconversion possible peurt etre (meme si a l'origine je venais deja de l'informatique industrielle...).
juste mon avis.
#7
Posté 08 December 2012 - 18:20 PM
Citation
ben si mais comme je le disais je fais un peu de js mais uniquement lorsque j'en ai besoin et le reste du temps c'est flash donc je ne connais pas très bien. la base de as3 etant la même que js (ecma) j'arrive à m'en sortir mais ça va pas plus loin.
et puis très sincèrement quand tout le monde était chamboulé après l'annonce d'adobe, je ne t'ai pas vu dire on va faire du js (les autres non plus d'ailleurs) donc, je reconnais que si il y avait eu un mouvement général vers js, j'aurais suivi tout l'monde!
mais comme je n'ai pas vu ce mouvement (je ris tout seul) ben j'ai rien fait!
et visiblement, j'ai l'impression que personne n'a vraiment trouvé?
toi c'est pas pareil, tu fais que des anims, des trucs sophistiqués...
merci henri pour ton avis.
html5 oui, forcémment j'allais dire ou plutôt par la force des choses, on aura p'tet pas le choix mais je préfère continuer sur un language type js, as ou même android.
j'avoue d'ailleurs
Citation
ce qui atteste de mon age et donc que je n'ai plus envie d'apprendre un language tous les ans, j'ai plus 20 ans donc j'apprends moins vite.
finalement, j'vais p'tet me contenter d'un peu d'php + as3 +js ?
le jour ou y'aura un mouvement général, je suivrais!
#8
Posté 08 December 2012 - 19:18 PM
Citation
On ne se comprend pas...
Je n'ai jamais parlé de faire du JS mais de compiler en JS... Je n'aime pas le JS... Mais si je peux coder des classes comme j'ai l'habitude de faire, avec un langage typé, une notion d'heritage, des variables privée, etc... et avoir un export en JS ben ça me va très bien...
Ce n'est pas parce que je ne fais que des anims que tu ne peux pas coder de site standard avec processing. Tout ce que tu peux faire en Flash, tu peux le faire avec Processing, avec nettement moins de ligne et la plupart du temps avec de meilleures perfs.... Je ne comprend pas bien ce qui te pose problème en fait....
HaxeNME j'ai essayé, c'est bien mais c'est loin d'être aussi mature que Processing et c'est surtout nettement plus compliqué à coder. On dirait de l'AS3 mais c'est loin d'être de l'AS3 ; j'avais l'impression d'être sans arrêt confronté à de petits problème pas bien compliqué à résoudre mais qui augmente considérablement le temps de développement. Le truc c'est que puisque tout les mots utilisé sont ceux de l'actionscript, on s'attend à trouver tout les mots et en fait non, il manque plein de petite fonctions, pas essentielles mais utile et ça fait perdre du temps...
A coté de ça le temps de compilation avec HaxeNME est hyper long (vers android en tout cas) ; ca n'a l'air de rien mais devoir attendre 30-40 seconde à chaque fois c'est pénible.
Unity je suis d'accord, il faudrait regarder... J'avais consulté deux trois exemples pour voir mais la partie code m'a un peu refroidi. J'ai peut être mal compris, mais j'ai eu l'impression qu'il fallait placer du code un peu partout comme on faisait dans flash5, mais bon je n'ai jamais vraiment essayé je ne sais pas.
#9
Posté 08 December 2012 - 19:45 PM
Je pense que le besoin doit guider le choix.
On ne prend pas le même outil pour faire une application entreprise, un site web, une carte de voeux, un jeu ... oui, je sais, c'est justement ce que permettait flash ... (soupir)
Personnellement, depuis l'abandon de Flex par Adobe, je suis passé de Flex+as3 à HTML+backbone.js
Alors c'est sûr que ça n'est pas aussi rapide et agréable que de développer avec Flex, mais bon, faute de grives ...
embryon de site
#10
Posté 08 December 2012 - 19:49 PM

Mais que nous manque t-il aujourd'hui ?
#11
Posté 08 December 2012 - 20:40 PM
Citation
Citation
en fait si je devais choisir un autre language j'aimerais qu'il reponde aux points suivants:
1) un langage web orienté objet
2) un langage populaire et qui soit un "plus" si je cherche un travail
3) un langage qui puisse me permettre de faire un peu ce que je veux comme flash
4) un langage qui dure (pour les raisons citées plus haut...)
#12
Posté 08 December 2012 - 21:03 PM
Tu as testé Angular ?
#13
Posté 08 December 2012 - 22:26 PM
Java c'est lourd ( Je bosse sur un projet Android, fu qu'est ce que c'est verbeux ! ), JS c'est interprété différemment suivant le navigateur, l'OS, l'environnement, la météo à Cupertino... bref, pas évident, même si c'est de mieux en mieux.
Flash a cet atout de proposer un contenu identique sur toutes les plateformes supportées, avec une syntaxe souple et légère, et un runtime à mi chemin entre Java et un code natif ( je parle de quelque chose de bien fait, pas une usine à gaz of course

Et enfin comme le dit dcz, le contexte a une part importante dans le choix d'un langage de programmation, de l'AS3 sur iPhone, ça m'a toujours laisser sur un étrange sentiment d'incompatibilité ( cela n'engage que moi ).
A voir ce qu'il adviendra avec l'arrivée du Web3.0, de la recherche sémantique etc, si un langage se démarquent parmi la masse.
#16
Posté 09 December 2012 - 00:32 AM
Citation

Citation
#17
Posté 09 December 2012 - 08:39 AM
Goabonga, le 08 December 2012 - 23:52 PM, dit :
Bonjour Goabonga !
Pourquoi ? Je suis dessus en ce moment... Tu as un projet ?
#18
Posté 09 December 2012 - 09:15 AM
#19
Posté 09 December 2012 - 11:28 AM
tlecoz, le 08 December 2012 - 21:03 PM, dit :
Tu as testé Angular ?
Toujours pas, d'un côté je me dis : "cool, en plus c'est un produit Google", d'un autre : "hum, Google n'est pas une super garantie sur l'avenir du framework dans le cas où il ne fonctionne pas et vu la taille du projet, rien ne dit qu'une communauté pourra reprendre"
C'est ce que j'aime avec Backbone.js, il m'apporte le script minimum, à savoir pouvoir organiser mes différents modules, proposer une syntaxe lisible, un moteur de template basique et des fonctions JS utiles (via underscore.js)
Le tout sans me rendre dépendant d'un gros truc.
J'ai été tellement refroidi par l'aventure Flex, que j'ai un peu de mal à me lancer sur un gros framework pour l'instant, pour autant, je vais tout de même y regarder de plus près.
Il y a aussi knockoutjs qui a l'air pas mal et qui propose aussi du double data-binding
http://knockoutjs.com/
embryon de site
#20
Posté 09 December 2012 - 15:44 PM
Citation
#21
Posté 10 December 2012 - 10:32 AM
Concernant Flash , il y a une alternative qui ouvre de grandes portes concernant le gaming ou application 3D anciennement connu sous le nom de 'Alchemy' , dorénavant 'FlashCC' qui permet de compiler du C++ .
Le dernier moteur Unreal Engine est passé par là lors d'une démo se trouvant ici : http://www.unrealengine.com/flash/
La dernière release se trouve ici : http://gaming.adobe....ologies/flascc/
A voir !

#22
Posté 11 December 2012 - 12:21 PM
Avant tu avais un langage, un plugin et hop ça marchait partout.
Bref un support excellent (j'y reviens après).
Aujourd'hui tu peux arriver à des performances similaires à Flash mais alors bonjour l'angoisse dès qu'il s'agit de creuser un peu, la compatibilité n'est pas au top.
Et un mobile qui fait son caprice, une tablette qui ne veut rien entendre et un ordinateur qui est complètement défiguré.
C'est génial le progrès. Il suffit de revenir en arrière et de se dire contentons nous de ça et au moins tout le monde "comprendra".
Ceci est un bouton, hoooo...il change de couleur au passage de la souris...hoooo..... il bouge même un peu....hooo......le bouton m'a ouvert une image avec un effet trop top...hooo.......lala.....
Bref, il y a quelques années je criais au loup avec le rachat de Macromedia par Adobe et c'est pire que ce que je pensais.
Dégradation du plugin Flash (là je m'avance mais c'est mon sentiment en tout cas sur certains navigateurs), petite mort du plugin Flash (ou devrais-je dire "iFlash"), abandon de flex et de flashcatalyst (c'était une super idée ce petit soft même s'il devait encore progresser - j'ai fait un gros gros gros projet avec - un ).
Bref la cata.
Les flasheurs ont purement été sacrifiés sur le marché même s'il y a encore de l'activité et de nouvelles utilisations possibles.
C'est une honte.
Shame on you (à tous les responsables) !
1 utilisateur(s) li(sen)t ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)