我看 Android 平台上的应用设计及其他

标签: 业界趋势/Trend 9patch andriod Apple&iOS dip | 发表时间:2011-12-20 16:02 | 作者:陶 醉 tossking
出处:http://www.ifanr.com

dark android

Android 在应用开发上,对于码农来讲还是相对省心的。4.0 SDK 刚出来的时候,我就立刻下了来测试我的一个应用的兼容性。过程中只是在将 Eclipse 的配置改成 API 14的等待中小担心了一下,但尽管调了好几个外部的包,从打包到最后在开发的真机上跑起来也没出现问题。

不过,对于很关心应用的实际效果的设计师来讲,想要看到跑 Android 4.0的主流机器上这个应用究竟看起来如何,就只得昨天弄到台 Galaxy Nexus 来试用一下的时候才行。“嗯,有些地方显得有点空了,不过还好,按钮也没走样,应该不用改。”他很仔细的用了一遍之后对我说。最好这样,我想,而且,要有问题,加班的也是你。

与码农的看法相反,设计师对 Android 的看法绝少是正面的,这不可以被简单的说成是设计师都是果粉之类的,而是在工作中他们确实有巨大的痛苦之处,而且照我看是越用心就越痛苦

比如说,为了应对绝对会发生的变形拉伸,图片都的用 SDK 带的 9-patch 改一遍;比如说,按钮不同的状态的样子都的自己动手做出来;比如说,要不你以完全不可预知的 dip 做单位来确定大小,要不你得每种尺寸都做套样式;再比如说,默认的动画效果完全不可依赖,等等等等。

如果说客观条件上,Android 开发需要设计师忍耐的话,在主观上, Google 也对设计师持冷漠的态度。即使在最新的 SDK 的文档里,UI Guidelines 满打满算也才11页,主要是告诉些命名规则。而 iOS 的 Human Interface Guidelines 呢,170页,一本书。这种放任自由的态度好像是给予人很大的想象空间,可连我这样一笔都不会画的都知道构成要素、构图、概念是要统一的。设计的整体性是非常重要的,Android 藐视整体性设计

对设计师而言,Android 就好比是一个场上和场下都一片漆黑的舞台,台上只有很小一处地方被大灯照亮着,他只敢在灯下表演,否则一步不慎就会踏空,在观众眼皮底下摔到台下去。因为不能确定边界,所以任何动作大点的新戏都不敢排,在别的瓦亮的剧场里唱红了的戏,在这里也得好好简化之后才敢上演,美其名曰变换风格。

设计师做的其实算不上是艺术的工作,那是披头散发的艺术家的事情,他们也不过是匠人,严肃的对待每一个像素的效果,是他们的职责所在,但是现在连严谨的工作都不可得。在计算机上追求美感,哪怕对纯粹的 Geek 都是很自然的事情,可是连古老的 ASCII 码艺术,都不能保证每台 Android 上看到的一样。

设计师想发力亦不可得的话,值不回票价的只能是花了真金白银的用户。哪怕从来只用免费应用,Android 平台为了标准化而进行软件抽象所带来的巨大代价,也平摊在了每一个购买手机的用户上:高档的机器无法发挥出硬件配置的全部性能,价格却不比 iPhone 低多少;低档的机器达不到期望的效果却凭空损耗了大量的电力和计算能力,比功能手机还更难受了。

苹果的垄断是一种巨大的恶,可是想要打破这种垄断的小机器人,是不是就是善的呢?R2D2 看起来可爱,可是制造 Droid 的事实是黑暗中的 Lord 而已。

Google 和苹果的老外们或许不知道三国,可是现在发生的又是三国故事。北人南下不习舟楫,就招徕降伏的水师,又有人献上妙计,将百千战船锁于江上,期望着一路杀去如履平地。像任何战争一样,最辛苦的还是真正上场的厮杀汉。在码字之间,我那小小应用可供使用的设备又多了28台。既然永远不可能完善的去测试,那么

Why so serious ?

There is no fate but what we make.

© taozui for 爱范儿 · Beats of Bits | 原文 · 109 热评 · 新浪微博 · 订阅全文 · Google+ · #ifanrlive · 加入爱范社区!


相关 [android 平台 应用] 推荐:

DroidVPN-Android平台的VPN应用软件

- - 无名小卒
       DroidVPN是一款在Android平台的VPN应用,可以解除封锁地区的互联网限制和匿名浏览网页,用户可以实现在手机和平板电脑上玩穿越,使用DroidVPN高级服务可能需要付费. 需要注意的是这个程序的apk文件只运行在有root的安卓设备上. 1、给你无限制的速度,但是有流量限制.

AMD投资BlueStacks x86平台运行Android应用

