安卓验收杀手锏

前言

之前@橙子的橙子妹妹已经给大家讲了设计验收大家常见的一些错误做法,并详细讲解了设计验收的正确做法,相信很多人已经有了基本的了解。如果还不了解的话,可移步阅读@海边来的设计师编写的《最好的UI设计师》一书,其中关于验收和适配介绍的非常详细了,我这里就不细说了。

目录

一. 让人头疼的安卓验收

二. 安卓实现效果差背后的问题

三. 安卓验收的杀手锏

四. 总结

让人头疼的安卓验收

那么关于安卓和IOS的验收,最让多数设计师头疼的其实是安卓验收。本身因为安卓的实现效果就比IOS会逊色一些,且国内设计师大多都是基于IOS的规范和操作习惯来进行设计的。这也是安卓开发门比较苦恼的事,总是按照IOS那一套来,我们不一样…不一样…

所以在验收方面,只要是较有的IOS开发基本能达到百分之80的还原度。而安卓的还原度只能达到百分之50左右,那么问题到底出在哪呢?

安卓实现效果差背后的问题

1、适配问题,一稿尺寸决定了安卓的还原度高低

市面上大多数公司都是采用一稿适配2端,一般都是IOS的尺寸即750*1334进行设计的。我刚开始也是采用这种尺寸,然而在验收安卓的时候总是漏洞百出。由于出错率过多,我之前都会整理一个简要的word文档来指出落地页面与设计稿之前的不同。每次整理我都会相当的恼火,开发那边看到这么多要改的也是边改边骂。于是也就特别讨厌做安卓的验收工作,但又不得不去做。即便是标出来开发面对这么多的BUG也总是会漏掉需要修改的地方。

后来我采用了安卓的尺寸720*1280做为通用稿,来进行验收。那么很多人会有这样的疑惑,750跟720的尺寸看起来差不多嘛,改成720难道IOS验收就不会出问题吗?那么我们来看下720与750的差别,如下图所示:

我们可以看到750的尺寸与720的尺寸宽度只相差30px,相当于一个字节的宽度。所以这里对IOS的适配并不受影响,唯一影响的一点是有些宽度撑满或者仅仅相差了左右2侧边距的图如果需要切图的话,以750为基准进行切图更方便IOS适配。

很多设计师对数据换算是非常不敏感的,px转dp更是一脸蒙。记得有次我在公司加班偶然听到2个安卓开发在讨论px与dp的相关问题,一个在嘲笑另一个居然不清楚咋回事…看来不仅是设计,有不少开发也是稀里糊涂。一旦px转dp出问题这就造成了设计与开发之前的沟通成本大大提高。

那么如果是采用720的设计尺寸就会大大避免此类问题,因为本身720就是安卓机型的尺寸。安卓开发拿到这个尺寸的设计稿可直接跳过适配环节,设计师提供了准备无误的标注稿之后,再出现差异问题百分之90就是开发实现的问题了。

2、设计以为的距离与开发实现的差异

那么720在进行设计验收的时候明显更加事半功倍,开发是可以达到像IOS一样只存在个别像素级的差异的。然而如果设计不了解开发的实现框架的话,在基本验收过程中依然会存在纰漏。比如我全面采用720的设计稿验收之后,我会拿720的安卓机型截图,与设计稿进行对比,如下图所示:

我们可以看下我用红框框出来的部分,也就是数据那一块。我发现这里数字之间的距离不对,于是我只是标出了其中的间距应该调到多少。而开发确跟我说他们的实现框架不是这样的,不能直接调节间距。那为了进一步深入了解,我们来看下开发是如何实现的,如下图所示:

我们可以看到实际上我们忽视了逗号所占用的空间,如果只是那样标注出其中的间距差异开发是无法实现与设计稿百分百一致的。那么其实想要解决这个问题也并不难,我们可以将逗号出成图片,算出逗号的宽度,然后再标出逗号与左右2侧的数据值再给到开发即可。

另外我们来看下这种框架结构图各个部分都代表什么含义,如下图所示:

紫色区域是开发实现的间距区域,也就是开发在搭建结构的时候所设置的距离,类似我们做标注需要标示的间距。而每个框框就是开发所设定的物体框架。

安卓验收的杀手锏

