之前在北京望京SOHO的mou公司做设计一直是iOS,适配Android,所以在做设计时,大部分使用的移动设备是iPhone,这样针对于中型企业;

而后来在一家智能体感设备创业型公司,目标人群是二、三线城市有特殊需求的人,页面中考虑到的安卓会多一些;

最近一直在做一家跨境电商奢侈品行业的设计,所以无论是iOS的设计规范还是Android的页面设计,都有涉及到,所以根据以往的工作经验,两端的不同点总结如下:

一、非常明显的不同那就是设计尺寸

拿移动端来说iPhone根据主流手机设计就OK,具体尺寸可供参考:

iPhone 11 Pro Max           /       1242 x 2688 px

iPhone 11 Pro                   /       1125 x 2436 px

iPhone 8(8,7,6s,6)           /       750  x 1334 px

iPhone SE(SE,5S,5C)      /        640  x 1136 px


HUAWEI P10 Plus            /        1440 x 2560 px

HUAWEI P10                    /         1080 x 1920 px

红米4                                /         720  x 1280 px

二、页面排版差异

导航栏:

iOS的返回箭头没有中间线;另外,当前页面的标题是水平居中。

Android的返回箭头有些还沿用有一条线;标题是在箭头的后方。

 

iOS                        Android

三、toast

iOS一般是在界面中间位置,图标+文字形式。sketch有toast组件库可以直接调取。

Android则是在界面底部,文字左对齐

iOS                    Android

四、交互方式有很大的不同

首先是底导航,自iOS1.0以来,所有程序页面均放置在屏幕下方,图标加文字显示。

Android起初使用了测导航栏,近两年来抽屉风格使用的逐渐减少。

五、删除的手势操作不同,对于隐藏的操作,iOS左右滑动较多,Android长按较多。

比如微信的删除信息:

   

iOS                       Android

六、搜索框不同

iOS 在标题下搜索框独立显示,强化了搜索框。

Android则是icon搜索,页面上弱化了搜索,点击进入搜索页面增加了层级。

七、推送信息规则不同

iOS系统的消息推送必须依靠苹果的APNS(Apple Push Notification Service)服务器,信息与app之间的交互是通过苹果的服务器完成的。

Android的消息推送需要开源,需要在自己的服务器与设备之间建立一条长连接,通过长连接进行推送。必须保持后台在线。

综合来看,Android 设计的特点,是有活力,自由,绚丽(自 5.0 后)可定制性高,方便快捷。而 iOS 则是干净,整齐,简化UI,减少渐变阴影,打造轻量化产品,易于使用。

android toast居中显示_Android和iOS7的差异点!相关推荐

  1. android toast居中显示_android Toast 弹出在屏幕中间位置以及自定义Toast

    Toast 我想我们应该使用的都很多,一般我们使用默认设置较多,但是默认设置往往不能满足我们的需求,那我们现在来自定义下: 默认Toast: Toast.makeText(MainActivity.t ...

  2. Android Toast 自定义显示时长

    Android Toast 只支持两种时间 LENGTH_SHORT 2 秒,LENGTH_LONG 3.5 秒,但是有场景需要自定义显示时长就会有问题,所以需要自定义实现,下边是自定义的类,通过定时 ...

  3. android Toast居中最简单例子

    android Toast最简单例子 Toast toast=Toast.makeText(this, "这里显示文字内容.", Toast.LENGTH_LONG);toast. ...

  4. android使组件居中,Android图文居中显示控件使用方法详解

    最近项目中用到了文字图标的按钮,需要居中显示,如果用TextView实现的方式,必须同时设置padding和drawablePadding.如下: android:layout_width=" ...

  5. android toast 一直显示,android中toast无法显示问题

    本文记录两种情况下Android的toast无法显示的问题及提供对应的解决方案 关闭通知权限 在Android系统中将通知栏权限,我们可以发现toast无法展示出来(绝大部分机子,oppo和vivo一 ...

  6. android toast 自定义时间,Android Toast自定义显示时间

    Toast是Android中使用频率较高的弹窗提示手段,使用起来简单.方便.常规使用方法这里不做说明,继前一篇博客<Android中Toast全屏显示> ,其中抛砖引玉的给出一个简单的实现 ...

  7. android imageview 居中显示,Android中ImageView无法居中的问题

    做Android UI布局,尤其是遇到比较复杂的多重LinearLayout嵌套,常常会被一些比较小的问题困扰上半天,比如今天在使用ImageView的时候,想让其居中显示,可是无论怎样设置layou ...

  8. android progressbar 不显示_Android多线程技术选型最全指南(1)

    码个蛋(codeegg) 第 935 次推文 作者:qing的世界 链接:https://juejin.im/post/5d1eb4acf265da1bb003de71 前言 前段时间在组内做了一下现 ...

  9. android 环形时间显示_Android圆形进度条颜色的设置

    最近几天由于项目的需要研究了一下listView的滑动数据动态的更新显示,其中需要在数据加载过程有圆形进度条的显示,遇到的问题是进度条的颜色设置,在网上查了一些资料结合自己的所得分享在此. xml布局 ...

最新文章

  1. java round指令_Java PApplet.round方法代码示例
  2. Freebsd10.3(FreeBSD11 Beta1)使用手记
  3. Java虚拟机一览表
  4. SAP 电商云 Spartacus UI 修改代码后,重新构建基于 SSR 版本的程序报错
  5. 真不值!技术大神,却只是阿里P6...
  6. .Net/C#中Cache的用法
  7. 泛型数组 c# 0104
  8. 打不开/dev/vmmon:断裂管道_湖北加工管道式自卸除铁器厂家询价咨询_国凯环保设备...
  9. linux文件类型缩写,常见Linux系统目录、文件类型、ls命令、alias命令
  10. 未来的商业,一定是基于在线化的
  11. 二维分类教案_屈老师中班数学教案《有趣的笔》
  12. 2015年 不可不知的五大热点话题
  13. AMR在IP域中的编码(rfc3267,4867)
  14. android第三方集成埋点,Android集成mPass 埋点遇到的问题
  15. php同步登录,UCenter单点登录/同步登录/同步登出实例_PHP教程
  16. 计算机工程学院运动会加油稿50字,校园运动会加油稿50字
  17. 利用urllib读取JSON,然后将JSON解析为Python对象 —— python学习笔记
  18. linux 删除swp文件,linux E325: 注意 发现交换文件 *.swp 解决方法
  19. [推荐收藏]MAC地址完美攻略(教你如何防止IP被盗用及绑定IP)
  20. 《白帽子讲Web安全》浏览器安全

热门文章

  1. 浩鲸科技与帆软达成战略合作,重磅推出数据中台联合解决方案
  2. 广东鸿图:搭建业务报表,摆脱人工计数,工作效率提升150%
  3. 就会编成新闻稿的飞鸽传书
  4. 来回奔跑中的飞鸽传书简洁版
  5. 是无数像老钟叔的p8u8
  6. C++中用函数模板实现和优化抽象操作
  7. JPG,动态GIF,BMP一些常用解决办法
  8. 西湖大学生命学院章永登实验室 (超分辨成像)科研团队招聘启事
  9. Genome Research封面文章|张勇课题组开发方法绘制胚胎发育早期转录因子结合位点图谱...
  10. Cell子刊:高温导致男性不育的原因终于弄清楚了,短暂受热就会诱发精子大量DNA损伤...