1.開(kāi)發(fā)流程
首先,制作一款A(yù)PP,必須要有相關(guān)的idea,也就是說(shuō),第一步是APP的idea形成。
其次,就是通過(guò)那些idea來(lái)進(jìn)行APP的主要功能設(shè)計(jì)以及大概界面構(gòu)思和設(shè)計(jì)。
接著是大功能模塊代碼編寫(xiě)以及大概的界面模塊編寫(xiě)。在界面模塊編寫(xiě)之前,開(kāi)發(fā)者可以在模擬器做大的功能開(kāi)發(fā)。但事實(shí)上,對(duì)于iNotes開(kāi)發(fā)來(lái)說(shuō),模擬器是不
夠用,simulator的多觸點(diǎn)(multi-touch)支持是非常弱的,很多touch的測(cè)試是無(wú)法在simulator做的。特別值得注意的是,在功能開(kāi)發(fā)的過(guò)程中要注意內(nèi)存的使用,這也是在iOS開(kāi)發(fā)上最最重要的思維
然后把大概的界面和功能連接后,app的大致demo就出來(lái)了。值得一提的是,如果有界面設(shè)計(jì)師,就能節(jié)省大量時(shí)間。比如界面設(shè)計(jì)上,可以編寫(xiě)功能模塊和設(shè)計(jì)師同步進(jìn)行。這樣app的demo出來(lái)后,基本上可以有界面可以用了。
在demo出來(lái)之后要自己試用和體驗(yàn)幾遍,然后根據(jù)情況修改。
APP的0.8左右版本完成后可以加入production的圖標(biāo)和部分UI圖片,如果沒(méi)有大錯(cuò)誤后,0.9版本可以嘗試尋找beta用戶(hù)。能夠在產(chǎn)品設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,找一部分測(cè)試用戶(hù)參與是非常有必要的。對(duì)他們的回饋的方法,可以在app發(fā)布后對(duì)這些用戶(hù)發(fā)放免費(fèi)產(chǎn)品。這個(gè)做法即可以提高產(chǎn)品質(zhì)量,又可令到測(cè)試用戶(hù)拿到免費(fèi)的軟件產(chǎn)品。
根據(jù)測(cè)試用戶(hù)的反饋,重復(fù)之前demo出來(lái)后的一系列步驟。
最后在app完成后,加入app icon, iTunesArtwork等等UI元素。反復(fù)測(cè)試無(wú)錯(cuò)誤后上傳iTunes。之后大概要花7-14天來(lái)等候?qū)徟?/span>
2.App系統(tǒng)
主流的四大A
APP開(kāi)發(fā)實(shí)際汽車(chē)應(yīng)用
PP系統(tǒng):
1、蘋(píng)果ios系統(tǒng)版本,開(kāi)發(fā)語(yǔ)言是Objective-C;
2、微軟Windows phone系統(tǒng)版本,開(kāi)發(fā)語(yǔ)言是C#;
3、安卓Android 系統(tǒng)版本,開(kāi)發(fā)語(yǔ)言是Java;
4、塞班symbian系統(tǒng)版本,開(kāi)發(fā)語(yǔ)言是C++。
3.APP開(kāi)發(fā)工具
MOTODEV Studio for Android
MOTODEV Studio for Android,這是基于A(yíng)ndroid的開(kāi)發(fā)環(huán)境,為開(kāi)發(fā)者們提供新的MOTODEV App Accelerator Program使他們可以開(kāi)發(fā)出更適合摩托羅拉Android手機(jī)的應(yīng)用程序。
J2ME開(kāi)發(fā)插件 Mobile Tools for Java
Mobile Tools for Java (MTJ) 是Nokia公司開(kāi)發(fā)的一款 Eclipse插件,用于支持 Java 手機(jī)應(yīng)用程序開(kāi)發(fā)。其前身就是大名鼎鼎的 EclipseME。
NOKIA手機(jī)開(kāi)發(fā)包 gnokii
gnokii 是一個(gè)NOKIA手機(jī)開(kāi)發(fā)包,可支持大多數(shù)NOKIA手機(jī)的型號(hào)。功能無(wú)比強(qiáng)大可以修改LOGO,收發(fā)短信,撥打/接聽(tīng)電話(huà),編輯鈴聲。甚至還可以取到對(duì)方手機(jī)的蜂窩號(hào)(Cell ID),從而起到定位的作用。
apk文件修改工具 Root Tools
RootTools是一個(gè)新的[4],Android開(kāi)發(fā)者可以在這一工具軟件的支持下,對(duì).apk格式的文件進(jìn)行再次修改,讓程序表現(xiàn)更加出色,滿(mǎn)足用戶(hù)的需求。Root Tools里面自帶有很多工具,比如BusyBox,它里面集成壓縮了很多Linux的工具和命令,這樣軟件開(kāi)發(fā)者在對(duì)....
IDEA的Android開(kāi)發(fā)插件 idea-android
idea-android 是在 IDEA 集成開(kāi)發(fā)環(huán)境中開(kāi)發(fā) Android 應(yīng)用程序的插件。
Android開(kāi)發(fā)工具 MOTODEV Studio
MOTODEV Studio是摩托羅拉公司開(kāi)發(fā)的 Android 應(yīng)用開(kāi)發(fā)工具。這是一個(gè) Eclipse 的插件。 該插件同時(shí)也提供了 JavaME 應(yīng)用的開(kāi)發(fā)和 WebUI 的開(kāi)發(fā)功能。
4.發(fā)展背景
2008年3月6日,蘋(píng)果對(duì)外發(fā)布了針對(duì)iPhone的應(yīng)用開(kāi)發(fā)包(SDK),供免費(fèi)下載,以便第三方應(yīng)用開(kāi)發(fā)人員開(kāi)發(fā)針對(duì)iPhone及Touch的應(yīng)用軟件。這使得App開(kāi)發(fā)者們從此有了直接面對(duì)用戶(hù)的機(jī)會(huì),同時(shí)也催生了國(guó)內(nèi)眾多APP開(kāi)發(fā)商的出現(xiàn)。2010年,Android平臺(tái)在國(guó)內(nèi)手機(jī)上呈井噴態(tài)勢(shì)發(fā)展,雖說(shuō)Android平臺(tái)的應(yīng)用開(kāi)發(fā)還不那么友好,但許多人仍然堅(jiān)信APP開(kāi)發(fā)的廣闊前景。
5.app數(shù)據(jù)
1、 真實(shí)用戶(hù)數(shù):但是獲取用戶(hù)是推廣的第一步,然后統(tǒng)計(jì)用戶(hù)數(shù),要注意的是,真正獲取到了新的用戶(hù),另一個(gè)非常重要的數(shù)據(jù)。
2、每周、每月活躍度:因?yàn)楂@得的用戶(hù)數(shù)中有一部分以廣告、并非主動(dòng)進(jìn)入的用戶(hù),并及時(shí)記錄用戶(hù)轉(zhuǎn)化率、新手引導(dǎo)過(guò)程流失情況,而且活動(dòng)度應(yīng)該記錄好周活躍、月活躍度。
3、 日留存率、周留存率:這時(shí)以保住老客戶(hù)優(yōu)先,先統(tǒng)計(jì),日留存率、周留存率、然后在這些用戶(hù)流失之前想辦法提高他們的積極性。
2、每周、每月活躍度:因?yàn)楂@得的用戶(hù)數(shù)中有一部分以廣告、并非主動(dòng)進(jìn)入的用戶(hù),并及時(shí)記錄用戶(hù)轉(zhuǎn)化率、新手引導(dǎo)過(guò)程流失情況,而且活動(dòng)度應(yīng)該記錄好周活躍、月活躍度。
3、 日留存率、周留存率:這時(shí)以保住老客戶(hù)優(yōu)先,先統(tǒng)計(jì),日留存率、周留存率、然后在這些用戶(hù)流失之前想辦法提高他們的積極性。
6.APP的意義
企業(yè)APP的意義很廣泛,可以有以下幾種:
1、建立自有銷(xiāo)售平臺(tái)
利用網(wǎng)站、微博、微信、移動(dòng)客戶(hù)端的特點(diǎn),打通社會(huì)化營(yíng)銷(xiāo)渠道,提高品牌宣傳的滲透度。
2、二維碼應(yīng)用
通過(guò)二維碼應(yīng)用,實(shí)現(xiàn)從線(xiàn)下到線(xiàn)上的無(wú)縫連接。
3、建立強(qiáng)大的用戶(hù)數(shù)據(jù)庫(kù)
通過(guò)會(huì)員制度,實(shí)現(xiàn)用戶(hù)行為記錄分析,建立用戶(hù)數(shù)據(jù)庫(kù)。
4、增強(qiáng)數(shù)據(jù)互通,構(gòu)建通訊供應(yīng)鏈
實(shí)現(xiàn)各系統(tǒng)的數(shù)據(jù)互通,完善通訊供應(yīng)鏈。
5、建立社會(huì)化營(yíng)銷(xiāo)渠道。
微博、微信、網(wǎng)站、手機(jī)客戶(hù)端都是社會(huì)化營(yíng)銷(xiāo)。
7.市場(chǎng)現(xiàn)狀
APP創(chuàng)新性開(kāi)發(fā),始終是用戶(hù)的關(guān)注焦點(diǎn),而商用APP客戶(hù)端的開(kāi)發(fā),更得到諸多網(wǎng)絡(luò)大亨們的一致關(guān)注與贊許。“在傳統(tǒng)廣告、傳統(tǒng)互聯(lián)網(wǎng)與移動(dòng)互聯(lián)網(wǎng)融為一個(gè)整體的時(shí)候,企業(yè)和用戶(hù)之間將可以非常方便地建立一個(gè)良性的閉合環(huán):看到你了解你記住你,而這正是企業(yè)營(yíng)銷(xiāo)中最為理想的狀態(tài),也是互聯(lián)網(wǎng)最大的價(jià)值,或?qū)⒊蔀槲磥?lái)的一種新趨勢(shì),影響著越來(lái)越多的用戶(hù)和企業(yè)主。”
一開(kāi)始APP只是作為一種第三方應(yīng)用的合作形式參與到互聯(lián)網(wǎng)商業(yè)活動(dòng)中去的,隨著互聯(lián)網(wǎng)越來(lái)越開(kāi)放化,APP作為一種萌生與iphone的盈利模式開(kāi)始被更多的互聯(lián)網(wǎng)商業(yè)大亨看重,如淘寶開(kāi)放平臺(tái)(參考買(mǎi)家應(yīng)用中心優(yōu)秀APP:開(kāi)心賺寶),騰訊的微博開(kāi)發(fā)平臺(tái),百度的百度應(yīng)用平臺(tái)都是 APP思想的具體表現(xiàn),一方面可以積聚各種不同類(lèi)型的網(wǎng)絡(luò)受眾,另一方面借助APP平臺(tái)獲取流量,其中包括大眾流量和定向流量。
隨著智能手機(jī)和iPad等移動(dòng)終端設(shè)備的普及,人們逐漸習(xí)慣了使用APP客戶(hù)端上網(wǎng)的方式,而目前國(guó)內(nèi)各大電商,均擁有了自己的APP客戶(hù)端,這標(biāo)志著,APP客戶(hù)端的商業(yè)使用,已經(jīng)逐漸普及。
隨著智能手機(jī)和iPad等移動(dòng)終端設(shè)備的普及,人們逐漸習(xí)慣了使用APP客戶(hù)端上網(wǎng)的方式,而目前國(guó)內(nèi)各大電商,均擁有了自己的APP客戶(hù)端,這標(biāo)志著,APP客戶(hù)端的商業(yè)使用,已經(jīng)逐漸普及。
8.監(jiān)管政策
2012年12月10日,工信部電信經(jīng)濟(jì)專(zhuān)家委員會(huì)秘書(shū)長(zhǎng)陳金橋在接受媒體采訪(fǎng)時(shí)表示:"工信部正在建立一個(gè)長(zhǎng)效的評(píng)估體系,對(duì)智能手機(jī)應(yīng)用程序、內(nèi)置軟件進(jìn)行評(píng)估和抽查,而且相關(guān)的國(guó)家實(shí)驗(yàn)室和研究院都參與到其中。其次是要將第三方平臺(tái)納入管理,成立要備案,運(yùn)行要監(jiān)管。而且平臺(tái)本身的運(yùn)營(yíng)也要有所要求,尤其對(duì)個(gè)人應(yīng)用開(kāi)發(fā)者要納入管理體系,如做實(shí)名認(rèn)證等。
9.解決方案
1、APP制作交付
APP客戶(hù)端(iOS、Android)APP管理后臺(tái)
APP下載頁(yè)面(Web/Wap)APP下載對(duì)應(yīng)的二維碼
APP統(tǒng)計(jì)平臺(tái)(VIP專(zhuān)享)APP宣傳物料(VIP專(zhuān)享)
2、APP下載服務(wù)
二維碼下載(名片、產(chǎn)品包裝、官網(wǎng)等)
線(xiàn)上推廣下載(APP Store、APP Market、百科網(wǎng)站)
其他輔助下載手段(短信鏈接下載、微博/微信分享下載、制定APP下載激勵(lì)政策)
3、APP運(yùn)營(yíng)服務(wù)
APP運(yùn)營(yíng)網(wǎng)絡(luò)環(huán)境(6個(gè)機(jī)房、8G帶寬、29組集群服務(wù)器)
APP運(yùn)營(yíng)系統(tǒng)環(huán)境(Unix系統(tǒng)、MySQL數(shù)據(jù)庫(kù)、SAAS及容災(zāi)備份)
APP升級(jí)服務(wù)(APP功能/性能升級(jí)、APP后臺(tái)升級(jí))
APP版本升級(jí)(適配主流的操作系統(tǒng)、分辨率、機(jī)型)
APP運(yùn)營(yíng)數(shù)據(jù)分析
APP下載頁(yè)面(Web/Wap)APP下載對(duì)應(yīng)的二維碼
APP統(tǒng)計(jì)平臺(tái)(VIP專(zhuān)享)APP宣傳物料(VIP專(zhuān)享)
2、APP下載服務(wù)
二維碼下載(名片、產(chǎn)品包裝、官網(wǎng)等)
線(xiàn)上推廣下載(APP Store、APP Market、百科網(wǎng)站)
其他輔助下載手段(短信鏈接下載、微博/微信分享下載、制定APP下載激勵(lì)政策)
3、APP運(yùn)營(yíng)服務(wù)
APP運(yùn)營(yíng)網(wǎng)絡(luò)環(huán)境(6個(gè)機(jī)房、8G帶寬、29組集群服務(wù)器)
APP運(yùn)營(yíng)系統(tǒng)環(huán)境(Unix系統(tǒng)、MySQL數(shù)據(jù)庫(kù)、SAAS及容災(zāi)備份)
APP升級(jí)服務(wù)(APP功能/性能升級(jí)、APP后臺(tái)升級(jí))
APP版本升級(jí)(適配主流的操作系統(tǒng)、分辨率、機(jī)型)
APP運(yùn)營(yíng)數(shù)據(jù)分析
10.現(xiàn)金流與品牌
對(duì)于一個(gè)新創(chuàng)的APP開(kāi)發(fā)團(tuán)隊(duì),現(xiàn)金流尤其重要,因此不少的開(kāi)發(fā)團(tuán)隊(duì)都以接外包案子為生,這的確是不錯(cuò)的收入,同時(shí)也增加了練兵的機(jī)會(huì)。但這是快錢(qián),就是代工產(chǎn)業(yè),拼到最后就是接案數(shù)以及價(jià)格,對(duì)于團(tuán)隊(duì)的品牌沒(méi)有多大的加分,更沒(méi)有留下一個(gè)屬于自己的產(chǎn)品。開(kāi)發(fā)團(tuán)隊(duì)?wèi)?yīng)該在A(yíng)PP數(shù)量以及APP品牌上面下點(diǎn)功夫,兩條線(xiàn)的策略,一條是以盡可能多數(shù)量的APP來(lái)開(kāi)創(chuàng)現(xiàn)金流(不一定是接外包),另一條是開(kāi)創(chuàng)自有品牌的APP,在這兩者之間保持平衡,才有機(jī)會(huì)找到突破點(diǎn)。如何吸引用戶(hù)經(jīng)常性的愿意轉(zhuǎn)發(fā)分享也必須納入考慮,功能與創(chuàng)意都是一時(shí)的,用戶(hù)活躍度才是關(guān)鍵。
APP技術(shù)的應(yīng)用
一.視頻處理
AMD顯卡驅(qū)動(dòng)中自帶的ATI Video Converter便是基于A(yíng)PP技術(shù)的視頻轉(zhuǎn)碼軟件,ATI Video Converter并非一個(gè)完全基于GPU轉(zhuǎn)碼的軟件,而是CPU+GPU聯(lián)合轉(zhuǎn)碼。它能夠讓AMD GPU與CPU共同加速,來(lái)一起完成以往僅有CPU參與的視頻壓縮,大大減少壓縮時(shí)間。與支持NVIDIA CUDA技術(shù)的Badaboom視頻壓縮軟件相比,ATI Video Converter擁有更好的轉(zhuǎn)換效率,并支持更多的格式,最重要的是ATI Video Converter是免費(fèi)的,而B(niǎo)adaboom是收費(fèi)的。
二.物理加速
nVIDIA公司非常成功的將PhysX物理引擎,通過(guò)CUDA技術(shù)與Geforce顯卡相結(jié)合,誕生了nVIDIA PhysX物理加速技術(shù)。為了與之競(jìng)爭(zhēng),AMD推出了基于A(yíng)MD APP技術(shù)的“開(kāi)放物理計(jì)劃”與之抗衡。開(kāi)放物理計(jì)劃聯(lián)合了Havok、Bullet和Pixelux DMM三種物理引擎,基于OpenCL標(biāo)準(zhǔn)和AMD APP技術(shù),將AMD GPU中強(qiáng)大的并行計(jì)算能力運(yùn)用到游戲中去加速物理計(jì)算。
二.物理加速
nVIDIA公司非常成功的將PhysX物理引擎,通過(guò)CUDA技術(shù)與Geforce顯卡相結(jié)合,誕生了nVIDIA PhysX物理加速技術(shù)。為了與之競(jìng)爭(zhēng),AMD推出了基于A(yíng)MD APP技術(shù)的“開(kāi)放物理計(jì)劃”與之抗衡。開(kāi)放物理計(jì)劃聯(lián)合了Havok、Bullet和Pixelux DMM三種物理引擎,基于OpenCL標(biāo)準(zhǔn)和AMD APP技術(shù),將AMD GPU中強(qiáng)大的并行計(jì)算能力運(yùn)用到游戲中去加速物理計(jì)算。
三.科學(xué)研究
Folding@HomeATI與斯坦福大學(xué)合作,在Folding@Home研究項(xiàng)目中利用ATI Radeon X1900作運(yùn)算加速。這是GPU第一次用于科學(xué)研究計(jì)算。在A(yíng)MD收購(gòu)ATI之后,雙方繼續(xù)進(jìn)行合作。迄今為止,全球有不計(jì)其數(shù)的AMD GPU正在基于A(yíng)MD APP技術(shù)折疊蛋白質(zhì),以幫助科學(xué)家攻克人類(lèi)疾病。
Folding@HomeATI與斯坦福大學(xué)合作,在Folding@Home研究項(xiàng)目中利用ATI Radeon X1900作運(yùn)算加速。這是GPU第一次用于科學(xué)研究計(jì)算。在A(yíng)MD收購(gòu)ATI之后,雙方繼續(xù)進(jìn)行合作。迄今為止,全球有不計(jì)其數(shù)的AMD GPU正在基于A(yíng)MD APP技術(shù)折疊蛋白質(zhì),以幫助科學(xué)家攻克人類(lèi)疾病。