阅读更多

16顶
4踩

移动开发

转载新闻 为什么 iOS 应用比 Android 应用更美观

2012-05-04 10:41 by 正式编辑 nemohq 评论(11) 有8788人浏览
为什么 iOS 应用比 Android 应用更美观?《连线》杂志在采访了一些资深开发者后做出以下概括:在 iOS 上开发美观且具有吸引力的应用要比在 Android 上容易的多。苹果给开发者的约束很多,用较少的开发自由来换得让应用更好看的开发工具,这就是交易

以下为原文文章

大部分用户可能都认为,智能手机应用软件的设计工作很单纯,它与平台无关,无论在iOS上或Android上都一样。但事实上,在兼营这两个平台的开发者们看来,在iOS上设计一款界面精美细致的应用要更容易。美国在线旅游公司Hipmunk的UI设计师、iOS开发者达尼洛•坎波斯观点是:“最简单的答案就是:在iOS上做个好看而吸引人的应用要比在Android上容易不少。”先看看他得出上述结论的原因吧。


Hipmunk应用的功能按钮在 iOS 上比在 Android 上更容易放到合适的位置

首先,Android设备的“碎片化”是个大问题。在iOS平台上写代码时,开发者们只需要处理很有限的屏幕分辨率参数和硬件配置问题,毕竟iPhone和 iPad就那么几款。而现在市面上的Android机型恐怕没人能数得清,这就导致开发者们要兼顾大量的设备参数。对此,Karma App公司的联合创始人李•林登对《连线》杂志讲到:
引用
Android设备有各种外形、大小、屏幕分辨率和处理速度——这就给我们造成了巨大的困难。我们需要对差不多20款拥有不同分辨率和CPU的机型进行测试,这的确会大大拖慢开发进度。

而坎波斯也表示:“在那些高分辨率的Android设备上,图案看上去会很赞,然而我们在一些老机型上进行测试,结果却惨不忍睹。”遇到这种情况,开发者们就只能重新构思设计元素并且考虑更改程序代码。

再举个例子,Hipmunk公司在为安桌平台设计图案时必须准备三套方案:老式机型用一倍大小的;高分辨率的新机型用两倍大小的;还有一套奇怪的1.5倍大小图案给其它设备使用。不过有些开发者会放弃为那些特殊机型设计图案,后果就是那些机型的使用者没有好的用户体验。

的确,移动应用开发必须以极快的速度进行,那些应用开发团队往往很小,资金也不足。如果要在每一个设计元素上都花费额外的时间,那就意味着在其它方面的创新时间将要减少。以上种种原因都导致Android应用开发者们制作的应用没有那么美观。

另外,Android 平台的开发工具和开发文档也略显不足。苹果已经在开发者支持上进行了20多年的改进,在软件开发包和用户界面指引上几乎已臻完美,而谷歌在这方面才刚刚起步。因此,对比Android,iOS平台的开发者就有了更多工具去进行有趣而独一无二的设计。“如果我的手上有更多官方与第三方技术文档,那么在开发时就会更顺畅。”坎波斯这样描述自己的iOS开发工作。但放在Android平台的开发上,事情就不是这么简单了。对此,坎波斯表示:
引用
很令人心烦的就是在开发时会遇到许多未被明确说明的东西,我们的Android开发员莱恩必须去深入阅读源代码,才能明白一些未被标明的XML格式化部分,这简直让他痛苦至极。


房地产搜索引擎Trulia的iOS版应用,能看到界面比Android上更加美观

一些经过仔细设计的产品特性也更容易应用到iOS应用中,因为iOS有着各种各样的API接口和函数库。“在Android平台上很难实现一些美观的触摸动作,比如页面切换效果和圆角。”Trulia公司的产品经理史蒂夫•雅各说到。林登也对这一点表示赞同:
引用
iOS平台的确让页面切换效果变得更容易实现,UI中元素的渐现、渐隐和滑动都开放给开发者使用,而且在每个iOS设备上这些动作都是一致的。但Android平台上有许多不同的框架,这就让你无法知道什么东西可以通用于所有设备

当然,谷歌也不会对这种情况坐视不理,在推出了 Android 4.0 版(冰激凌三明治)之后,谷歌在Google+上建立了 Android 开发者页面,并且开设了 Android 训练课堂。现在谷歌也建立起了完备的 Android 设计指引,这让开发者们更容易进行整个设计工作。但是,Android设备的“碎片化”仍未解决,目前只有不到3%的Android设备运行着4.0系统


Karma公司的iOS应用(左)和安卓应用(右)界面相似,但后者却要花费更长的开发时间。

不过在iOS平台上也并非一切完美。尽管iOS让高精度设计更为容易,但是 Android 则给予了开发者更多的自由。对此,雅各表示:
引用
在 Android 上,只要你愿意花时间,你可以做到你想做的一切。而苹果给开发者的约束很多,但这就是交易,用较少的开发自由来换得让应用更好看的开发工具

