前言

人人都是产品经理?
不知道从什么时候这句话开始火起来的,这句话传递出来的意思:产品经理是一个毫无门槛,可以轻松胜任的工作。然而事实情况果真如此?说到产品经理,在我的心目中我想到的是乔布斯,是张小龙,是周鸿祎。当然,我们并不能要求我们的产品经理做到像他们那么好,但是基本的职业尊重总是该有的吧。
我认为,对自己设计的产品有责任心,设计不要反人类是对这个职业最基本的要求。

建议

责任心

我自己的亲身经历加上平常和程序员同行交流的情况来看,公司的产品经理对研发出来的App除了测试和检查功能实现的时候点一下以外,平常几乎从来不用,而且就算用他们往往更喜欢使用iPhone版本。如此做事,我们如何和同类型App竞比,如何才能把Android对比iOS来说低端、不安全、粗制劣造的不好名声摆脱,最后等到用户的抱怨送到研发这里来了的时候,这应用的前途可想而知。既不热爱自己的职业,也没有基本的职业素养,做任何事情都不可能做好。

符合设计规范

根据真实手机设计

以一个1080*1920的手机为例,一般我们写应用的可用屏幕高度不可能是1920,因为需要考虑状态栏(放电池,网络连接,运营商,时间那一栏)的高度;其次,从Android 4.0开始出现了很多虚拟键盘手机(如华为,魅族),虚拟键盘会被算在屏幕内作为屏幕大小的一部分,但是实际绘制的时候又会减去其所占高度,在这里屏幕适配的工作已经开始,把切图放进虚拟键盘真实手机里面看看,纵向挤压后有没有明显变形的情况发生。

图标使用大小

前人已经总结了,在不同屏幕上多大的图标看起来视觉效果比较舒服,填充大小更合理。Android设计有个48dp原则。当你不清楚一个button,一个进度条,或者一个item栏目应该设置为多高的时候,使用48dp,然后大喊一声:Magic(玩笑)

ActionBar=TabBar=2*StatusBar=48dp

设置合理的间隙

控件与控件之间,App的边缘,不同的关系类型控件之间都应该存在合理的间隙值。翻译成android程序语言就是margin值。这里也存在一个魔法数值 8dp

-

建议app的边缘留下8dp的空隙,不要从边缘顶格写布局,一方面考虑的是这样做App看着更符合一般人的视觉规范,看着顺眼。另一方面,是在实际应用中发现很多用户喜欢给App装上手机保护套,对于现在火热的无边屏手机来说,这个壳可能会占屏幕的边缘那么一丁点的空间,如果App从边缘开始写起,这甚至会影响用户的正常使用。

顶部导航栏

一般iOS应用顶部导航栏,是必不可少的,因为iphone手机没有返回和菜单按钮。但是Android设备有这些辅助按钮,为什么要做一些看似无用的工作。当然,产品一般会说这是为了满足iOS和Android的统一性,现在Android新的设计建议不是存在沉浸式布局么,为Android重新生成一套高清图,为什么不呢。其实就是懒,到目前为止,就我个人而言,拿到的App原型图都是用iOS手机画的。

切图手机

android的尺寸众多,建议使用分辨率为720x1280 的尺寸设计。这个尺寸 720x1280中显示完美,在 1080x1920 中看起来也比较清晰;切图后的图片文件大小也适中,应用的内存消耗也不会过高,先对来说适配范围更广。切图完成以后,通过第三方工具发送到手机上预览一下效果。比如腾讯的 Ps play 主要的同步预览PS画面,电脑上显示出来的东西和手机上极有可能不一样,不要太相信感觉。有什么问题在尽可能早的时候发现改正,问题发现得越晚产生的影响和造成的风险也就越大。

慎用模态对话框

其实还是iOS的设计原型强行用到Android上。所有的消息通知、操作确认喜欢用弹对话框的方式显示。关键是有些地方只是一个简单的提醒,甚至无关紧要,还弹出一个对话框,上面就写几个字我知道了,这有什么意义?弹弹弹用户全部被弹走了。

流畅的操作方式

原型图往往只是展示一个页面上的东西,但是从一个页面进入另一个页面这是有一个跳转过程的,如何让这个过程变得流畅自然,一般原型图上都不会有明显说明。常用的几种方式:

  • 动画 页面跳转,数据展示的方式定义合理的动画。页面怎么进入,怎么退出在显示屏,产品应该花一些功夫在这上面,生硬的跳转看着就像是山寨制品。
  • Fragment 整个页面的变换显得生硬,但是使用Fragment,类似于局部刷新,在页面展示的角度来说有更好的体验。
  • 风格统一 定义一套东西适合整个App的使用,不要出现一个页面这么跳,一个页面那样跳,程序员用起来都觉得奇怪,更别说用户。整个App的对话框,数据加载的等待进度条,加载动画等等 风格都要统一。
  • 创建多种情况下的原型 为数据出错、空数据、网络连接错误等等页面创建原型。一般原型往往喜欢只给正确的页面数据,但是在使用的情况很容易发生意外,用到其他页面的情况,希望考虑问题全面一些,细致一些

