腾讯科技对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首席设计师宣称移动概念已死,开发人员应该面向屏幕编写应用而非移动的更多相关文章

  1. Web开发人员vs网页设计师

    Web开发人员vs网页设计师 我们都遇到过,但实际的区别是什么?如果您是该领域的新手,请阅读详细内容,这些内容比您想象的更重要. 经过几周(或几个月)的规划和准备,进行市场调查,与其他企业家交谈,现在 ...

  2. wp已死,metro是罪魁祸首!

    1.这篇文章肯定会有类似这样的评论:“我就是喜欢wp,我就是喜欢metro,我就是软粉“等类似的信仰论者发表的评论. 2.2014年我写过一篇文章,windows phone如何才能在中国翻身? 我现 ...

  3. MVC模式已死

    MVC模式:Model模型 View试图 Control控制器,是目前主流模式,被当作服务器软件入门基本模式学习和掌握,主流框架Struts 1/2 JSF Wicket基本都顺理成章支持MVC模式. ...

  4. Jeff Atwood:软件工程已死?

    原文作者:Jeff Atwood 2009年7月,Tom DeMarco在<IEEE Software>杂志上发表了一篇论文,题为"Software Engineering: A ...

  5. NLP领域的ImageNet时代到来:词嵌入「已死」,语言模型当立

    http://3g.163.com/all/article/DM995J240511AQHO.html 选自the Gradient 作者:Sebastian Ruder 机器之心编译 计算机视觉领域 ...

  6. 研发效能|DevOps 已死平台工程永存带来的焦虑

    最近某位大神在推特上发了一个帖子,结果引来了国内众多卖课机构.培训机构的狂欢,开始贩卖焦虑,其实「平台工程」也不是什么特别高深莫测的东西.闲得无聊,把这位大神的几个帖子薅了下来,你看过之后就会觉得没啥 ...

  7. 泰泽新闻:英特尔三星双否认泰泽Tizen系统已死

    7月8日 据媒体TizenExperts报道,关于“Tizen系统跳票”的传闻已经遭到了英特尔和三星否认. 此前传闻三星自行研制的智能手机Tizen操作系统流产,但如今已经遭到了官方的否认. 英特尔三 ...

  8. 王垠:Lisp 已死,Lisp 万岁!

    王垠:Lisp 已死,Lisp 万岁!_IT新闻_博客园 王垠:Lisp 已死,Lisp 万岁!

  9. JVM学习记录-对象已死吗

    前言 先来回顾一下,在jvm运行时数据区,分为两部分,一个部分是线程共享区,主要包括堆和方法区,另一部是线程私有区分包括本地方法栈,虚拟机栈和程序计数器.在线程私有部分的三个区域是随着线程生和灭的.栈 ...

随机推荐

  1. Tempo 2.0

    Tempo 2.0 Tempo is an easy, intuitive JavaScript rendering engine that enables you to craft data tem ...

  2. delphi 编码速度提升技能

    效率,是一个永恒的主题. 本文重点强调 delphi ide 中的编码速度技能 一.TForm 窗口重用 当您在写一个管理类软件的时候,有大量的操作窗口,这些窗口会有大量共性.窗口重用就会发挥很大的作 ...

  3. JavaEE Tutorials (19) - Web应用安全入门

    19.1Web应用安全概述29519.2保护Web应用安全296 19.2.1指定安全约束297 19.2.2指定认证机制300 19.2.3在部署描述文件中指定认证机制302 19.2.4声明安全角 ...

  4. poj1658

    #include <stdio.h> #include <stdlib.h> int main() { int n; scanf("%d",&n); ...

  5. 2.&与&&以及位运算符。

    这是单独的一块,因为一条讲不清楚(虽然内容也不够一篇),而且我之前也没好好弄清楚,所以有必要写出来. 说位运算符也是从&与&&(|与||类似)之间的区别讲起的.事实上,对于两个 ...

  6. Foundation 学习

    官网 Foundation是个跟bootstrap齐名的前端框架. 移动优先,响应式,最低支持IE8. html+css+jq构建 网格Grid Basic: .row父容器 子元素类.column  ...

  7. Dearmweaver CS6 如何添加emmet 插件

     一.关于emmet插件 已经接触前端工具的小伙伴们早听说过这个插件的鼎鼎大名了吧,emmet可以说是前端工程师的利器,就连老牌dreamweaver 都可以支持,我们怎么好意思拒绝这个好东西呢? 有 ...

  8. 编码神器 Sublime Text 包管理工具及扩展大全

    Sublime Text 是程序员们公认的编码神奇,拥有漂亮的用户界面和强大的功能,例如代码缩略图,多重选择,快捷命令等.还可自定义键绑定,菜单和工具栏.Sublime Text 的主要功能包括:拼写 ...

  9. JMS详细的工作原理【转】

    如果手机只能进行实时通话,没有留言和短信功能会怎么样?一个电话打过来,正好没有来得及接上,那么这个电话要传递的信息肯定就收不到了.为什么不能先将信息存下来,当用户需要查看信息的时候再去获得信息呢?伴随 ...

  10. Java 中的resultset详解

    结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等. 结果集读取数据 ...