Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Flash rend la navigation instable sous Android 2.2
Apple a-t-il finalement raison de boycotter cette technologie ?

Le , par Katleen Erna

22PARTAGES

1  0 
Flash rend la navigation instable sous Android 2.2, Apple a-t-il finalement raison de boycotter cette technologie ?

Brian, journaliste pour PocketNow, vient de publier une vidéo dans laquelle il compare la navigation Internet de l'iPhone, du Nexus One et du HD2 d'HTC. Il surfe sur les mêmes sites web avec les trois smartphones, et compare leurs navigateurs. Sur le Nexus One, il a installé Froyo accompagné de la beta de Flash permettant de lire pratiquement tous les contenus Flash.

Les images montrent que les jeux Flash tournant avec un bon processeur sont très proches des standards, écrits en natif.

Cependant, alors que la vidéo avance, les choses changent. A 4min30, Flash devient plus agité lorsqu'il est sur une page. Autrement dit, le logiciel est excellent pour certains rendus et applications, mais il se révèle être un mauvais élément lorsqu'il est lâché sur une page web.

Flash est une bonne plate forme qui a fait ses preuves au cours des années. Malheureusement, d'après Brian, elle affecte les performances des terminaux mobiles.

Malgré la puissance du Nexus One, des ralentissements se font ressentir lorsque plusieurs objets Flash sont affichés sur une page.

La vidéo, en comparant la vitesse des trois navigateurs, montre que le smartphone de Google est presque toujours le plus rapide, sauf lorsque les sites contiennent du Flash. Dès lors, il devient le plus lent, voir carrément très lent si beaucoup de contenu Flash est présent.

Source : La vidéo comparative de Brian :



Lire aussi :
- Flash : Adobe publie à son tour une lettre ouverte et lance une campagne de publicité pour répondre à Apple
- L'alternative d'Apple au Flash s'appelle Gianduia, écrite en JavaScript
- Android 2.2 débarque au Google I/O : Flash, Microsoft Exchange et trois nouveaux outils de développement au menu de « Froyo »

Flash pour Android n'étant encore qu'au stade de la bêta, le situation peut-elle être améliorée ?

Flash sur Android est-il un atout face à l'iPhone qui le refuse ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 26/05/2010 à 16:03
Une version non-finale de Flash qui tourne sur une version non-finale d'Android... Et ce n'est pas stable ? Ah bon ?
4  0 
Avatar de nouknouk
Modérateur https://www.developpez.com
Le 26/05/2010 à 9:31
Pour info, il y a déjà flash d'origine sur mon HTC desire. Pas flash 10 bêta mais quelque chose comme flash mobile où je ne sais quelle version quo fait DÉJÀ tourner une bonne partie des applets flash (surement celles compatibles v7 et moins).

Et:

- aucun ralentissement l'horizon même sur une page avec 3 pubs flash en même temps.

- d'une façon générale et pour avoir comparé moi même, l'affichage des sites est plus rapide sur mon desire que sur un 3gs, avec pourtant une resolution incomparable (800x480).

- flash, comme tout autre plugin est désactivable, ou activable au coup par coup, avec un simple clic.

Au final, qu'apple ait raison ou tort, moi je m'en fiche: la seule chose qui m'intéresse est de pouvoir encore faire mes propres choix en fonction de mes besoins, pas en fonction du business plan du constructeur du matos que j'achète.

