Android首席设计师宣称移动概念已死,开发者应该面向屏幕编写应用而非移动
来源:互联网 发布:iris pro 6200 mac 编辑:程序博客网 时间:2024/05/23 23:47
腾讯科技对Android首席设计师Duarte“移动已死”访谈内容的翻译错得离谱,被到处转载,误人视听,
而要真正理解Duarte所想表达的含义,需要深入了解互联网前沿设计理念以及移动网络的发展、本地应用APP的现状。
为正确表达文章原意,校正翻译如下。原文发表于踏得网(Techbrood.com)。
(Duarte的访谈视频链接如下:http://www.theverge.com/2014/4/15/5619182/android-design-head-matias-duarte-says-mobile-is-dead)
Matias Duarte, Android首席设计师, 在最近2014年Accel设计大会上强调,从为不同的设备开发不同的应用到一个应用适配多个屏幕,需要转换我们的软件设计方法。
在这个针对软件设计师、产品经理以及开发者的大会访谈中,Duarte做了一个非常大胆的声明,“移动作为一个概念已经死了,移动休矣。”,
他当然不是说移动设备已死,而是说单独的为移动设备设计应用是一条错误的道路,已经不合时宜。
他建议使用“屏幕”这样的字眼来替代“移动”。
套用Duarte的原话,在以往的设计中,由于移动设备的局限性和独特性,使得我们把移动设备当作一个单独的类别来进行特殊处理,
但随着移动网络和设备技术的发展,现如今几乎任何能想象到的效果在不同屏幕尺寸的设备上都可以被恰当的实现。
这意味着设计师需要停止把手机当作一个独特的类别,使用独立度量的独立的组,等等。
Duarte建议把注意力放在人们感兴趣的屏幕上,但不完全是5到7英寸的设备。
同时,我们不该想去为不同的屏幕规格开发不同的应用程序,而是需要构建出一个统一的设计方法,用来开发单个的跨屏幕应用:桌面的,手机的,车载设备,智能手表等等。人们能够使用同一个应用在不同的设备之间平滑切换。这不只是说产品的外观,还包括功能集合。
如果我们开发出来一个打车软件,这个软件可以在7英寸的屏幕上工作,但2英寸上不行,那么这个软件是设计糟糕的。
尽管Duarte建议设计师使用“屏幕”这样的字眼,他也承认当前的技术还不成熟,存在一些问题,比如在不同的设备上存在彼此不兼容的技术栈,实际情况就是桌面上用Chrome OS,手机上用的是Android,但用户不该为此买单。
虽然没有明确说明,但Duarte暗示在某个时候Chrome OS和Android将会归并,实际上这牵涉到谷歌所有的平台,包括汽车和电视,不过没有说明任何有关如何实现的细节。
Duarte的基本思想是一个产品适应不同的屏幕尺寸,而不是为各种屏幕尺寸分别编写应用。“为用户设计而不是设备”。
当谈到本地应用和网页争论时,Duarte提及如下几点:
1.偏好本地应用(Native App)而不是网页(WEB)是由技术狂热以及用户所知道所能理解的偏好所推动的,这些偏好包括界面响应速度,网络流量,界面视觉效果,设备本地功能调用等;
2.网页在服务和体验交付上存在很多很好的价值,而这些是本地应用所不具备的;
3.开发者应该跨越当前APP的概念,因为用户实际上并不想在自己的设备上安装那么多应用;
4.WEB提供热门链接,索引,轻便-不用为了获取内容而下载一堆应用并需要去安装和管理,而且常常还会被这些应用悄悄运行的后台服务所干扰。不过本地应用好处在于性能和本地功能调用比如传感器等。未来需要整合两者的优势,这是操作系统以及软件开发商的工作,来消除目前多设备多应用的混乱状况。产品背后的技术并非关键,要提供的内容才是。
“网页和[本地]应用都不够好,它们都将死亡。”
(iefreer注:用死亡这样的字眼有点哗众取宠,或者你可以理解为两者随着技术水平的发展,会融合归并,演进出新的产品形态,那么其实两者都没死,只是融合了。)
此外关于Android可穿戴设备背后的设计哲学时,Duarte强调了这样的设备应该尽量少的吸引用户的关注力,以便于用户可以更多的跟现实世界进行交互。
顺便提一下,Duarter此前还深度参与过T-Mobile Sidekick, Helio Ocean, 以及Palm's webOS的设计工作。
- Android首席设计师宣称移动概念已死,开发者应该面向屏幕编写应用而非移动
- 设计师盘点开发者在移动应用设计中常犯的五大错误
- 设计师盘点开发者在移动应用设计中常犯的五大错误
- 【转】移动应用开发者调查报告
- 移动应用开发者调查报告 zt
- 导航栏随屏幕移动而变化
- 移动开发者必备Android应用运维解决方案汇总
- 15款国内移动应用开发者都必须知道的小而美SDK
- 腾讯首席架构师:互联网应用向移动终端转移
- 移动应用开发者最应该知道的8款SDK,为你的APP添光加彩
- html5移动开发屏幕宽度相关概念
- 移动应用排名与开发者的机会
- 【开发者实用工具】移动应用信息统计
- 图说菜鸟如何成为移动应用开发者
- 作为一个移动应用开发者须知
- C#开发者如何构建移动应用
- 移动应用开发者的末世之舞
- 移动应用开发者正饱受折磨
- AutoRun已经被恶意软件搞得臭名昭著
- Python 代码调试技巧使用 PyDev 进行调试
- Android Studio 是一个全新的 Android 开发环境
- 吸血型企业
- 第7周作业1-循环大战
- Android首席设计师宣称移动概念已死,开发者应该面向屏幕编写应用而非移动
- ViewFipper控件使用
- 类似微信陌陌app百万级并发系统源码转让
- 8.栈的应用-四则运算算术表达式求解(后序表达式法)
- 简单的登录网页jsp格式
- java垃圾处理机制(四)——垃圾回收算法
- 强大的负margin
- java.lang.reflect.InvocationTargetException异常
- HDU 1205 吃糖果