安卓系统需要适配很多分辨率,而且不同的开发人员有不同的适配方式。官方文档里建议要提供 4 种尺寸的界面切图:LDPI, MDPI, HDPI, XHDPI。而且为了方便计算,官方有 DP 这样的单位来方便开发;iOS 上一般就是普通分辨率的切图以及 @2x 的切图,而且是直接倍乘的尺寸,相对比较简单。除了切图以外,界面布局也必须考虑不同分辨率下的情况iOS 的 Tab Bar 是在屏幕底部的,但是 Android 上并没有这样的规定。而且考虑到很多安卓手机底部已经有一排实体按钮,放在顶上有时也是不错的。模拟界面字体的时候 Apple 这边英文部分用 Helvetica Neue,中文部分可以使用 STHeiti;Android 部分可以使用 Droid Sans FallbackiPhone 各代各批次的屏幕有差,但可以按照主流机型试着调整一下色差,设计效果尽量放到实际机器上看;Android 这边。。。。就算了吧iOS 界面开始时很多动效可以直接调用;Android 的话有时需要开发人员自己写,考虑到各机型适配和性能情况有时候效果会打折扣Android 下没有“按状态栏回顶部的功能”,有时需要照顾一下
安卓系统需要适配很多分辨率,而且不同的开发人员有不同的适配方式。官方文档里建议要提供 4 种尺寸的界面切图:LDPI, MDPI, HDPI, XHDPI。而且为了方便计算,官方有 DP 这样的单位来方便开发;iOS 上一般就是普通分辨率的切图以及 @2x 的切图,而且是直接倍乘的尺寸,相对比较简单。除了切图以外,界面布局也必须考虑不同分辨率下的情况iOS 的 Tab Bar 是在屏幕底部的,但是 Android 上并没有这样的规定。而且考虑到很多安卓手机底部已经有一排实体按钮,放在顶上有时也是不错的。模拟界面字体的时候 Apple 这边英文部分用 Helvetica Neue,中文部分可以使用 STHeiti;Android 部分可以使用 Droid Sans FallbackiPhone 各代各批次的屏幕有差,但可以按照主流机型试着调整一下色差,设计效果尽量放到实际机器上看;Android 这边。。。。就算了吧iOS 界面开始时很多动效可以直接调用;Android 的话有时需要开发人员自己写,考虑到各机型适配和性能情况有时候效果会打折扣Android 下没有“按状态栏回顶部的功能”,有时需要照顾一下