Table des matières
回复内容:
Maison interface Web Tutoriel H5 怎么看待 Adobe 停止移动版 Flash 播放器开发,投入更多的精力进行 HTML5 的开发?

怎么看待 Adobe 停止移动版 Flash 播放器开发,投入更多的精力进行 HTML5 的开发?

Jun 07, 2016 am 08:43 AM

回复内容:

HTML5势不可挡,但Flash在视频、游戏方面依然有优势。

其实现在互联网上跟风叫嚣Flash烂的人,绝大多数都是没有深入过Flash开发的人。Flash在技术上与HTML5+JS2+CSS3相比,目前还是有很多优势的:

  1. 比较完善的开发和调试环境;
  2. 统一的性能表现;
  3. Socket连接的支持;
  4. 优秀的摄像头和麦克风的支持;
  5. 统一的平台语言;
  6. 面向虚拟3D设备的编程。

但,Flash也有很多劣势:

  1. 不适合企业开发。Flex是一个优秀的框架,但性能始终不够好(甚至可以说很差),对电脑配置要求越来越高,更新也太过缓慢;
  2. 拥有大量不懂编程的“伪程序员和伪闪客”编写了大量影响浏览器性能的Flash小广告和小动画,影响了互联网上绝大多数不懂技术和不懂Flash编程技术的人对Flash技术的正确判断;
  3. 不专业。上面两点影响了所有人的判断(包括我),认为一个用Flash技术制作的企业网站是不专业的;
  4. 性能,还是性能。基于浏览器的性能和基于浏览器的插件的性能,谁可能做得更好?

当然,上面说的大多数的优势与劣势,都是基于桌面平台的。Flash技术在移动平台上可以说是完败。JAVA都做不到的事情,Flash也做不到。Sun做不到的事情,Adobe更不可能做到。

Adobe一开始就走错了路,搞了个不伦不类的Flash Lite,居然现在还开发到4.0!如果一开始就走原生程序的路,现在或许会好很多。

AIR是个不错的东西,但还是被Adobe那龟速的开发时间表所拖累,先是放弃了Linux平台的用户与开发者,然后到了3.0才加上原生插件支持,结果现在都脱不了“玩具”的帽子。

Adobe放弃支持移动平台Flash Player,是希望集中精力用AIR统一移动开发平台,至于结果如何,就只有拭目以待了。
  • iphone 的浏览器不支持flash,除了所谓性能问题,主要原因还是flash的跨平台性和不用通过app store而实现应用,深刻的威胁苹果app store的盈利模式。
  • 而现在flash已通过移动开发平台AIR(flash的非网页开发)实现了大量在app store里面使用的应用。
  • adobe 放弃的是flash在移动浏览器中的开发,而不是在移动设备中的全部开发
  • flash在移动设备游戏开发上的优势html5一时还是有巨大差距的
  • adobe的赚钱软件可不止PS,Flash这两个。
  • HTML5本来也不会被Adobe放过的,Dr本来就是HTML编辑的权威软件。
性能只是被乔布斯利用诱导因素。 AppStore带来的竞争壁垒, 及HTML5带来的运行门槛降低,这两个条件的综合才是Adobe被迫转型的主要因素。
另外,Adobe收购PhoneGap只能是权宜之技,未来方向App还是HTML5,今后被Apple或Google竞争中一统后,还会有PhoneGap什么事呢?
而其实PC互联网Flash未来被HTML5取代,才是Adobe最要命的,这块老家底不保,Adobe也就剩PS了。 发展是永恒不变的,flash中被认可的功能都将在HTML5中得以移植和发展,flash作了浏览器本应该做的事,为浏览器提供了更丰富的扩展和组件,现在浏览器认识到这种需要,自己去实现,这就是HTML5,这是正确的路,是一种进步,能提供更高效和原生的web扩展支持,如果adobe固守浏览器,实际上是阻碍这种进步,所以adobe放弃mobile,淡化浏览器通用平台,专注于桌面,推进HTML5是正确的选择,而adobe在flash上的经验和技术将帮助HTML5更好的发展,为Adobe在HTML5应用上占有一席之地(甚至adobe如果有远见,收购一款浏览器也未尝不可,这里扯远了),这里有flash团队的一篇文章,详细阐述了flash的未来发展方向,值得阅读:mikechambers.com/blog/2 反正目前的flash问题多多,特别是在浏览器下的CPU资源占用超高,这也是苹果怎么也不肯引进flash到iOS的原因之一 其实html5在很多特性开发方面还是有短板的,例如录音的使用就是短板——虽然说可以用移动终端的java支持解决,可是毕竟在pc平台上很麻烦啊……好在html5还在发展之中……
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment exécuter le projet H5 Comment exécuter le projet H5 Apr 06, 2025 pm 12:21 PM