那么话说回来像上图这种开发框架的呈现,我们如何才能看到呢?其实密码就在我们的安卓手机系统里,如下图所示:

首先打开安卓手机的设置模块后

第一步:点击更多设置

第二步:点击开发者选项

第三步:点击显示布局边界

做到以上三步,我们手机上所有的页面都会瞬间变成开发的框架结构模式,如下图所示:

是不是很给力呢?以后我们再进行安卓验收就会方便很多,且能够精准无误的查找到差异之处。如下图所示:

我们就可以直接在开发稿上标出存在的差异,方便开发更直观的看的问题所在。那么除了对验收有很大帮助外,其实对初学者学习如何合理的标注让开发能够看的懂也有很大帮助。我们来举几个小例子,如下图所示:

我们可以看下红框框出来的区域,左图我们可以看的原来轮播的点通常都是会切成有空余空间的圆点,而非贴边切图,再设置边距。右图我们可以看到QQ的消息入口上显示的徽标,开发是如何设置边距的,这就对我们日常进行标注特别有帮助,知其然才能知其所以然。

总结

1、让人头疼的安卓验收:在设计验收过程中最容易出错最让大家烦恼的就是安卓验收了。

2、安卓实现效果差背后的问题:从适配以及设计忽视的细节来讲述其背后实现的差异问题

3、安卓验收的杀手锏:掌握这个小技巧让你在做安卓验收事半功倍!

参考文章:UI适配攻略·教程⑤【最终篇】详解验收

海盐社(公众号)
作者:角马

(0)

相关推荐

  • win10能安装安卓应用吗?

    微软Build2015开发者大会已经落下帷幕,这场主要面向"程序猿"和"攻城狮"的大会,纯技术范儿的东西我们就不说了.单看微软宣布将全面让Windows10系统 ...

  • 安卓UI设计系列知识(一)(设计经验谈)

    搜集了很多朋友的问题,有一个比较明显的问题是现在网络上没有相关的教程or说明,书店里卖的相关书籍不是大篇大段的讲photoshop的使用技巧,就是讲一些宏观的问题,所以看到上次的帖子,很是有效. 打算 ...

  • 安卓手机如何使用ZArchiver 解压文件

    软件介绍 ZArchiver是一款安卓手机上强大的压缩和解压缩软件,支持rar,zip,7z等等,不像androidzip一样解压7z错误,还支持带密码的rar压缩文件,支持中文文件名,(这是安卓上唯 ...

  • 安卓隐藏命令知多少?安卓手机隐藏命令大全

    通常情况下我们可以通过输入 *#06# 来查看手机序列号,与大多手机都内置隐藏命令一样,安卓手机也有自己的隐藏命令,可用于手机特殊设置,这些命令你知道多少个? 本文收集了众多Android手机隐藏命令 ...

  • 安卓软件修改图标及修改桌面插件教程

    今天教大家自己修改安卓软件的图标或者插件背景的方法,其实是很简单的,大家跟着我一步一步来,打造自己想要的软件不是个梦! 首先,我们来看下如何修改自己的桌面插件的背景图片。 我就以我修改天天动听2.5的 ...

  • 安卓游戏数据包放哪?怎么用?

    2011年是Android迅速发展的一年,随着硬件规格的提高,众多游戏大厂的3d游戏效果甚至不弱于PSP,一些大型3D Android游戏必须外挂数据包才可以正常运行, 那么安卓游戏数据包放在哪呢? ...

  • 安卓手机无法连接adhoc,共享电脑网络上网怎么办

    安卓手机无法连接adhoc,共享电脑网络上网怎么办 在笔记本上建立了ADHOC(就是仅计算机到计算机的临时WIFI网络),可是我的Desire HD就是搜索不到,奇怪,之前用WM的,里面有个选项,可以 ...

  • 安卓手机铃声怎么设置

    网上有很多安卓手机铃声的设置教程,说什么SD卡里建立这个那个的文件夹,那问题是怎么才能进到SD卡里去建立文件夹啊?手机里哪个选项里进去呢? 这里小编告诉你,可以通过电脑连接数据线管理SD卡。下面介绍两 ...

  • 安卓手机拨号键盘隐藏工程代码大全

    安卓手机拨号键盘隐藏工程代码大全 在拨号面板中输入就可执行,但不保证所有代码在你的手机上都可执行。 *#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息 *#*#7 ...