手机软件开发流程
代码 在网站设计时,可以很方便地添加一个新页面,并为之创建链接,但手机外包公司在手机应用中却不能这么做,所有元素都必须从一开始就确定,任何细微的改动都有可能会引发意想不到的后果。手机代码的结构就像一个复杂的面板,虽然仍可以在部分地方做改动,但一旦改错了地方,将可能会导致整个面板崩溃。
MTK手机软件编译过程
编译工具和辅助工具:
ADS1.2
ADS12_update_842.exe
MSYS-1.0.10.exe
MinGW-3.1.0-1.exe
ImageMagick-6.2.5-5-Q16-windows-dll.exe
7z313.exe
Trace工具
在手机上往往要做一些trace,这就要用到trace工具---Catcher.exe。
手机上打trace接口为kal_prompt_trace,如同agere平台的GSMprinf.
使用Catcher.exe,
要先要设置DataBase,这个文件是在编译的时候生成的,是个没有扩展名的二进制文件,该文件位于MTK stdatabase_classb,例如,BPLGU..。
在Catcher.exe中,设置DataBase的方式是configàsetdatabasepath
其次,要设置模式为logging,这样才能进行下面的设置。
该设置位于controlàmodeàlogging
第三,要设置好COM口。
第四,打开连接开关,表示Catcher.exe处于待命状态。
第五,设置filter。这个可以过滤一些自己不需要的log。有时半天不出现log,这时候重新选择一下filter一般就会解决问题。
添加文件:
开发过程中,少不了加减文件,删除文件实际上是添加文件的相反过程,因此略过。
MTK设置了很多lst和pth文件供用户添加文件,这些都在make文件夹下。用户可以自己添加模块,也可利用原有的lst和pth文件添加。以下以添加在MTKmakeplutommi为例。
添加头文件路径:
plutommi.inc
添加本模块路径:
plutommi.pth
添加源文件路径:
plutommi.lis
软件开发的五个阶段:
1.需求调研阶段——需求调研分析、现行规范分析qdzhj.www.、参照标准分析(牵起对于客户需求的调研是非常重要的和关键的因素,通过协商和沟通为客户量身定做适合他们的手机软件,做出的每一个手机软件要成为盈利的商业方式,会有具体的方案提交于客户)
2.代码编写阶段——项目规范体系设计草案、项目规范体系评审
3.发布试行阶段——项目规范体系试运行、项目规范体系优化
4.正式运行阶段——项目规范体系正式发布、项目体系正式运行
5.运行维护阶段——系统整体运行维护
界面设计 不管是使用标准界面组件,还是自定义组件,必须一开始就选择对,因为整个应用的结构都依赖于界面设计。例如,界面底部的标签栏,如果想使用其他颜色的图标代替青色色调,在代码中要做很大改动。拓展iPhone应用兼容设备 不建议拓展iPhone应用的附加功能,使其同时支持iPad,因为iPad应用并不是iPhone应用的一个附加功能,而是一种比iPhone应用更为复杂的东西,通常情况下需要与iPhone应用完全不同的界面和互动机制。将iPhone应用转变成iPad应用就好比将电动自行车改装成摩托车一样,虽然并非完全不可能,但绝非一项轻松简单的工作。此外,iPhone应用和iPad应用的底层API以及用户体验截然不同。
1.视觉界面:
通过客户提出需求,需要头脑风暴得出合适的方案和设计理念;确认页面风格,确定整个界面的布局、关键截面的设计、文字、及其他的设计GUI评审,最后确定最终方案准备进入下一流程环节
2.切割编码:首先编写HTML后台编码,界面进行优化设计,yuzhishiye.com_UI规范审核之后进行测试,和客户通过各种联系方式搜子用户的反馈信息,修复相关点,优化流程,最后进行第二次测试
3.发布软件并进行跟踪监测:发布信息之后手机用户操作数据,同时检测各个反馈渠道的信息,进行数据筛选之后提交给用户软件的检验报告
4.需求分析:夏津seo_xiajinseo.com/news/zs.html了解客户公司或制作软件的商业目标,通过研究调查用户需求确定对方树立品牌的方向,通过分析竞争产品最终做出相关报告,连同收集的历史数据一同分析做出总结数据报告。选区部分用户对软件进行体验,收集用户习惯报告和用户体验报告,最终制作出需求文档。