Table of Contents
回复内容:
Home Web Front-end H5 Tutorial 怎么看待 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还在发展之中……
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to run the h5 project How to run the h5 project Apr 06, 2025 pm 12:21 PM

Running the H5 project requires the following steps: installing necessary tools such as web server, Node.js, development tools, etc. Build a development environment, create project folders, initialize projects, and write code. Start the development server and run the command using the command line. Preview the project in your browser and enter the development server URL. Publish projects, optimize code, deploy projects, and set up web server configuration.

What exactly does H5 page production mean? What exactly does H5 page production mean? Apr 06, 2025 am 07:18 AM

H5 page production refers to the creation of cross-platform compatible web pages using technologies such as HTML5, CSS3 and JavaScript. Its core lies in the browser's parsing code, rendering structure, style and interactive functions. Common technologies include animation effects, responsive design, and data interaction. To avoid errors, developers should be debugged; performance optimization and best practices include image format optimization, request reduction and code specifications, etc. to improve loading speed and code quality.

How to make h5 click icon How to make h5 click icon Apr 06, 2025 pm 12:15 PM

The steps to create an H5 click icon include: preparing a square source image in the image editing software. Add interactivity in the H5 editor and set the click event. Create a hotspot that covers the entire icon. Set the action of click events, such as jumping to the page or triggering animation. Export H5 documents as HTML, CSS, and JavaScript files. Deploy the exported files to a website or other platform.

What is the H5 programming language? What is the H5 programming language? Apr 03, 2025 am 12:16 AM

H5 is not a standalone programming language, but a collection of HTML5, CSS3 and JavaScript for building modern web applications. 1. HTML5 defines the web page structure and content, and provides new tags and APIs. 2. CSS3 controls style and layout, and introduces new features such as animation. 3. JavaScript implements dynamic interaction and enhances functions through DOM operations and asynchronous requests.

What application scenarios are suitable for H5 page production What application scenarios are suitable for H5 page production Apr 05, 2025 pm 11:36 PM

H5 (HTML5) is suitable for lightweight applications, such as marketing campaign pages, product display pages and corporate promotion micro-websites. Its advantages lie in cross-platformity and rich interactivity, but its limitations lie in complex interactions and animations, local resource access and offline capabilities.

How to make pop-up windows with h5 How to make pop-up windows with h5 Apr 06, 2025 pm 12:12 PM

H5 pop-up window creation steps: 1. Determine the triggering method (click, time, exit, scroll); 2. Design content (title, text, action button); 3. Set style (size, color, font, background); 4. Implement code (HTML, CSS, JavaScript); 5. Test and deployment.

What Does H5 Refer To? Exploring the Context What Does H5 Refer To? Exploring the Context Apr 12, 2025 am 12:03 AM

H5referstoHTML5,apivotaltechnologyinwebdevelopment.1)HTML5introducesnewelementsandAPIsforrich,dynamicwebapplications.2)Itsupportsmultimediawithoutplugins,enhancinguserexperienceacrossdevices.3)SemanticelementsimprovecontentstructureandSEO.4)H5'srespo

Is H5 page production a front-end development? Is H5 page production a front-end development? Apr 05, 2025 pm 11:42 PM

Yes, H5 page production is an important implementation method for front-end development, involving core technologies such as HTML, CSS and JavaScript. Developers build dynamic and powerful H5 pages by cleverly combining these technologies, such as using the <canvas> tag to draw graphics or using JavaScript to control interaction behavior.

See all articles