更有规划的迭代

譬如现在在做1.0版本,考虑下1.1,1.2,1.3要加入的功能需求,并且沟通给开发,开发在开发这个版本的时候会考虑下下个版本的功能怎么构建上去,不要临到快发布的时候说需求,我想突然改需求这种事,没几个开发会喜欢。

未完待续

现在能想到的就这些,以后遇到了再补充,满纸荒唐言,竟是辛酸泪…

Android屏幕适配全攻略3-和产品经理聊聊相关推荐

  1. Android屏幕适配全攻略

    Android屏幕适配全攻略(最权威的官方适配指导) 分类: Android开发 Android UI 2015-05-21 14:33  3269人阅读  评论(6)  收藏  举报 目录(?)[+ ...

  2. Android 屏幕适配全攻略

    Android-屏幕适配全攻略 一.Android屏幕碎片化 由于 Android 系统的开发性,任何用户.开发者.OEM厂商.运营商都可以对 Android 进行定制,修改成他们想要的样子.各大厂商 ...

  3. Android屏幕适配全攻略(最权威的官方适配指导)(转),共大家分享。

    Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因.重要概念.解决方案及最佳实践,我相信如果你能认真的学习 ...

  4. Android屏幕适配全攻略(最权威的官方适配指导) (转)

    招聘信息: Cocos2d-X 前端主程 [新浪微博]手机客户端iOS研发工程师 20k-40k iOS 开发工程师 iOS高级开发工程师(中国排名第一的企业级移动互联网云计算公司 和创科技 红圈营销 ...

  5. 【收藏】Android屏幕适配全攻略(最权威的Google官方适配指导)

    来源:http://blog.csdn.net/zhaokaiqiang1992 更多:Android AutoLayout全新的适配方式, 堪称适配终结者 Android的屏幕适配一直以来都在折磨着 ...

  6. (转)Android屏幕适配全攻略

    转载自http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了A ...

  7. 转 Android屏幕适配全攻略(最权威的官方适配指导)

    载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的 ...

  8. 【转】Android屏幕适配全攻略(最权威的官方适配指导)

    原文网址:http://blog.csdn.net/jdsjlzx/article/details/45891551 Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的 ...

  9. (转)Android屏幕适配全攻略(最权威的官方适配指导)

    转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入 ...

最新文章

  1. 语义网所谓的“本体”的具体例子是什么?人工智能
  2. 可以分屏的软件_分享一款非常好用,且小巧的分屏软件
  3. uva10954 - Add All(multiset功能)
  4. 初等数学O 集合论基础 第一节 集合及其基本运算、de Moivre公式
  5. [迷宫中的算法实践]迷宫生成算法——Prim算法
  6. 计算机多用户管理,多用户权限与数据管理的一种方法
  7. python词云的简单使用
  8. 139_Power BI之某制造企业HR相关数据年度复盘
  9. NDK编译c包含C++头文件时,出现 error: unknown type name 'class' 的解决方法
  10. 嵌入式Linux系统编程学习之三十三网络相关概念
  11. 《DSP using MATLAB》示例Example 8.10
  12. [转]麻省理工学院(MIT)研究生学习指导[上]
  13. Ubuntu urllib2.URLError:urlopen error unknown url type:https
  14. php 单位食堂订餐,单位饭堂订餐系统(手机订餐)
  15. 利用Jenkins+Phantomas进行前端性能自动化测试
  16. 树莓派串口/RS485通信
  17. 程序员保护眼睛几种方法
  18. Excel插入复选框
  19. 关于注意力的自上而下和自下而上(top-down attention and bottom-up attention)
  20. 恭喜河南建业冲上中超

热门文章

  1. 04-若依基础架构解析
  2. 计算机应用技术python_大学计算机应用技术02PythonB2020学习通app网课答案
  3. 日志20130104~0308
  4. sql 语句中 Sum(*) Nvl(name,0) Coun(*)的作用
  5. STL文件模型体积计算
  6. 软件控制硬件c语言编程,硬件编程用什么软件好
  7. EmberZNet EFR32 OTA 注意点
  8. 哲学家问题(图形化实现)
  9. 金融结构的经济学分析
  10. 三维建模分享之蒸汽坦克