zoukankan      html  css  js  c++  java
  • APP测试中iOS和Android的区别

    一、常识性区别

    二、导航方式

    iOS:Tab放在页面底部,不能通过滑动来切换,只能点击。也有放在上面的,也不能滑动,但有些Tab本身可以滑动,比如天猫的。还有新闻类的应用。

    Android:一般放在页面顶端,可以通过滑动页面来切换Tab,当然Tab可以点击切换,Tab多的话,Tab本身也可以滑动。比如豌豆荚,百度贴吧,QQ。总之,Android啥都可以有。(其他导航方式,见上一篇)

    三、单条item的操作

    iOS:单条item的操作有两种,点击和滑动,点击一般进入一个新的页面,滑动会出现对这条item的一些常用操作,如微信里滑动一条对话,会出现标记未读和删除。

    Android:,单条item的操作也有两种,点击和长按,点击一般进入一个新的页面。长按进入一个编辑模式,可以在里面进行批量和其他一个操作,比如删除,顶置等等。比如小米的短信页面;长按也可以弹出情境操作栏dialog,进行操作,比如Android版的微信。

    例外的是,Android里面也可以有单条item的滑动,如新版QQ,这种比较少见。安卓L的短信,可以滑动进行归档。大Android啥都可以有。

    四、关于排版

    iOS:喜欢居中排布

    Android:喜欢左对齐,感觉左对齐更安卓。

    五、实体键

    iOS只有一个实体键home键(音量,电源不算哈);这个键有这么几个功能:

    • 按一次,回到桌面。
    • 双击,出现多任务界面
    • iOS8里面,轻触两下Home键,调出单手模式
    • 指纹解锁

    iPhoneX,iPhoneXS ,iPhoneXmax等都没有home键了

    Android有四个实体键(现在很多被屏幕上的虚拟键代替,但功效是一样的)

    • Android4.4以下:分别是back键,home键,menu键,和搜索键。
    • Android4.4及以上:back键,home键,多任务键。安卓原生是这样,经过优化的Android就不一定了,比如魅族的smart bar,根据当前页面情景变化,不过蛮好用。
    • Android的back键,在大部分情况下,和页面上的返回功效一样。不过,Android的back键可以在应用件切换,还可以返回主屏幕。这个iOS里面的键不能在应用间直接切换。

    六、动效

    两者的动效似乎差别不大,iOS有的,安卓都有。iOS实现的通常更加流畅,卡顿较少。

    两者都强调模拟现实世界的动画效果,比如物体运动有一定的加速度,动画的结束和开始速度小,中间速度大。

    越努力越幸运
  • 相关阅读:
    配置域名服务器报错named[822]: dns_rdata_fromtext /etc/bind/db.asertest.com mail not a valid number
    Cookie/Session机制详解
    java中一个数组不能放不同数据类型的值
    javascript中 (function(){})();如何理解?
    图表实现基于SVG或Canvas
    千层饼图 年轮图
    element select下拉框绑定number类型
    Vue和JQuery相比,除了节省了开发成本,还有什么优点?
    前端领域的BEM到底是什么
    js数组操作find查找特定值结合es6特性
  • 原文地址:https://www.cnblogs.com/wongel/p/10292761.html
Copyright © 2011-2022 走看看