Parce que je continue à penser que la vraie question n'est pas là, mais bel et bien celle de la censure de la concurrence par Apple. Si Apple avait réellement comme seule raison l'expérience utilisateur, il aurait autorisé flash, quitte à mettre un message d'avertissement préalable.
Et à défaut, il aurait déjà proposé une vraie alternative (complète, multi plates-formes et ouverte) aux technos flash, sachant qu'HTML5 n'en est pas une et n'a jamais eu vocation à l'être (cf. Support socket, webcams, bytecode obfusqué, facilité d'autorité pour les non developpeurs., ...).
2  0 
Avatar de CocoRambo
Nouveau membre du Club https://www.developpez.com
Le 26/05/2010 à 10:34
Concernant Froyo et la Beta de Flash, pour l'avoir installé sur mon Nexus, il est possible dans les paramètres du navigateur de sélectionner la manière dont flash est géré.

C'est à dire dire que l'on peut choisir entre:
* Toujours activé
* A la demande
* Désactivé

Pour ma part j'ai choisi "A la demande", ce qui fait qu'il faut que je clique sur un flash pour que celui ci s'affiche! Je n'ai ainsi pas de ralentissement au chargement de la page!

Pour faire cela rendez vous dans la navigateur, appuyez sur la touche menu ensuite "Plus > Paramètres > Activer les plug-ins"
2  0 
Avatar de mualki
Membre à l'essai https://www.developpez.com
Le 26/05/2010 à 2:22
Flash pour Android n'étant encore qu'au stade de la bêta, le situation peut-elle être améliorée ?
N'est-ce pas le principe même d'une béta?

Flash sur Android est-il un atout face à l'iPhone qui le refuse ?
Ca sera un atout du moment que ça reste un plugin.

Quant au test, je trouve plutôt logique qu'il soit plus lent lors de la navigation sur des sites contenant du flash vu que l'iphone et les téléphones de windows n'ont pas à charger le flash, donc ce n'est absolument pas comparable.
Il aurait soit fallu les comparer tous sans flash, soit comparer un navigateur Froyo avec flash, avec un autre sans flash.
1  0 
Avatar de zencorp
Membre habitué https://www.developpez.com
Le 26/05/2010 à 10:15
Bon on va faire simple autour de cette polémique.

Il n' y a pas de choix à faire , comparer ne sert à rien ! L'important pour tout le monde, utilisateur comme développeur c'est que une plateforme qui puisse lire et exécuter tous les formats sans restriction !

Android fait tout (HTML5 et Flash) et c'est tant mieux, une plateforme qui ne permet pas d'exécuter tout et clairement limitative et oriente les technologies en imposant celle-ci sans laisser d'ouverture.
Après les problèmes de performance entre l'un ou l'autre sont des choix qui appartiennent au développeur/editeur un point c'est tout.

C'est comme si on parle de divx, xvid, mkv, wmv, .. et qu'on ne pourrait lire que un seul format !

Cela nuit à l'amélioration, la recherche et à la concurrence.
1  0 
Avatar de berceker united
Expert confirmé https://www.developpez.com
Le 26/05/2010 à 10:28
Citation Envoyé par nouknouk Voir le message
Pour info, il y a déjà flash d'origine sur mon HTC desire. Pas flash 10 bêta mais quelque chose comme flash mobile où je ne sais quelle version quo fait DÉJÀ tourner une bonne partie des applets flash (surement celles compatibles v7 et moins).

Et:

- aucun ralentissement l'horizon même sur une page avec 3 pubs flash en même temps.

- d'une façon générale et pour avoir comparé moi même, l'affichage des sites est plus rapide sur mon desire que sur un 3gs, avec pourtant une resolution incomparable (800x480).

- flash, comme tout autre plugin est désactivable, ou activable au coup par coup, avec un simple clic.

Au final, qu'apple ait raison ou tort, moi je m'en fiche: la seule chose qui m'intéresse est de pouvoir encore faire mes propres choix en fonction de mes besoins, pas en fonction du business plan du constructeur du matos que j'achète.

Parce que je continue à penser que la vraie question n'est pas là, mais bel et bien celle de la censure de la concurrence par Apple. Si Apple avait réellement comme seule raison l'expérience utilisateur, il aurait autorisé flash, quitte à mettre un message d'avertissement préalable.
Et à défaut, il aurait déjà proposé une vraie alternative (complète, multi plates-formes et ouverte) aux technos flash, sachant qu'HTML5 n'en est pas une et n'a jamais eu vocation à l'être (cf. Support socket, webcams, bytecode obfusqué, facilité d'autorité pour les non dev., ...).
Amen

Je dirais que les test aurait été viable s'il y avait un flash permettant de mesurer proprement un smartphone et ou navigateur. Un benchmark spécial Flash. Pourquoi ? Parce que le jeu est peut-être codé sans ce soucier de l'optimisation des performances. Comme ceux qui créent des sites internet sans s'occuper de la taille des images (image de décoration du site) alors qu'avant il fallait faire attention au poids d'une page mais l'arrivée en force du haut débit et les performance des machines a fait tomber ce critère.
Problème, c'est que ce critère revient avec la navigation via smartphone mais a été oublié.

Toute cette histoire avec Apple et Flash c'est parce qu'Apple avait derrière la tête un projet concurrent de Flash.
1  0 
Avatar de GuiDjad
Membre régulier https://www.developpez.com
Le 26/05/2010 à 18:34
Je ne comprends pas. Expliquez moi. Pourquoi dit on que l'intégration de Flash dans un téléphone rendrait la navigation instable? Sachant les options qu'on a à notre disposition, je ne comprends pas. Pour moi, flash est un atout pas un poids. En effet:

Si on est allergique à Flash comme Steve Jobs, on choisi l'option désactiver Flash. (D'ailleurs le fait qu'on puisse le désactiver, n'est ce pas un petit avantage face à javascript qui d'après mes connaissances ne peut l'être sur iphone? )
Si on a un téléphone de la mort qui tue avec assez de ram pour faire tourner Flash sur son navigateur et en étant stable, on choisit d'activer en permanence Flash.
Si on a pas un très bon téléphone mais qu'on veut avoir le flash quand même, on choisit l'option activer sur demande.

Citation Envoyé par psychadelic Voir le message

Surtout si c’est pour parler d’iPhone ; compare au moins deux applicatifs équivalents, l’un écrit en Flash sur un Nexus One par exemple, et l’autre en Objective-C / iApp par exemple.
Et vouloir comparer Flash à Objective-C mais quelle erreur... Dois-je rappeler les conditions pour programmer en Objective-C pour iphone? Un mac, payer 100€ à apple et passer par l'apple store. Alors que pour flash, il te faut rien à part un hébergement qu'on peut trouver gratuit. Pour un développeur amateur qui veut voir son petit jeu sur son téléphone et s'amuser avec, je vous laisse deviner son choix. En effet, il faut comparer ce qui est comparable or pour moi Flash n'a pas le même objective que l'Objective-C (sans jeu de mot ) ni le même que html5. D'ailleurs adobe lui même n'a t-il pas dit qu'ils vont faire en sorte que Flash et html5 cohabitent ensemble? (« il ne s'agit pas d'un combat entre le Flash et le HTML 5. Ils sont bénéfiques l'un pour l'autre »)
1  0 
Avatar de berceker united
Expert confirmé https://www.developpez.com
Le 27/05/2010 à 8:57
Citation Envoyé par Bluespear Voir le message
J'ai pensé exactement à ça hier quand mon laptop sous linux est devenu super lent...
Un petit top me donnait 150% de CPU (Core 2) et 25% (sur 4Gb) de RAM pour operapluginwrapper (pour flash quoi...). Certes j'ai une sale habitude de tourner avec ~15-20 onglets ouverts, mais là 3 onglets avec une page contenant du flash suffisaient :-) Alors j'ose à peine imaginer le massacre avec android... J'ai vraiment du mal à saisir la consommation de flash pour de simple bannières publicitaires...
Citation Envoyé par stardeath Voir le message
en même temps ça c'est possible avec n'importe quel langage, suffit de coder avec les pieds enveloppés par des moufles...

c'est peut-être pas flash le responsable mais bien des bras cassés se disant programmeur, comme tu le dis certaines pubs mettent à genoux même mon quad core, et certains jeux utilisant de la physique, des beaux effets graphiques le font monter qu'à 25%, cherchez l'erreur ...
Effectivement, rendre responsable directement flash parce que c'est lent ça bouffe de la batterie c'est comme ceux qui accuse Windows de planter alors que c'est le logiciel qui a été installé qui a fait planter Windows mais par méconnaissance, habitude, facilité ont accuse ce dernier.
Comme je l'ai déjà dit ici, des développeurs flash développe en mode bourrin parce que les machines sont devenuea puissantea, le débit internet a augmenté ce qui n'était pas le cas il y a 10 ans ou là il faut bien optimiser sont code. C'est des habitudes qui ont disparu aujourd'hui mais les critères il y a 10 reviennent sur les Smartphones.
Un bon codeur AS3 ça se voit très rapidement sur le résultat.

Pour en revenir au site fait en javascript avec les flammes. psychadelic utilise comme argument de comparaison, le poids. Le poids du fichier n'est en aucun cas comparable sur les performances. Dès que j'ai été sur le site indiqué mon ventilateur a démarré. En flash je ne pense pas.

Nous parlons de Flash : C'est ça bouffe des la batterie, c'est fermé, c'est pas stable blablabla. Ok, il y a quoi en face ? Project Open source ?
Qu'on me parle de projet Open source dans le sens pour que ça soit les autres qui travail pour vos envies ou besoin gratuitement.
Quand je dis cela c'est qu'il y a en qui critique beaucoup qu'une société ne rende pas les sources ouverts. Mais ces mêmes personnes ne sont pas capables ou ne souhaitent pas personnellement s'investir pour améliorer ou modifier cette technologie. Non, ils attendent qu'un groupe le fasse en espérant que ça répond à leur besoin. Des crevards en fait.
1  0 
Avatar de psychadelic
Expert confirmé https://www.developpez.com
Le 26/05/2010 à 3:20
Citation Envoyé par mualki Voir le message
Quant au test, je trouve plutôt logique qu'il soit plus lent lors de la navigation sur des sites contenant du flash vu que l'iphone et les téléphones de windows n'ont pas à charger le flash, donc ce n'est absolument pas comparable.
Il aurait soit fallu les comparer tous sans flash, soit comparer un navigateur Froyo avec flash, avec un autre sans flash.
Il ne s'agit pas de comparer les performances entre l'iPhone [sans Flash] et des machines sous Androïd,
Mais de savoir si Flash est réellement adapté sur ce type d'appareil...

Faudrait pas tout mélanger
1  1 
Avatar de mualki
Membre à l'essai https://www.developpez.com
Le 26/05/2010 à 4:24

Il ne s'agit pas de comparer les performances entre l'iPhone [sans Flash] et des machines sous Androïd,
Mais de savoir si Flash est réellement adapté sur ce type d'appareil...

Faudrait pas tout mélanger
Tu n'as pas dû regarder le test, parce que c'est exactement ce qu'il fait dans ce test.

Et si tu écoutes son introduction un peu plus attentivement tu comprendras que son but est de comparer la rapidité des navigateurs suite à l'annonce de google. Et pour cela il rajoute flash dans l'équation comme si le plug-in faisait partie du navigateur (ce qui fausse immédiatement ce pseudo test).
0  0