将到来的战略转变:移动 Web 还是移动 Apps?

目前来看,移动应用比移动网站的易用性更高,但变化即将发生,移动网站最终将优于Apps,成为更好的策略选择。
一家公司制定移动策略时,最重要的问题是:是否需要考虑为移动设备特别做点什么。一些公司永远都不会获得太多的移动使用量,这样的公司就应该专注于桌面站点上,让它在小屏幕设备上的使用不至于糟糕得让人难以忍受。
但是,假如你的网站恰好对移动用户有着不错的吸引力,那么第二个应该考虑的策略问题是:你应该推出一个移动网站还是开发一个特殊的移动应用?这个问题现在的答案可能大大不同于将来的答案。让我们看看著名Web可用性研究专家Jakob Nielsen是怎么说的。
当前的移动策略:Apps是最佳选择
目前来说,如果你能承受得起,那就推出一个移动应用。这篇文章移动设备的易用性研究清晰地说明移动应用比移动网站的用户体验更好(手机上使用移动网站的易用性比桌面网站高,但是移动应用更高)。
你有必要知道一些历史数据。事实上,移动应用在测试中能够击败移动网站。当你在考虑一个移动策略时,你不必知道为什么赢家是最好的,而下面我必须把它阐述清楚。
移动应用比移动优化网站的易用性更高,是因为在网站设计过程中优化是有限的。在浏览器上运行的移动应用比网站在对每个单独设备的劣势,发挥他们的优势方面有更强的针对性。
本地应用的优越性适用于任何平台,包括桌面电脑。正是由于桌面电脑功能强大,所以基于Web的应用能够满足许多任务的需要。
与此相反的是, 移动设备能够提供给用户的体验却捉襟见肘:小屏幕,缓慢的连接速度,高昂的交互代价(尤其是用户在打字输入的时候, 或者是因为用户无法双击或悬停操作)以及很低的触摸点击精度,设备越差,完善其特性就显得越重要。
Apps也能够为内容提供商提供优秀的商业案例,因为不同的应用商店都会提供虚拟支付功能,这样你就可以从你的用户身上筹集资金,这在公共互联网上是很困难的。
最后让我们来比较一下Nielsen的网络带宽定律和关于计算机能力的摩尔定律两者的不同。在接下来的十年里,网络带宽将有可能比现在快57倍,而计算机的计算能力将会比现在强100倍(拿我们现在用的微不足道的硬件和 未来的电脑将会变成怪兽 来比较)。
换句话说,在未来的十年里,运行本地代码的相对优势将会是从网络上下载东西的近两倍。这也是有利于移动Apps的一个方面。
未来的移动策略:Sites 是最好的选择
在未来,移动应用和移动网站的成本收益比又是另外一番景象。
尽管我刚才讲过,计算机的能力在未来将会提升100倍,这并不意味着iPone14就一定会比iPhone 4S快100倍。更可能的情况是,硬件优势将会在速度和其他移动优势(像电池寿命)之间分配。所以未来的手机或许只会比现在快10倍(但是会更轻巧,而且 一次充电可以使用很长时间),相反下载的时间将会减至现在的1/57。
由于需要为更多的平台开发应用,移动Apps的代价将会增加。最低限度上,你的应用必须支持Android,iOS和Windows Phone。而且在这些平台当中,许多未来都很有可能拆分成多个子平台,这些子平台需要不同的应用来提供良好优秀的用户体验。
为了用户体验的目的,iOS已经分开为iPad和iPhone。尽管这两款设备使用相同的操作系统,但是需要不同的UI设计(请参阅我们免费提供的iPad使用性研究报告)
Amazon.com最近推出的Kindle Fire产品在新的不同平台上为用户提供Android用户体验。就像我们的Kindle Fire使用性研究所说的,你必须为这个畅销的非标准设备,开发单独的UI和单独的app来提供优秀的用户体验。
很显然我们可以期望,未来的UI会呈现更进一步的多样性,这使得移植apps的代价变得非常昂贵。
相反,移动网站将会保留一些跨平台性能,你根本不需要许多不同的设计考虑。高端网站只需要为手机,中等尺寸平板(像Kindle Fire)以及大平板提供三种移动设计。运用像响应式的设计理念将会使得这些不同的网站版本适用不同的屏幕尺寸和设备。基本的UI设计在6.8英寸和 7.5英寸的平板上都会表现的很好,你只需要简单的放大缩小一点即可(5英寸的手机需要一个根本不同的设计—不光需要调整布局以及更少的特性和缩减的功能)。
更重要的是,像HTML5这样的新web技术将会极大改善移动网站的性能。Financial TimeWeb App以及Playboy推出的移动网站,他们的UI跟功能报纸杂志都很相似。
现在,FT和Playboy使用网站而不是apps是出于商业原因而非UI原因。出版商厌倦了将订阅收益的很大一部分分给App Store。而且Playboy希望出版更多刺激人们的内容,这在Apple严格的审核中是不被允许的。
免于被审查以及无须将受益给他人提成的优点,自然成了企业倾向于使用免费的互联网而不是私有的受限制的App Stores的原因。未来驱动使用移动网络的其他原因将会包括:更好的UIs设计以及更强的自适应实现。
移动网站策略的最后一个优点是能够与整个web很好的整合集成。用户链接到一个网站要比整合一个第三方应用更加容易。用长远的眼光来看,Internet将会击败那些小的封闭环境
(Apps 在一些需要功能丰富的任务环境(比如照片编辑)中表现的会更好,而移动网站在电子商务/无线电子商务, 企业网站,新闻,医疗信息,社交网络等领域将会有更好的表现空间,这些领域的内容表现都很丰富,而不需要频繁的数据处理)
何时会发生战略的转变
精确地讲,对于大多数公司来说,关键的问题在于:这种策略变化何时会发生?或者说,放弃移动Apps而选择移动网站的最佳时机在哪里?
很可惜我也不清楚。易用性调查可以告诉我们,在不同的场景里,什么对用户来说才是最好的,但是它不能够预测这些场景在现实世界里会以怎样的速度发生变化。按照我的经验来讲,事情的变化要比人们想象中来的更加缓慢。
举个例子,在2000年9月,我曾说过: 方便移动使用需要这样一种设备——像纸牌一样,没有按键并且能够充分利用设备的每一个像素。几个月以后,我预测欧洲供应商对于非web手机的偏爱将会使得欧洲大陆失去在移动技术领域的领先优势。
以上两个预测最后都成为现实,仅仅不到七年的时间,(a)iPhone面市,(b)由一家电脑公司而非手机公司推出。这刚好印证了我之前的两个预言。
更糟糕的是,在2001年,我曾设想“移动设备将会很快就会变得易用”,而这个“很快”一等就是6年。
良好的移动设计似乎就在前面不远。我必须了解用户需要什么,而且我不认为这很难办到。不要以为你能清楚的看到某个景物,它就离你很近。就像我在文章回顾自己10年的写作历程里所承认的那样,当我错误估计某些时机的时候,常常是因为我对新技术的潜力充满激情。而当我正确的时候,却常常是因为自己太过保守。
总结:从长远来看,我非常相信移动网站将会击败移动Apps。但是什么时候发生我自己并不确定。当前,如果你真心想提供最好的移动用户体验,我的建议是开发移动Apps。
将到来的战略转变:移动 Web 还是移动 Apps?的更多相关文章
- 20 Free Open Source Web Media Player Apps
free Media Players (Free MP3, Video, and Music Player ...) are cool because they let web developers ...
- Best Practices for Speeding Up Your Web Site
The Exceptional Performance team has identified a number of best practices for making web pages fast ...
- 使用 Spring 3 MVC HttpMessageConverter 功能构建 RESTful web 服务
原文地址:http://www.ibm.com/developerworks/cn/web/wa-restful/ 简介: Spring,构建 Java™ 平台和 Enterprise Edition ...
- Web Development Terms
I've come across lots of terms while learning web development. I'm feeling myself overwhelmed. Here ...
- Creating a web application.
About creating web GIS applications As you learn and use ArcGIS for Server, you'll probably reach th ...
- RESTful Web Services: A Tutorial--reference
As REST has become the default for most Web and mobile apps, it's imperative to have the basics at y ...
- [转载]Best Practices for Speeding Up Your Web Site
原文:http://developer.yahoo.com/performance/rules.html 提升网站加载速度的一些优化技巧,大部分在前端层面. 不知道是多久以前写的,看起来有些已经过时了 ...
- 用 Sencha Touch 构建移动 web 应用程序
Sencha Touch 是一个使用 HTML5.CSS3 和 JavaScript 语言构建的移动 web 应用程序框架,在本文中,学习如何应用您当前的 web 开发技能进行移动 web 开发.下载 ...
- Advanced Architecture for ASP.NET Core Web API
转自: https://www.infoq.com/articles/advanced-architecture-aspnet-core ASP.NET Core's new architecture ...
随机推荐
- webservice测试工具
webservice测试工具 web service exprlorer
- 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---26
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:
- hdu 4995(离散化下标+模拟)
Revenge of kNN Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- AC日记——青蛙的约会 poj 1061
青蛙的约会 POJ - 1061 思路: 扩展欧几里得: 设青蛙们要跳k步,我们可以得出式子 m*k+a≡n*k+b(mod l) 式子变形得到 m*k+a-n*k-b=t*l (m-n)*k-t ...
- 10.1综合强化刷题 Day6
T1 排序 题目描述 小Z 有一个数字序列a1; a2; .... ; an,长度为n,小Z 只有一个操作:选 定p(1<p<n),然后把ap 从序列中拿出,然后再插⼊到序列中任意位置. ...
- luogu P1336 最佳课题选择
题目描述 Matrix67要在下个月交给老师n篇论文,论文的内容可以从m个课题中选择.由于课题数有限,Matrix67不得不重复选择一些课题.完成不同课题的论文所花的时间不同.具体地说,对于某个课题i ...
- API网关服务Zuul-Spring Cloud学习第五天(非原创)
文章大纲 一.Zuul是什么二.Zuul的基本实现三.路由配置细节四.异常处理细节五.项目源码与参考资料下载六.参考文章 一.Zuul是什么 到目前为止,我们Spring Cloud中的内容已 ...
- How To Install Oracle Forms 12c On Windows 7
Below is the step by step guide to install Oracle Forms 12c on Windows 7. To install Oracle Forms 12 ...
- ASP.NET Web API是如何根据请求选择Action的?[上篇] 【转】
http://www.cnblogs.com/leo_wl/p/3316548.html ASP.NET Web API是如何根据请求选择Action的?[上篇] Web API的调用请求总是针对定义 ...
- 2016.11.25 activiti的配置文件解析
参考来自activiti的用户手册. activiti的配置文件解析 1.processEngine的配置 注意,单独创建流程引擎与spring方式创建流程引擎是不一样的,区别在于:process ...