Table of Contents
回复内容:
Home Web Front-end H5 Tutorial Web 平台是否会在移动平台上最终超过应用平台?为什么?

Web 平台是否会在移动平台上最终超过应用平台?为什么?

Jun 07, 2016 am 08:42 AM
cloud facebook kindle reader web

近几年操作系统和硬件厂商都试图建立自己的应用平台和护城河,而以 Facebook 的斯巴达项目、亚马逊基于浏览器的 Kindle Cloud Reader 等为代表,都试图在标准网页上建立平台,打破应用平台的分成规则。Web 平台是否会在移动平台上最终超过应用平台?为什么?

回复内容:

这个问题我问过一个前苹果员工,他认为,很长时间不会,原因是HTML5是套标准,它肯定会考虑到更大范围适用,所以标准的落地总是落后业界,而移动当前发展迅猛,标准会束缚创新。他的建议是,如果你的应用要表现先进的体验,一定要做Native客户端。

同样的问题,问磊友科技赵霏,他的回答是:移动Web的优势巨大,特别是开发成本,会吸引越来越多的投入。它的未来不必过多讨论,一定会像现在的PC端的情况。 云计算是一个大趋势,但不能因此否定端的价值。在今天,终端提供了越来越强的计算能力,集成了越来越多的传感器,提供了越来越多的自然的操作体验,一个普适的HTML5标准,不可能特别关照每一个特定终端的独有优势,这些只能靠终端自己的App Store去满足。所以,Web平台无法替代特定平台自己的App Store。

另一方面,Web平台冲破应用平台又是可能的,这主要是从开发成本和发布成本的角度看的。大多数企业无法同时兼顾多个应用平台,同时大多数应用并不需要特定硬件或特定传感器的支持,对这些企业来说,HTML5的普适性已经足够,并且不需要考虑产品的分发和部署问题。

总之,Web平台和应用平台都有各自的发展空间。 Web平台逐渐取代Windows桌面应用花了近20年的时间。
  • Web2.0技术的出现和盛行,网络交互应用达到或接近桌面程序的水平
  • 宽带的普及使得网络加载和反应速度达到或接近桌面程序的水平

受限于手机的大小,移动手机上Web平台要超过应用平台先天上存在不足。
  • Html5技术的成熟,使得网络程序用户体验达到或接近App的水平
  • 3G/4G的普及保证网络速度

Facebook 的斯巴达项目、亚马逊基于浏览器的 Kindle Cloud Reader其实目前都是防御性策略,移动Web平台在用户体验/速度/性能方面远远落后于App,在未来的5年之内应该还看不到超越的希望。 抛开具体市场策略不谈,个人认为更多是一种哲学的选择。
就比如在HTML5出现前,也有WORA与native的争论。但也并不是说native就一定比WORA更优雅。关键还是看你应用本身是如何的功能及定位。
当然,作为一个从业者,我们可能更多应该从团队发展的阶段去看这个问题。HTML5能更快速地部署及修改,那么在idea验证阶段采取这样的方式,舍弃一些native的华丽,何尝不可?当你的idea被用户接受后,再加大投入,做出优雅的native客户端也不迟。
永远记住,胜利的是团队的idea和执行力,而不是对某种技术的选择。 在可以遇见的三年内,是不能的.
过去我也曾对html5抱有过取代Native的幻想,经过近一年的实践折腾后,事实告诉我html5 web app还有很长很长的一条路要走.
Html5支持者信奉的Html5优势集中在 开发成本低,跨平台,免安装等,问题是这些优势在Html5相对于Native残破的性能和稳定性面前基本不值一提.
最终你的App面向的是用户,用户不会在乎你的开发成本,甚至不会在乎是否跨平台,用户最在乎的是应用能否提供最好的体验,在这一点上,Native完胜.
不过我个人依然看好Html5的未来,作为一个开发者,现阶段将Html5技术和Native技术相结合是一种较为靠谱的选择. 未来不太好说,基本上中国人都是跟着老美走。眼下来说,app从提高开发速度、兼容性、版本更新等角度考虑,比较靠谱的折中办法是还是根据不同平台以本地应用为框架,部分利用html5实现经常需要更新的功能。更适合实用性为主的应用,如果是游戏之类需要快速响应、对操作的流畅度、手感要求很高的应用,html5想赶上本地应用、或者flash还得n年吧 我之前使用html5做过两个ios下的web app。我的体会是:在相当长的一段时间内,基于html5的web app还是不能取代native app的。

首先,html5是一个标准,但是各个平台下的浏览器对其支持程度不一。导致web app只能使用各浏览器都支持的那些功能。
其次,html5相比native app来说,能力尚有不足。
第三,web app的效率和性能比native app差太多。

所以要想提供优秀的用户体验,势必要开发native app。
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

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Two Point Museum: All Exhibits And Where To Find Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

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)

