① ios @2x 与 @3x 的尺寸以及切图规则
iphone5s 为例,一倍图是640*1136,手机是高清屏幕, 所以用到高倍图 @2x @3x 就是普通图的倍数
② 说说android 2.x,3.x,4.x等各版本有什么区别
这种感觉就像电脑的xp 07 08 10一样,随着升级,系统也越完善,提升用户的使用体验,增加用户的安全。流畅,何性能也在增加。
③ APP设计稿是750*1334的的界面,输出切图@1x,2x,3x的是什么尺寸
蓝湖不仅能一键标注,还能一键下载不同格式的切图。
还有设计图逻辑连线、交互说明、分状态展示、高保真原型制作预览等功能。
对设计图进行树状连线,清晰展示跳转逻辑。
还可在一旁添加细节说明,方便团队成员的理解。
④ 安卓APP开发者选项有什么用
手机的开发者选项针对于开发用途,用于手机的研发测试。
安卓开发者选项详解:
第一项:提交错误报告
将本机上安卓系统的出错日志以及硬件设备信息发送给谷歌。
第二项:桌面密码备份
设置或更新桌面完整备份的密码。
第三项:保持唤醒状态不锁定屏幕
充电时屏幕不会休眠。
第四项:启用蓝牙HCI信息收集日志
蓝牙互传文件会被记录日志。
第五项:进程统计信息
安卓4.4新增功能,每个进程的运行时长百分比,ram使用率,相关后台服务统计情况一目了然。
第六项:USB调试
允许外部程序尤其是PC端程序通过adb命令管理手机。安卓系统最有趣也是最吸引人的开放性就是由它控制的。
第七项:撤销USB调试授权
撤销所有已连接过的电脑调试授权,下次连接又要重新安装驱动。
第八项:电源键菜单错误报告
第九项:允许模拟地点
真正为开发人员设置的一个选项。软件开发人员对开发的某些定位软件(一般为地图软件),做测试的时候使用的,功能是模拟手机目前所处的位置(比如手机当前实际位置在中国,但测试软件时要求测试条件为美国,就可以使用该功能进行测试软件模拟定位)。
第十项:选择调试应用
开发者选项。
第十一项:显示触摸操作
开启后,手指点击的地方就显示一个小圆点。
第十二项:指针位置
以十字横纵坐标的方式显示你触摸的位置,如果是滑动的话,就是一条线的轨迹。
第十三项:显示屏幕更新
当滚动屏幕或触控或者系统自动刷新使得屏幕上的某块区域重新绘制时,该区域闪烁。
第十四项:显示布局边界
显示当前页面各个组件的边界框架信息,对于开发人员参考好的app设计有些帮助。
第十五项:窗口动画缩放
第十六项:过渡动画缩放
第十七项:动画程序时长调整
这三项决定了你对整个rom的动态感官体验。比如启动app、桌面滑屏、确认框的弹出等,有了动画就会显得很顺滑以及和谐。关闭了或调节比例越低,会显得切换动作较为生硬,但好处是对系统资源占用就会降低。
第十八项:模拟辅助显示设备
第十九项强制GPU渲染
值得重点介绍的一个选项。安卓的软件应用的界面可以使用cpu或gpu渲染,包括桌面。由于gpu处理图形比cpu好,所以gpu渲染应用的界面会更流畅,同时减轻cpu的负担。gpu强制渲染就是hwa(hard ware acceleration硬件加速)的一种,能够得到更好的优化。
但强制gpu也是有缺陷的。第一是强制GPU加速功能会增加功耗,降低待机时间。第二是,部分旧程序本身不支持gpu渲染,没有硬件加速hwa的就会出现崩溃。比较老的程序因为SDK版本低不支持gpu加速,或者开发时默认不开启gpu渲染,遇上gpu强制渲染就会出现问题。
第二十项:显示GPU视图更新
屏幕上的区域更新时闪烁响应的屏幕区域各种闪烁。
第二十一项:显示硬件层更新
硬件层更新。
第二十二项:调试GPU过度绘制
当使用GPU绘图时,在屏幕上绘制不同的颜色来表明过度绘制的情况。过度绘制情况的好坏通过颜色来表示,从蓝色、绿色、淡红色到红色 ,分别代表从好到坏的渐变(1x过度绘制、2x过度绘制、3x过度绘制和超过4x过度绘制)。界面上存在少量的淡红色可以接受,但如果存在较多的大红色就代表过度绘制有点严重了。畅玩总的来说还好,以正常色和蓝绿色居多,说明GPU很智能。
第二十三项:调试非矩形剪裁操作
第二十四项:强制启用4x MSAA
4倍抗锯齿,游戏达人应该对此很熟悉。对于畅玩的GPU来说,开启此选项不会明显的增加手机的发热量,对于续航也影响不大,当然这是建立在我的游戏时长比较短的情况下。但对画质的提升还是蛮明显的,地铁跑酷、极品飞车,游戏画面的边缘都有了明显改善,更为细腻圆润。
第二十五项:停用HW叠加层
停用的话,所有应用将共享视频内存,将不会经常检查碰撞与裁剪以显示一个合适的图像,将会耗费大量处理能力。而HW叠加层允许应用有单独的视频内存,性能自然要好些。
第二十六项:严格模式已启用
在你打开某个应用后,点返回退出但在进程中仍然运行,长时间后屏幕会闪烁提示你在主线程上还是正在运行的应用程序。
第二十七项:显示CPU使用情况
很有用的一个选项,开启后在右上角最上层显示cpu当前正在处理的进程。
第二十八项:GPU呈现模式分析
非常有趣的一个选项,不过真的是开发者选项。用来调试应用,需要结合adb shell mpsys gfxinfo your_package 命令来使用。可以用来测量某个app的帧速率,例如列表视图滚动的时候。
第二十九项:启用OpenGL跟踪
图形视角效果器,是手机制作图片软件的辅助工具,比如ps3D立体图,需要启用这个工具才能实现再编辑过程中的图片旋转,放大缩小复位等。
第三十项:不保留活动
网上有些教程说开启这个选项会对解决例如打开通讯录等操作的卡顿现象有帮助,经过实测没什么作用。个人感觉保留活动就和保留IE的缓存一样,是有用的。
第三十一项:后台进程限制
自定义设置后台程序的进程限制。
第三十二项:显示所有“应用程序无响应”(ANR)
当app出现FC(强制关闭)错误时(具体错误做安卓或java开发的人很清楚了,比如数组越界),提示给用户知晓。
⑤ iOS和安卓用一样尺寸的图片,苹果审核能通过吗没有@2X,3X之分的
可以的
这个没有什么要求
⑥ android中ui给的2x和3x图怎么用
dp转px是看屏幕密度的,mdpi比率大约1就是说48dp=48px(这里说大约是因为mdpi,hdpi,xhdpi指的都是一个范围),hdpi=1.5 48dp=72px,xhdpi=2 48dp=96px,720px*1280px如果是手机的话有可能是hpi或者xhdpi具体要看手机的屏幕大小,例如在5寸手机和4寸手机上是不一样的。譬如我的nexus4 768*1280 4.5寸就属于xhdpi。
如果你是按照720px*1280px xhdpi来设计,那么切图要放在xhdpi的文件夹,当app运行在非xhpid的手机上时android会自己帮你换算到其他的dpi。切图最好切9patch图,省空间。
⑦ UI设计稿IOS和安卓如何适配
方案一
IOS与Android共用一套效果图 1242*2208
IOS与Android常用的尺寸中,最大尺寸的为i6+的尺寸,即1242*2208px
IOS常用尺寸为1242*2208750*1334640*1136640*960
其中750*1334640*1136640*960同为@2x,1242*2208为@3x
所以750*1334640*1136640*960只做一套640*1136就好了
Android常用尺寸为1080*1920720*1280480*800
他们之间相邻是可以整除1.5的,也就是1080除以1.5等于720,720除以1.5等于480
即,这三个尺寸可以等比缩放大小,只做一套1080*1920就可以了。
那么,问题来了。
IOS要做两套尺寸,1242*2208与640*1136
Android要做一套尺寸,1080*1920
这样不就是三套了吗?
其实,i6+的尺寸1242*2208整除1.15就刚好等于1080*1920
也就是说,1242*2208与1080*1920是可以等比缩放的
那么,i6+与Android的尺寸只做一套1242*2208就可以了。
现在就剩下IOS的640*1136
1242*2208可以直接缩放成640*1136吗?
如果要等比缩放肯定不行,因为他们之间不能整除
但是,如果我们把1242*2208的尺寸直接放到PS里等比缩小宽度到640,会发现原本2208的高度变成了1138,也就是比1136多了2px,2px的误差其实无关紧要了,硬着头皮改成1136去!
现在,你会发现,里面的图标,其实1138跟1136的大小都是一样的。
为什么提到图标呢?因为我们的交付物只要一套效果图与五套切图就好了。
一套效果图1242*2208
五套切图12426401080720480
最后,注意缩放后的图标要细调一下。由于转换有误差,共用一套效果图是有一定的风险的,例如UI细节上的风险。开发前,设计师与技术人员要先共同确认此适配方案,全程沟通,及时改正UI方面的问题。
方案二
IOS与Android共用一套效果图750*1334
上面提到,750*1334640*1136640*960同为@2x,所以750跟640用同一套图标,同一套字体就可以了,至于其他的尺寸大小,只要跟着尺寸延伸就没问题了。
750*1334应用到1242*2208,则需要把@2x的图标放大导出成@3x,也就是把字体图标放大1.5倍,其余的,直接放大到1242就行了。
至于Android的版本,我个人的做法是把750*1334直接换算成为1080*1920,因为只有1px之差,我就忽略了。换算出了1080*1920,那么Android的其他尺寸也就好办啦~同样,我们的交付物只要一套效果图与五套切图就好了。
一套效果图750*1334
五套切图12426401080720480
方案三
IOS与Android各做两套效果图
原理跟方案一、二差不多,但为了追求细节上的完美,可以多做一套效果图,即两套效果图
1242*2208与640*1136
1242*2208适配i6+Android三种尺寸
1242*2208整除1.15等于1080*1920
1080*1920整除1.5等于720*1280
720*1280整除1.5等于480*800
640*1136适配i6i5i5s等尺寸
方案四
如果需要更完美,那就需要做三套效果图了
1242*2208640*11361080*1920
还可以再加一套640*960
总之,分开做的越多套效果图,出来的效果就越精细。反之,看起来可以就行了。