写点什么

Android 首席设计师 Matias Duarte:为屏幕设计应用,而不是为移动设备

  • 2014-04-18
  • 本文字数:1346 字

    阅读完需:约 4 分钟

最近,在 2014 年 Accel 设计大会期间,Android 设计总监 Matias Duarte 在就软件设计接受采访时强调,软件设计方法需要从为不同设备单独设计应用转变到为多种屏幕设计一个应用。

采访期间,在面对软件设计人员、产品经理和开发人员演讲时,Duarte 做了一个相当大胆的声明:“作为一个概念,移动已死,它完蛋了。”当然,他不是说移动设备已死,而是说,将用于移动设备的应用程序作为单独的应用程序自行设计是一个错误的做法。他建议改为从“屏幕”的角度来考虑。

Duarte 的意思是,移动曾被看作一个不同的类别,当时它很受限,带宽和处理能力都有限,但现在,对大多数人来说,人们能够想到的任何体验都可以在任意大小的屏幕上进行有目的地实现。这就是说,设计人员现在不能再将移动看作一个不同的类别,一个有一套单独的度量标准的独立的组,等等。

Duarte 建议投资于人们感兴趣的屏幕,而不全是 5 到 7 英寸的。另外,不应该为不同的屏幕规格创建不同的产品,而是使用一种统一的设计方法开发一款可以跨多种屏幕的产品:桌面、智能手机、车载解决方案、智能手表。当人们整天都在所有这些不同的屏幕之间切换时,他们应该能够继续使用一个特定的程序。这点不仅适用于产品的视觉外观,也适用于其功能集。如果一个人开发了一个打车应用程序,而它能在 7 英寸的屏幕上运行,但不能在 2 英寸的屏幕上运行,这是不行的。

虽然 Duarte 建议产品经理和设计人员从屏幕的角度来考虑,但他也承认,技术目前处于初级阶段,还有若干问题,比如某些屏幕上的技术栈不同于其它屏幕上的,就像在便携式电脑上有 Chrome OS 在智能手机上有 Android 这样的情况,但用户不应该因此受折磨。

顺便说明一下,虽然没有明说,但 Duarte 也同意,在某个时候,Chrome OS 和 Android 将不得不趋同。实际上,Google 的所有平台,包括电视和车载产品都将不得不趋同,至于如何实现,他没有提供任何细节。

Duarte 的基本想法是有一款跨多种屏幕的产品,而不是为不同的设备设计不同的应用程序。“为用户设计,而不是为设备。”

当谈到本地和 Web 的争论时,Duarte 提到以下几点:

  • 偏爱本地而不是 Web,源于技术“狂热”以及人们偏爱他们所知道的和所能理解的。
  • 关于 Web,关于服务和体验的交付方式,有许多很棒的特性,本地应用程序没有提供。
  • 开发人员应该忽视当前应用程序的概念,因为用户不希望安装应用程序,他们只想要内容。
  • 当前,在 Web 上,用户可以获得热链接、可检索性和临时性——获得他们正在寻找的内容,而不必处理应用程序,不必安装和管理,但在本地端,用户可以获得更好的性能,访问传感器,等等。未来需要包含两者的优点。在走向未来的途中,重要的不是产品背后的技术,而是它所提供的内容。当前,不同的平台针对不同的设备以及本地和 Web 导致了混乱,而消除这种混乱是操作系统和软件制造商要做的工作。
  • “Web 和本地应用程序都是错误的,它们必将死亡。”

关于 Android Wear 背后的设计哲学,Duarte 强调了大幅缩短与智能手表交互所需时间的重要性,这样,用户可以不必盯着这样一个设备,从而有更多的时间用于真实世界的交互。

作者简介:Duarte 在 T-Mobile Sidekick、Helio Ocean 和 Palm 的 webOS 设计方面也非常资深。

查看英文原文:**** Matias Duarte, Android’s Chief Designer: Make Apps for Screens, Not for Mobile

2014-04-18 01:271877
用户头像

发布了 256 篇内容, 共 91.5 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第 1 期第 10 周总结

owl

极客大学架构师训练营

接口测试如何在json中引用mock变量

测试人生路

json 接口测试 Mock

薇娅携手中国航天基金会与我们的太空 带你“益起探月,共舞九天“

「面试必备」最新整理出的腾讯C++后台开发面试笔记

linux大本营

c++ Linux 后台开发 架构师

产业新基建,撬动数字经济发展新机遇

京东科技开发者

人工智能 新基建 京东

源码 | 浅谈Webpack原理,以及loader和plugin实现。

梁龙先森

大前端 webpack

第十周学习总结

饭桶

Linux 笔记(三): 软件安装

Leo

Linux 学习 大前端

C++语言中std::array的神奇用法总结,你需要知道!

华为云开发者联盟

容器 数组 函数

Spring Boot 2.4.0正式发布,全新的配置文件加载机制(不向下兼容)

YourBatman

云原生 Spring Boot 新特性

揭秘11.11监控排障利器 京东高稳定日志服务深度解析

京东科技开发者

云计算 DevOps 日志监控

Kubernetes初体验--用Kubernetes部署一个Web服务

网管

Kubernetes k8s Web 服务 Go 语言

“摸爬滚打”多年,从月薪3K到30Kjava大神,我是怎么蜕变的?

比伯

Java 编程 架构 面试 计算机

使用resilio实现多集群的k8s pod数据双向非实时同步

东风微鸣

Kubernetes 探索与实践 openshift

一点就透的二分查找算法

比伯

Java 编程 程序员 面试 计算机

Canal 组件简介与 vivo 帐号实践

vivo互联网技术

数据库 分布式 数据存储

不懂源码?来看看阿里P8亲自手码的Spring源码解析整套笔记,高薪offer唾手可得!

比伯

Java 编程 架构 面试 计算机

身为程序员还记得C语言经典算法(附带答案)吗?

ShenDu_Linux

c c++ 算法 编程语言

使用 Jira Service Management 管理资产,您需要知道的5件事

Atlassian

数字化转型 Atlassian Jira ITSM ITIL

一线大厂欺负程序员?京东单方面辞退38岁P7员工三次败诉

Java架构师迁哥

CAP理论

DL

架构师训练营第十周作业

文智

极客大学架构师训练营

Mac下Docker Desktop配置阿里云镜像加速器

jiangling500

Docker 阿里云镜像加速器

Mysql数据备份与恢复

张攀钦

MySQL

《我想进大厂》之Spring夺命连环10问

艾小仙

Java spring 程序员 面试 大厂

什么是物联网?常见IoT 物联网协议最全讲解

华章IT

物联网 IoT

深度剖析,为何C语言在开发领域的地位如此稳固

Philips

Python .net rust C语言 Go 语言

排查指南 | mPaaS 小程序提示“网络不给力”时该如何排查?

蚂蚁集团移动开发平台 mPaaS

小程序 网络 小程序生态 mPaaS

什么是低代码(Low-Code)?

阿里巴巴云原生

程序员 云原生 代码

第十周课后练习

饭桶

架构师第一期作业(第 11 周)

Cheer

作业

Android首席设计师Matias Duarte:为屏幕设计应用,而不是为移动设备_移动_Abel Avram_InfoQ精选文章