1 移动客户端(APP)
1.1 深入了解APP 1.1.1 APP的主流版本
随着苹果大力进军中国市场,第一款应用的产生,同时催生了国内app的产生。近年来,安卓平台手机爆发式增长,app的开发也程喷井式的爆发。那么,现在市面上又有哪些主流的APP版本呢? 1.1.1.1 苹果系统版本iOS
基于Apple的Cocoa Touch框架,采用MVC (Model View Controller)的设计模式,使用Http及Socket两种主流的通讯方式,Objective-C语言开发,提供优秀的产品设计与用户体验的iphone手机应用开发,ios,ipad软件开发服务! 1.1.1.2 安卓Android
基于android的手机和平板应用软件开发,采用mvc设架构,应用最新的技术,适配全部主流机型分辨率,有丰富的APP产品开发经验,快速开发出稳定可靠的手机应用软件产品,有效降低预算,严格控制开发周期,因为开发一款APP的成本也是很高的。
1.1.1.3 微软windowsphone
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox Live游戏、Xbox Music音乐与独特的视频体验整合至手机中。
2010年10月11日晚9点30分,微软公司正式发布了智能手机操作系统Windows Phone,同时将谷歌的Android和苹果的IOS列为主要竞争对手。
2011年2月,诺基亚与微软达成全球战略同盟并深度合作共同研发。
2012年3月21日,Windows Phone 7.5登陆中国。
6月21日,微软正式发布最新手机操作系统Windows Phone 8,实际上,Windows Phone 8采用和Windows 8相同的内核。 1.1.1.4 塞班系统版本SymbianSymbian系统
该系统是塞班公司为手机而设计的操作系统,2008年12月2日,塞班公司被诺基亚收购。2011年12月21日,诺基亚官方宣布放弃塞班(Symbian)品牌,由于缺乏新技术支持,塞班的市场份额日益萎缩。截止至2012年2月,塞班系统的全球市场占有量仅为3%,中国市场占有率则降至2.4%。
2012年5月27日,诺基亚宣布,彻底放弃继续开发塞班系统,取消塞班Carla的开发,但是服务将一直持续到2016年。2013年1月24日晚间,诺基亚宣布,今后将不再发布塞班系统的手机,意味着塞班这个智能手机操作系统,在长达14年的历史之后,终于迎来
了谢幕。
1.1.2 主流的四大APP系统的开发语言
1、苹果ios系统版本,开发语言是Objective-C 2、安卓Android系统版本,开发语言是Java 3、微软Windows phone7系统版本,开发语言是C# 4、塞班symbian系统版本,开发语言是C++
1.1.3 APP的文件格式
1、苹果的iOS系统,app格式有ipa,pxl,deb,这里的APP都是用在iphone系列的手机和平板电脑上。这类手机在中国的市场的占用率大概是10%多一点。
2、Android格式有:apk,这里APP主要用在使用安卓系统的智能手机上,这类的手机在中国市场上的占用率最高,差不多现在快占有市场80%。
3、诺基亚的S60系统格式有sis,sisx,市场占有率比较低。 4、微软的WindowsPhone7、WindowsPhone8系统,app格式为xap。
1.1.4 IOS与安卓的区别
目前比较著名的App商店有苹果公司的iTunes商店里面的App Store,因为ios系统的不开源性,ios系统的APP商店就只有苹果公司的App Store,所有使用iphone手机或者MAC电脑,或者ios系统的平板电脑的用户,通常就只能在App Store上面下载APP,也就是
下载应用软件。
android系统为开源系统,比较出名的APP应用商店有谷歌公司的Google Play Store,360手机应用商店,百度Android应用中心,豌豆荚,91手机助手等,诺基亚的ovi store,还有Blackberry用户的,BlackBerry App World。
1.1.5 为什么要做APP,它的优势是什么
移动APP应用之所以如此受宠的原因,不仅仅在于其随时随地实用的便捷性,更在于其丰富强大的应用软件能为广大用户带来最大的实用性及娱乐性,另外,手机应用开发强大丰富的应用功能为其广大用户提供了极大的方便和益处。
虽然现在打造一款app仍然存在一定的难度,但是未来市场的发展前景却是无可限量的。当下,移动互联网的发展透露着很大的商机,对于企业更是拓展的营销的的有力条件。企业选择app开发能够更好的为企业实现移动互联网营销,拓宽营销渠道、快速进行品牌传播、最大化实现企业价值!
优势:
1、APP用户增长速度快、经济能力强,思维活跃。
2、App可整合LBS(基于位置的服务)、QR(快速反应)、AR(增强现实技术)等新技术,带给用户前所未有的用户体验。
3、App基于手机的随时随身性、互动性特点,容易通过微博、SNS等方式分享和传播,实现裂变式增长。
4、APP的开发成本,相比传统营销手段成本更低。
5、通过新技术以及数据分析,APP可实现精准定位企业目标用户,实现低成本快速增长成为可能。
6、用户手机安装APP以后,企业即埋下一颗种子,可持续与用户保持联系。
1.2 APP开发流程
手机app开发流程建议采用SCRUM模式(敏捷开发框架)进行标准化项目管理,具体可以将项目开发流程细分为5大阶段:
1.2.1 理解需求
专业的产品经理将与客户进行细致的需求分析梳理工作,形成需求功能表,当然,还有一些注意事项。
1.2.2 方案策划
产品经理协同方案策划师,基于需求功能表,结合国内外优秀APP设计思路,形成策划方案(产品需求说明书)与APP设计逻辑图。
1.2.3 UI设计
产品经理协同UI设计师,基于APP设计逻辑图,形成产品UI原型,经确认后交由美术设计师,形成最终APP界面设计方案。