如果你只想设计一个美观而合格的应用,在iOS平台上更为简单;苹果已经创造的“生态系统”就是用来进行这样的工作。

  • 大小: 81 KB
  • 大小: 63.9 KB
  • 大小: 62.7 KB
来自: 果壳
16
4
评论 共 11 条 请登录后发表评论
11 楼 windmerlin 2012-05-11 13:25
其实iPhone如果按照美国的价格换算成人民币也就是3000多4000那个样子 但是税收和联通合伙把价格给提高了 想想当年iPad第一次订的关税就是1000
10 楼 jy00105276 2012-05-07 13:43
..程序员也和普通的喷子一样开始讨论iphone贵?

看新闻还以为能讨论下ios和andorid呢。
9 楼 chnhopescg 2012-05-07 13:19
xiaobadi 写道
tomfish88 写道
IPHONE能卖1000块钱就好了,那真是所有的手机都会被淘汰了

不要说1000,2000-3000左右其他手机都被淘汰



IPHONE要是卖这么便宜,还会有人买吗,除了果粉以外,有钱人都想买贵的,然后又会有人风。 iphone早没人要了。
8 楼 xiaobadi 2012-05-07 12:15
tomfish88 写道
IPHONE能卖1000块钱就好了,那真是所有的手机都会被淘汰了

不要说1000,2000-3000左右其他手机都被淘汰
7 楼 kanme818 2012-05-07 10:07
同意最后那段,安卓只要你肯,可以做任何效果,但是对于多数需求,IOS更快速方便。
6 楼 rox 2012-05-06 20:39
tomfish88 写道
IPHONE能卖1000块钱就好了,那真是所有的手机都会被淘汰了

是说咋这耳熟,潘石屹好像说过了。呵呵!
5 楼 allloveend 2012-05-06 13:21
tomfish88 写道
IPHONE能卖1000块钱就好了,那真是所有的手机都会被淘汰了

你让那些装.B优越党脑残果粉怎么活呀?
4 楼 tomfish88 2012-05-05 16:48
IPHONE能卖1000块钱就好了,那真是所有的手机都会被淘汰了
3 楼 strivezsh 2012-05-05 09:29
daxiong921 写道
x_root 写道
引用
苹果给开发者的约束很多,用较少的开发自由来换得让应用更好看的开发工具,这就是交易。

这个交易对开发方来说是吃香的。

道理很简单 相反的就是android那样
2 楼 daxiong921 2012-05-04 17:57
x_root 写道
引用
苹果给开发者的约束很多,用较少的开发自由来换得让应用更好看的开发工具,这就是交易。