- kong - cnBeta.COM
AMD今天宣布投资BlueStacks. 这家风投资本支持创新软件公司的方案可以让Android应用在x86 Windows平台上快速、全屏运行. AMD、BlueStacks将联手优化后者开发的“BlueStacks App Player for Windows”播放器软件,使其可以用在基于AMD APU加速处理器、AMD VISION视觉技术的平板机、笔记本、台式机上,让用户在AMD Windows设备上体验20多万个Android应用,诸如《愤怒的小鸟》、《水果忍者》、《割绳子》等等.

为“分裂的”Android平台开发应用的一些建议

- - ITeye资讯频道
相比iOS有规律的软件版本和硬件升级, Android的碎片化加大了应用的开发和测试成本. 下面这张图就说明了Android的分化情况(截至10月1号):. 不过, 现在各种基于云端的应用测试技术也为开发者提供了新出路,这类技术可以让他们快速查看应用在各类硬件设备上的运行情况. 比如百度的Android4.1云测试服务,可为开发者提供几十种主流的移动终端设备及模拟器,而在刚刚过去的 PIE Demo Day上,国外一家提供类似的云测试服务的公司AppThwack则强调了问题的解决在于测试的自动化.

我看 Android 平台上的应用设计及其他

- tossking - 爱范儿 · Beats of Bits
Android 在应用开发上,对于码农来讲还是相对省心的. 4.0 SDK 刚出来的时候,我就立刻下了来测试我的一个应用的兼容性. 过程中只是在将 Eclipse 的配置改成 API 14的等待中小担心了一下,但尽管调了好几个外部的包,从打包到最后在开发的真机上跑起来也没出现问题. 不过,对于很关心应用的实际效果的设计师来讲,想要看到跑 Android 4.0的主流机器上这个应用究竟看起来如何,就只得昨天弄到台 Galaxy Nexus 来试用一下的时候才行.

Android盈利新模式:移动应用分销平台StartApp

- - 移动App
将搜索服务与Android应用结合起来,让开发商即使是推出免费应用也可以通过被下载而赚钱. StartApp公司今日宣布,其近期推出的安卓应用货币化及销售平台组件已被450余个手机应用安装,自身下载次数已过千万. StartApp于今年9月发布,它将搜索服务与Android应用结合起来,让免费应用也可以通过被下载而赚钱.

谷歌官方评选出2012年Android平台最佳应用

- - 爱活网最新资讯
Android从出现到现在已经累计了4亿用户,成为毫无争议的全球第一. 这也使得更多优秀的开发者愿意为Android平台制作高水平应用. 日前,谷歌官方评选出了2012年Android平台最佳应用,虽然这些应用针对的是北美市场,但绝大部分咱们国内也能用,一起看看吧……. Zappos, 是一家美国卖鞋的B2C网站,自1999年开站来,如今已成长为网上卖鞋的最大网站,甚至超过了亚马逊.

基于Android平台的NFC技术的应用实现

- - ITeye博客
      近距离无线通信(NFC)是一种简单的,非触控式的互联技术,可以让消费者简单直观的交换信息,访问内容和服务,在电子消费领域有着广泛的应用. NFC整合非接触式读卡器、非接触式智能卡和点对点(Peer-to-Peer)通信功能,为消费者开创全新便捷生活方式.      NFC终端有三种工作模式:.

让 Android 应用跑在 Windows 平台上,BlueStacks 融资额超越预期

- SotongDJ - 爱范儿 · Beats of Bits
BlueStacks 的产品能够让 Android 上的应用跑在 Windows 平台上,自称为“Andwin”服务. 实际上是在 Windows 中架设了一个 Android 桌面环境,用户只需要下载和安装 App Player for Windows 即可. 在优派(ViewSonic)的平板电脑 ViewPad 10 Pro 中,就预置了 BlueStacks 的产品.

GetEd2k (Android应用)

- 某牢 - eMule Fans 电骡爱好者
GetEd2k是一个Android应用程序,作者是anacletus. 此应用可以帮助你把网页中的电驴(eDonkey) 链接添加到你个人电脑的电驴客户端里,不过前提是你的客户端开启了用于远程控制的Web interface(Web服务器,网页接口,Web界面),当然,eMule(电骡), MLDonkey 和 aMule 都支持该功能,所以这三种主流电驴客户端的用户都可以使用GetEd2k.

Android平台遗弃史

- fyits0 - Solidot
Google上周宣布了Android 4.0 Ice Cream Sandwich和Galaxy Nexus. 对第一代Nexus One用户来说,坏消息是他们的手机不能升级到ICS. 然而相比其它Android用户,他们则要幸运得多. Michael Degusta制作了一幅示意图,显示大部分Android手机运行的系统都较陈旧,远落后于最新版本,而且一到二年之后就不再有官方更新了.