what is facebook what is facebook Aug 17, 2023 pm 02:05 PM

Facebook is a globally renowned social media platform that provides users with a platform to connect and communicate. Founded in 2004, it was founded by Mark Zuckerberg and others. It is an online social network where users can share information, photos and videos with and interact with friends, family and colleagues. Its influence is not limited to individual users, but also extends to businesses and news fields.

How to disable automatic updates in Adobe Acrobat Reader How to disable automatic updates in Adobe Acrobat Reader Mar 14, 2024 pm 08:58 PM

AdobeAcrobatReader is a powerful tool for viewing and editing PDF files. The software is available in both free and paid versions. If you need to use Adobe Acrobat Reader to edit PDF files, you need to purchase its paid plan. To keep Adobe Acrobat Reader up to date with the latest enhancements and security fixes, the software enables automatic updates by default. However, you can choose to disable automatic updates if you wish. This article will show you how to disable automatic updates in Adobe Acrobat Reader. How to disable automatic updates in Adobe Acrobat Reader us

What should I do if my kindle has been in suspended animation for a long time and the orange light keeps on? What should I do if my kindle has been in suspended animation for a long time and the orange light keeps on? Nov 16, 2023 pm 03:17 PM

Wait patiently for a while and make sure you are using the original Kindle charger. If the problem still exists, you can try the following solutions: 1. Force restart, press and hold the Kindle's power button until the screen turns black and the Kindle logo appears; 2. Recharge, make sure the Kindle is fully charged, or replace the power adapter Charge; 3. Clear the cache, find the "Settings" menu, and then select the "Reset" or "Clear Cache" option; 4. Contact customer service to solve the problem, etc.

Chinese e-book manufacturers are filling the void after Amazon Kindle exits the market, with sales increasing by 12.2% to 762,000 units in 2023 Chinese e-book manufacturers are filling the void after Amazon Kindle exits the market, with sales increasing by 12.2% to 762,000 units in 2023 Jan 26, 2024 pm 05:24 PM

According to news from this website on January 26, Luotu Technology today released a new "Global E-Paper Tablet Market Analysis Quarterly Report", which mentioned that global e-paper tablet shipments in 2023 will be 12.54 million units, a year-on-year increase of 17.2%. Among them, the sales volume of global e-book brands in the Chinese market reached 1.23 million units, a year-on-year increase of 20.6%, accounting for 9.8% of the global total, an increase of 0.5 percentage points from 2022. A total of 40 new products were released in the Chinese market throughout the year, continuing the popularity of 2022. In terms of brand performance, iFlytek, PalmReader, Aragonite, and Xiaoyuan lead the sales. This site learned from a report published by Luotu Technology that due to the withdrawal of Kindle e-books from the Chinese market on June 30, 2023, there will be a gap in the industry, resulting in domestic electronic

Is PHP front-end or back-end in web development? Is PHP front-end or back-end in web development? Mar 24, 2024 pm 02:18 PM

PHP belongs to the backend in web development. PHP is a server-side scripting language, mainly used to process server-side logic and generate dynamic web content. Compared with front-end technology, PHP is more used for back-end operations such as interacting with databases, processing user requests, and generating page content. Next, specific code examples will be used to illustrate the application of PHP in back-end development. First, let's look at a simple PHP code example for connecting to a database and querying data:

How to enable administrative access from the cockpit web UI How to enable administrative access from the cockpit web UI Mar 20, 2024 pm 06:56 PM

Cockpit is a web-based graphical interface for Linux servers. It is mainly intended to make managing Linux servers easier for new/expert users. In this article, we will discuss Cockpit access modes and how to switch administrative access to Cockpit from CockpitWebUI. Content Topics: Cockpit Entry Modes Finding the Current Cockpit Access Mode Enable Administrative Access for Cockpit from CockpitWebUI Disabling Administrative Access for Cockpit from CockpitWebUI Conclusion Cockpit Entry Modes The cockpit has two access modes: Restricted Access: This is the default for the cockpit access mode. In this access mode you cannot access the web user from the cockpit

What are web standards? What are web standards? Oct 18, 2023 pm 05:24 PM

Web standards are a set of specifications and guidelines developed by W3C and other related organizations. It includes standardization of HTML, CSS, JavaScript, DOM, Web accessibility and performance optimization. By following these standards, the compatibility of pages can be improved. , accessibility, maintainability and performance. The goal of web standards is to enable web content to be displayed and interacted consistently on different platforms, browsers and devices, providing better user experience and development efficiency.

How to implement h5 to slide up on the web side to load the next page How to implement h5 to slide up on the web side to load the next page Mar 11, 2024 am 10:26 AM

Implementation steps: 1. Monitor the scroll event of the page; 2. Determine whether the page has scrolled to the bottom; 3. Load the next page of data; 4. Update the page scroll position.

See all articles