这个交易对开发方来说是吃香的。
1 楼 x_root 2012-05-04 13:00
引用
苹果给开发者的约束很多,用较少的开发自由来换得让应用更好看的开发工具,这就是交易。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • fuse-sdk:使用单一代码库构建美观、高性能的 iOS 和 Android 应用程序

    使用单一代码库构建美观、高性能的 iOS 和 Android 应用程序。 Fuse SDK是用于跨平台移动应用程序开发的一组开源工具和库。 使用易于学习的构建用户界面,并为业务逻辑添加 。 UX 标记是一种基于 XML 的声明性语言...

  • 为什么iOS应用比Android应用更好看

    大部分用户可能都认为,智能...美国在线旅游公司Hipmunk的UI设计师、iOS开发者达尼洛·坎波斯(Danilo Campos)为我们进行了概括:“最简单的答案就是:在iOS上做个好看而吸引人的应用要比在安卓上容易不少。” 先看...

  • fig.style:适用于移动设备(Android,iOS)和网络的Quotes应用

    它可以在Web,Android,iOS等平台上使用。 您现在可以找到英文或法文的报价。 稍后将添加更多语言。 您也可以在尝试使用这些API。 与现有应用有什么不同? 它的简洁美观的用户界面是您首先会注意到的,但是还有更...

  • 为什么IOS比安卓流畅

    一、IOS 是一个什么样的系统 ios是由苹果公司开发的移动操作系统,苹果公司最早于2007年1月9日的Macworld大会上公布了这个系统。最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。 ...

  • 风信子 - Android\iOS应用内测分发平台(蒲公英)

    风信子是一个轻量、免费的APP包内测平台。开放式API可以有助你构建到CI/CD流程中,美观的UI、便捷的安装方式可以更好的给团队内部分发内测包。

  • android webview 铺满_iOS与Android应用图标设计指南

    应用图标展示于App Store(iOS应用市场)和Google Play(Android应用市场)中,当用户下载后,它就出现在移动设备的桌面和整个系统中。图标设计的好坏直接关系到品牌价值,一个设计精美、表意直观的图标甚至能决定用户...

  • Android构建Material Design应用详解

    Android的UI并不算美观,以至于很多IT公司在进行界面设计的时候,为了保证双平台的统一性,强烈要求Android端的界面风格必须与iOS端一致,我认为这里非常不合理的,同一操作系统中各个应用之间的界面统一性要远比一...

  • react-native:使用 React 构建原生 iOS 应用

    我们从这些技术和其他技术中挑选了我们认为最好的功能集来构建我们希望成为最好的产品开发框架,重点是迭代速度、开发人员的乐趣、技术的连续性以及绝对美观和快速产品在质量或能力上没有妥协。 要求 OS X - 此存储...

  • react-native-old:使用 React 构建原生 iOS 应用

    我们从这些和其他技术中挑选了我们认为最好的功能集来构建我们希望成为最好的产品开发框架,重点是迭代速度、开发人员的乐趣、技术的连续性以及绝对美观和快速产品在质量或能力上没有妥协。 要求 OS X - 此存储库目

  • ios应用和android应用测试用例,1,web测试,Android测试,Ios测试的共同点与

    该楼层疑似违规已被系统折叠隐藏此楼查看此楼1,web测试,Android测试,Ios测试的共同点与异同点都是哪些?三者测试的共同点:都是为了保证软件系统的质量,满足客户需求,测试的设计方法都相同。异同点:web测试是pc...

  • 基于uni-app多平台管理系统模板, H5, Android, IOS, Min Program

    基于uni-app多平台管理系统模板, H5, Android, IOS, Min Program。更加完善的开发指南 主题定制;支持颜色主题和深色模式,页面更加美观;国际化/多语言:应用内容和pages.json国际化,支持N种语言;引入iconfont:...

  • Android 11.0 仿ios的hotseat效果修改hotseat样式

    最近在11.0 产品项目需求的需要,系统原生Launcher的布局样式很一般,所以需要重新设计ui对布局样式做调整,产品在看到ios的hotseat效果觉得特别美观,所以要仿ios一样不需要横屏铺满的效果 居中显示就行了,所以...

  • android计算器运行环境,简洁美观的计算器包括Android和iOS

    到目前为止,它能够运行:iOS和Android应用程序(基于反应本身)基于NW或基于Electron的桌面应用程序任何浏览器中的网站应用(基于反应)网站应用程序的演示可在这里。截图移动应用(iOS和Android)桌面应用(NW&Electron)...

  • android类似于ios剪切框图片,不必羡慕 iOS,Android 上也有这些好用的截图处理工具...

    原标题:不必羡慕 iOS,Android 上也有这些好用的截图处理工具在截图编辑和 GIF 制作方面,iOS 平台有诸多独占且优秀的应用可以使用,例如利用 Picsew 截图拼接、Annotable 截图标注、OneScreen 带壳截图以及 ...

  • Flutter:Flutter可以轻松,快速地为移动设备及其他应用构建精美的应用程序

    关于颤振我们认为Flutter将以高效,可扩展和开放的开发模型帮助您创建美观,快速的应用程序。美好的用户体验我们希望使设计师能够发挥其全部创意,而又不会由于底层框架的限制而被迫放弃。 Flutter的使您可以控制...

  • peak-linux-driver-8.15.2.tar

    peak-linux-driver-8.15.2.tar

  • VSCodeUserSetup-x64-1.86.1.exe

    VSCodeUserSetup-x64-1.86.1

  • 毕业设计使用ncnn在ios+android上部署yolov5源码+详细说明.zip

    高分毕业设计 毕业设计源码 使用ncnn在ios+android上部署yolov5源码+详细说明.zip 高分毕业设计 毕业设计源码 使用ncnn在ios+android上部署yolov5源码+详细说明.zip 高分毕业设计 毕业设计源码 使用ncnn在ios+android上部署yolov5源码+详细说明.zip 高分毕业设计 毕业设计源码 使用ncnn在ios+android上部署yolov5源码+详细说明.zip 高分毕业设计 毕业设计源码 使用ncnn在ios+android上部署yolov5源码+详细说明.zip 高分毕业设计 毕业设计源码 使用ncnn在ios+android上部署yolov5源码+详细说明.zip 高分毕业设计 毕业设计源码 使用ncnn在ios+android上部署yolov5源码+详细说明.zip 高分毕业设计 毕业设计源码 使用ncnn在ios+android上部署yolov5源码+详细说明.zip 高分毕业设计 毕业设计源码 使用ncnn在ios+android上部署yolov5源码+详细说明.zip

  • 课设毕设基于SSM的医院远程诊断系统-LW+PPT+源码可运行.zip

    课设毕设基于SSM的医院远程诊断系统--LW+PPT+源码可运行.

Global site tag (gtag.js) - Google Analytics