L'exécution du projet H5 nécessite les étapes suivantes: Installation des outils nécessaires tels que le serveur Web, Node.js, les outils de développement, etc. Créez un environnement de développement, créez des dossiers de projet, initialisez les projets et écrivez du code. Démarrez le serveur de développement et exécutez la commande à l'aide de la ligne de commande. Aperçu du projet dans votre navigateur et entrez l'URL du serveur de développement. Publier des projets, optimiser le code, déployer des projets et configurer la configuration du serveur Web.

Que signifie exactement la production de pages H5? Que signifie exactement la production de pages H5? Apr 06, 2025 am 07:18 AM

La production de pages H5 fait référence à la création de pages Web compatibles compatibles multiplateformes à l'aide de technologies telles que HTML5, CSS3 et JavaScript. Son cœur réside dans le code d'analyse du navigateur, la structure de rendu, le style et les fonctions interactives. Les technologies courantes incluent les effets d'animation, la conception réactive et l'interaction des données. Pour éviter les erreurs, les développeurs doivent être débogués; L'optimisation des performances et les meilleures pratiques incluent l'optimisation du format d'image, la réduction des demandes et les spécifications du code, etc. pour améliorer la vitesse de chargement et la qualité du code.

Comment faire l'icône H5 Click Comment faire l'icône H5 Click Apr 06, 2025 pm 12:15 PM

Les étapes pour créer une icône H5 Click comprennent: la préparation d'une image source carrée dans le logiciel d'édition d'image. Ajoutez l'interactivité dans l'éditeur H5 et définissez l'événement Click. Créez un hotspot qui couvre l'icône entière. Définissez l'action des événements de clic, tels que le saut sur la page ou le déclenchement de l'animation. Exporter H5 documents sous forme de fichiers HTML, CSS et JavaScript. Déployez les fichiers exportés vers un site Web ou une autre plate-forme.

La différence entre H5 et mini-programmes et applications La différence entre H5 et mini-programmes et applications Apr 06, 2025 am 10:42 AM

H5. La principale différence entre les mini programmes et l'application est: Architecture technique: H5 est basé sur la technologie Web, et les mini-programmes et l'application sont des applications indépendantes. Expérience et fonctions: H5 est légère et facile à utiliser, avec des fonctions limitées; Les mini-programmes sont légers et ont une bonne interactivité; Les applications sont puissantes et ont une expérience fluide. Compatibilité: H5 est compatible multiplateforme, les applets et les applications sont limités par la plate-forme. Coût de développement: H5 a un faible coût de développement, des mini-programmes moyens et une application la plus élevée. Scénarios applicables: H5 convient à l'affichage d'informations, les applets conviennent aux applications légères et les applications conviennent aux fonctions complexes.

Comment gérer la confidentialité de l'emplacement de l'utilisateur et les autorisations avec l'API Geolocation? Comment gérer la confidentialité de l'emplacement de l'utilisateur et les autorisations avec l'API Geolocation? Mar 18, 2025 pm 02:16 PM

L'article traite de la gestion de la confidentialité de l'emplacement des utilisateurs et des autorisations à l'aide de l'API Geolocation, mettant l'accent sur les meilleures pratiques pour demander des autorisations, assurer la sécurité des données et se conformer aux lois sur la confidentialité.

Quels scénarios d'application conviennent à la production de pages H5 Quels scénarios d'application conviennent à la production de pages H5 Apr 05, 2025 pm 11:36 PM

H5 (HTML5) convient aux applications légères, telles que les pages de campagne de marketing, les pages d'affichage des produits et les micro-Websites de promotion d'entreprise. Ses avantages résident dans la plateformité multi-plateaux et une riche interactivité, mais ses limites résident dans des interactions et des animations complexes, un accès aux ressources locales et des capacités hors ligne.

Qu'est-ce que le langage de programmation H5? Qu'est-ce que le langage de programmation H5? Apr 03, 2025 am 12:16 AM

H5 n'est pas un langage de programmation autonome, mais une collection de HTML5, CSS3 et JavaScript pour la création d'applications Web modernes. 1. HTML5 définit la structure et le contenu de la page Web et fournit de nouvelles balises et API. 2. CSS3 contrôle le style et la mise en page, et introduit de nouvelles fonctionnalités telles que l'animation. 3. JavaScript implémente l'interaction dynamique et améliore les fonctions par les opérations DOM et les demandes asynchrones.

Fonction de page suivante HTML Fonction de page suivante HTML Apr 06, 2025 am 11:45 AM

<p> La fonction de page suivante peut être créée via HTML. Les étapes incluent: la création d'éléments de conteneur, la division du contenu, l'ajout de liens de navigation, la cachette d'autres pages et l'ajout de scripts. Cette fonctionnalité permet aux utilisateurs de parcourir du contenu segmenté, affichant une seule page à la fois et convient pour afficher de grandes quantités de données ou de contenu. </p>

See all articles