昨天的主要讲了APP开发的前期工作,这篇主要介绍的是设计开发方面主要包含的内容和注意的问题。昨天有位“大亮156036342“”留言说没有展开,没办法展开,展开就要讲就变100多期了,又臭又长。兄弟就绕了我吧。
当一个产品经理把需求文档、原型、交互都搞定后就需要进入设计开发阶段了。
视觉设计
提到视觉设计,常有的2类人就会出现。一类是高!大!上!科技感!炫酷!还有一类就是简约,干净,扁平化。个人意见视觉设计主要包括以下几点:
1、明确传达主意;(第一眼就能看出这是个干什么的APP)
2、有特色亮点;(不是博眼球)
3、有理念,可传承,风格统一,逻辑明确;
4、重价值,高转化。
不管你的高大尚,还是扁平化,不符合产品理念都没用。
视觉设计包括的范围很广:视觉传达设计、VI设计、Web设计等。这里的视觉设计主要指APP界面视觉设计,是产品原型视觉转化的过程。UX=交互设计师,GUI=视觉设计师,UE=用户体验。一般公司UI=GUI+UX+UE三合一标配,大公司有独立的岗位。
个人认为那些受到束缚的设计师们还是要为产品价值和利益考虑,就会有更广阔得舞台施展你的才华。毕竟产品是服务大部分用户。
程序开发
一般项目都是原生开发。Android选用Java ,IOS选用Objective-C,Windows Mobile选用Visual C++。也有用H5开发的,现在流行混合开发效果更丝滑。
WebAPP与原生APP的的区别
1、WebAPP获取服务端数据频繁,页面跳转更加费力,不稳定感强;
2、WebAPP更小的页面空间,更大的信息记忆负担,有时候还被运营商的强行挂广告遮挡;
3、WebAPP交互动态效果受到限制,影响场景、逻辑;
4、WebAPP动画不流畅,css3动画消耗性能,影响体验;
5、WebAPP跨平台,一次成型多个APP成本低;
6、原生APP每种平台都独立开发稳定,成本高;
7、原生APP版本控制自由,维护麻烦;
8、原生APP响应速度快,交互好,画面流畅;
9、原生APP审核慢、要求多、流程复杂,影响你发布;
在你选择原生和H5的时候,提前考虑以下几个问题:
1. APP是否需要用到特殊功能,如摄像头,重力加速器等
2. 你预算是多少?
3. 数据刷新频繁度吗
4. 目标硬件设备是包含那几种。
这样能帮你选择到底是原生还是H5
WebAPP 开发注意的几点
1、多浏览器的兼容性
2、底层服务的调取可能性
3、注意离线数据存储,减少数据请求频率。
4、考虑保存用户的哪些数据:设置、个人数据、阅读锚点、跳出页面等。
5、避免动效与浏览器的交互冲突
6)按顺序异步加载
前端工程师
不管你用原生还是H5都需要个跨平台的管理后台。现在的前端工程师所涵盖的职责范围除了以前的HTML、JavaScript、CSS,还包含跨平台传值、nodejs、Hybrid App等多种职能
总结
大家都喜欢原生,常做的APP就是IOS和Android。首先你要有一批IOS开发,再加一批Android开发,然后分别配置一批QA工程师,即时你招的是全栈,时间成本和工资成本也不低。不谈成本和忽略开发过程的情况下,你以为1.0版本出来就完事了吗?没有明天继续!