您好,欢迎访问大连千户侯科技官网,公司主营:APP开发、APP制作、APP定制、APP外包等软件开发业务!
13322334136

联系我们

大连千户侯科技
邮箱:371574840@qq.com
电话:13322334136
地址:辽宁省大连市中山区人民路国际金融中心28层在线咨询

安卓APP跟苹果APP开发上有哪些差异

发布日期:2020-05-21 09:43 浏览次数:

首先,布局形式的差异。iOS 经典的“tab bar”,在 iOS 应用内如果要切换不同的模块,或者页面内要切换不同的栏目,往往都会用到“tab bar”这一形式的控件。这个经典设计从 iOS 早期沿用至今,大部分 iOS 应用都是这样设计的。当然,iOS 本身是很包容的,最近也很流行抽屉式导航。但是 tab bar 一直是最受欢迎也最好被用户认知的方式:
在 Android 4.0 规范出来之后,Android 提出了 2 种视图控制方式,一种是直接在导航栏的标题下加入一个触控按钮,点击后会弹出切换栏目的菜单。比如日历应用点击后可以切换不同的视图,另外一种是直接在导航栏的下面加入了一个视图控制栏,和 iOS 的 tab bar 很像,不过是仅放在了上面,而且提倡支持手势滑动切换:
 
其次是导航逻辑的差异。大家都知道 iOS 是没有实体返回按键的,所有返回都是通过导航栏的 back 按钮来完成。在  iOS的导航逻辑中,我们可以明显的看出来,整个程序是一页一页的切换,就像一个幻灯片。而返回按钮也就是切换到上一页。所以,iOS 的返回控制的是页面。
但是 Android 就不是这样了,Android是有物理返回按钮的,点击物理返回按钮,控制的不光是一个页面,而且包括了上一步的操作。Android 的返回逻辑是按照时间流来判断的,而不仅仅是页面,返回按钮控制的是动作。
 
第三点,应用之间联系的差异。众所周知,iOS 是一个封闭的系统,而 Android 是一个开放的系统。我们可以比喻 iOS 每一个应用都是一个小房间,每个应用都在自己的房间里做自己的事情,互相之间不进行任何来往。而 Android 则是一个大大的办公区,每个应用虽然也有自己的工位,但是可以互相串门或者借用东西。
这样的差异意味着,iOS应用的权限变得很低,身为应用的你既不能修改系统的一些属性(除非越狱了),也不能修改其他应用的内容。而 Android 的一款应用不但可以控制系统的一些操作,还可以控制其他应用执行某些特定的操作。
这种差异会让 Android 上的应用设计有了更多的可能,身为设计师的你可以根据这一特性设计很多不错的功能,比如系统美化或者系统优化,杀毒,拦截电话等功能,而 iOS就不能。但是这也让 Android 系统面临了很严峻的安全问题,所以Android上各种优化和杀毒软件很流行。
 
以上几点就是安卓APP和苹果APP在产品设计和开发上的一些差异,设计师们在进行产品设计的时候应该要考虑到。
 
 

13322334136