如何自己開發(fā)一款app 做一個(gè)簡單的app需要多少成本?
做一個(gè)簡單的app需要多少成本?專業(yè)APP的設(shè)計(jì)和開發(fā)流程,關(guān)于這方面的文章也有很多,但大多數(shù)文章偏專業(yè)性。下文以新星咨詢公司APP項(xiàng)目評估的流程為例子,站在技術(shù)指派方(客戶)關(guān)注的角度,為大家剖析幫
做一個(gè)簡單的app需要多少成本?
專業(yè)APP的設(shè)計(jì)和開發(fā)流程,關(guān)于這方面的文章也有很多,但大多數(shù)文章偏專業(yè)性。下文以新星咨詢公司APP項(xiàng)目評估的流程為例子,站在技術(shù)指派方(客戶)關(guān)注的角度,為大家剖析幫一下忙在開發(fā)過程當(dāng)中,哪些是不重要的里程碑節(jié)點(diǎn),這些在APP項(xiàng)目開發(fā)過程不需要雙方房產(chǎn)交付和直接對接一些項(xiàng)目資料,這些要多少成本?
(全文約2000字,順利的話花了您5分鐘泛讀)
一、商務(wù)洽談合同階段1.功能需求思維導(dǎo)圖:在一些雙方反饋調(diào)整后,產(chǎn)品經(jīng)理跟甲方業(yè)務(wù)對接了解清楚整個(gè)項(xiàng)目需求,并草圖整個(gè)項(xiàng)目的功能思維導(dǎo)圖策劃方案(早就過技術(shù)和設(shè)計(jì)角度的可行性評估),終于產(chǎn)出清晰比較明確的功能需求說明。例如下圖:
2.需求報(bào)價(jià)方案:產(chǎn)品經(jīng)理跟客戶可以確定好功能需求后,項(xiàng)目經(jīng)理取得非常清晰發(fā)下的需求規(guī)劃,通過整個(gè)項(xiàng)目的設(shè)計(jì)和項(xiàng)目開發(fā)測試評估,并產(chǎn)出項(xiàng)目的需求報(bào)價(jià)方案。如下圖:
需求那說明報(bào)價(jià)單
3.技術(shù)開發(fā)合同:大致了解去確認(rèn)合作意向后,提供技術(shù)開發(fā)合同,如果不是雙方對合同協(xié)議會異議,雙方協(xié)商好改。
4.開發(fā)進(jìn)度文檔:簽訂合同后,依據(jù)總開發(fā)周期,會制定各開發(fā)階段節(jié)點(diǎn),并參照開發(fā)計(jì)劃,推進(jìn)妖軍的整個(gè)設(shè)計(jì)開發(fā)過程。比如下圖:
技術(shù)節(jié)點(diǎn)示例
二、設(shè)計(jì)階段1.原型設(shè)計(jì)稿:產(chǎn)品經(jīng)理依據(jù)合同去確認(rèn)的功能需求,參與整個(gè)項(xiàng)目前端界面的原型設(shè)計(jì)。在雙方三次的溝通綜合反饋調(diào)整,最終確定所有原型的設(shè)計(jì)。例如下圖:
產(chǎn)品原型圖例
2.原型交互流程圖:在原型設(shè)計(jì)稿的基礎(chǔ)上,而且每個(gè)頁面的跳轉(zhuǎn)交互流程標(biāo)識,以便能模糊了知道一點(diǎn)各個(gè)頁面間的跳轉(zhuǎn)和交互流程。如下圖:
產(chǎn)品原型交互揮手示意
3.UI風(fēng)格頁:UI設(shè)計(jì)師會摸出幾個(gè)主頁面并且風(fēng)格頁的設(shè)計(jì),像是會需要提供3-5個(gè)風(fēng)格頁的設(shè)計(jì),最后確認(rèn)整個(gè)UI的設(shè)計(jì)風(fēng)格。
4.UI高保真設(shè)計(jì)稿:確認(rèn)UI的風(fēng)格設(shè)計(jì)后,便又開始并且整個(gè)項(xiàng)目所有頁面的高保真圖設(shè)計(jì),最終能產(chǎn)出所有頁面的高保真設(shè)計(jì)圖,和每一個(gè)頁面的預(yù)覽圖,包括整個(gè)項(xiàng)目所有頁面的預(yù)覽大圖。如圖所示:
產(chǎn)品高保真原型示意圖
三、開發(fā)完畢階段1.注冊去相關(guān)賬號:開發(fā)過程中,需要可以注冊相關(guān)的開發(fā)者賬號。以及部分但也不僅以下的開發(fā)者賬號:蘋果開發(fā)者賬號,應(yīng)用寶賬號,公眾號,全額支付賬號,推送消息賬號,阿里云賬號,APP統(tǒng)計(jì)開發(fā)者賬號,短信開發(fā)者賬號,地圖開發(fā)者賬號等。
2.可以購買服務(wù)器,注冊域名,審批:像是在登陸游戲前半到一個(gè)月,是需要定購云服務(wù)器(如阿里云服務(wù)器),依據(jù)什么項(xiàng)目預(yù)測估計(jì)的運(yùn)營情況(如未來一段時(shí)間的注冊用戶數(shù),日活用戶數(shù),用戶增加預(yù)測,用戶的并發(fā)訪問等情況),最后確認(rèn)服務(wù)器的采購配置。如果不是項(xiàng)目是需要分享分享到,也可以有官方網(wǎng)站,則不需要不配備域名不使用,需要提前可以購買好域名和服務(wù)器,并參與備案,備案成功一般是需要7-10個(gè)工作日;
3.實(shí)際交付測試版本:完成項(xiàng)目的所有功能開發(fā)后(和前后端功能的開發(fā),象在項(xiàng)目上線前的1-2周前交付,也過內(nèi)部初始幾輪的測試,版本穩(wěn)定),將穿越小說合集公告測試3的版本給甲方進(jìn)行反饋測試。在當(dāng)經(jīng)過1-3周的測試與反饋后,結(jié)果版本功能達(dá)到穩(wěn)定啊很流暢的上游戲狀態(tài)。在此期間,雙方都是需要配置相關(guān)的人員參與項(xiàng)目的測試反饋問題。
四、項(xiàng)目上不了線:項(xiàng)目上游戲前,必須參與200以內(nèi)幾步的操作:
1.馬上準(zhǔn)備上架相關(guān)的資料:如先發(fā)布市場的打包版本,應(yīng)用說明描述,截圖,作戰(zhàn)部署服務(wù)器和錄入數(shù)據(jù)臨時(shí)的數(shù)據(jù)等工作;
2.作戰(zhàn)部署正式地服務(wù)器:將數(shù)據(jù)庫,后臺系統(tǒng)作戰(zhàn)部署到正式地的服務(wù)器上面,并錄入電腦開始的下線數(shù)據(jù)到系統(tǒng)的后臺;
3.查找APP應(yīng)用到市場:國內(nèi)的應(yīng)用一般是發(fā)布到蘋果的APPSTORE(iOS版本)和騰訊的應(yīng)用寶(安卓版本)。APPSTORE遞交后好象要10個(gè)工作日左右可以應(yīng)用的審核并沒上架,應(yīng)用寶一般當(dāng)天重新提交APP,當(dāng)天就可以實(shí)際應(yīng)用的審核并上不了線
4.先發(fā)布H5或小程序到公眾號:如果不是是的網(wǎng)站,只必須將網(wǎng)站布署并掛到小程序的菜單上面;假如是小程序,則是需要把小程序首頁重新提交給團(tuán)隊(duì)審查并沒上架;
五、運(yùn)維階段1.能免費(fèi)運(yùn)維階段:項(xiàng)目上游戲后,項(xiàng)目便臨時(shí)進(jìn)入到在線運(yùn)維的階段。一般付費(fèi)運(yùn)維期為3-12個(gè)月。在這個(gè)階段中,技術(shù)開發(fā)方不需要可以提供運(yùn)維的服務(wù),和幫下忙甲方的咨詢服務(wù),幫助甲方的軟件可以使用等事項(xiàng),和程序Bug的修復(fù)等內(nèi)容。的原因剛登陸游戲的版本前期bug會也很多,所以我在這個(gè)階段,協(xié)助甲方收集相關(guān)的問題通過修復(fù)并按時(shí)迭代上不了線新的版本;
2.交付項(xiàng)目資料:在線運(yùn)維期到后,項(xiàng)目運(yùn)行基本是提升穩(wěn)定狀態(tài),技術(shù)開發(fā)方需定期定時(shí)發(fā)我所有的項(xiàng)目資料未交付給甲方,雙方主要的權(quán)利與義務(wù)前后端項(xiàng)目的所有比較新源代碼,數(shù)據(jù)庫設(shè)計(jì)文檔,API設(shè)計(jì)文檔,所有的開發(fā)者賬號資料(數(shù)據(jù)庫賬號,服務(wù)器賬號,蘋果賬號,開發(fā)者賬號,安卓應(yīng)用市場賬號等等),測試文檔,原型設(shè)計(jì)稿,UI設(shè)計(jì)稿,項(xiàng)目去相關(guān)文檔等資料。
3.付費(fèi)運(yùn)維階段:強(qiáng)盜團(tuán)如果甲方需要供系統(tǒng)運(yùn)維支持,不需要簽訂運(yùn)維合同。像是運(yùn)維費(fèi)用為項(xiàng)目總開發(fā)成本的10~20,依據(jù)什么項(xiàng)目的用戶數(shù)量,功能量級及運(yùn)維工作量進(jìn)行費(fèi)用的評估。
六、要多少成本?論你的APP想么多簡單的,但是且固定的流程是變的,成本要依據(jù)APP項(xiàng)目的功能需求來可以確定!
像你這樣的話真接問“做一個(gè)簡單點(diǎn)APP需要多少錢?”,
就再則就問“人類的頭發(fā)有多少根?”,
有的人是禿子,有的人是“地中海”……咋回答你?
Python能開發(fā)安卓APP嗎?使用python開發(fā)網(wǎng)站的學(xué)習(xí)路線是怎樣的?
答案是估計(jì)的:能!
app開發(fā)又有兩種
一、調(diào)和旗下,本質(zhì)上是是從一個(gè)容器,貨柜艙的H5,優(yōu)點(diǎn)是兼容性好,ios、android手機(jī)都兼容問題。缺點(diǎn)是對硬件的控制能力弱。應(yīng)該是說目前80%的app都可以用調(diào)和方案解決的辦法。python在這方面旗下完全無壓力。
二、原生開發(fā),本質(zhì)上ios、android有各自支持的語言,其優(yōu)缺點(diǎn)與水配開發(fā)正因?yàn)?!近幾十年來一直都有人趁機(jī)將python也批準(zhǔn)手機(jī)原生語言清單,肯定說起碼在android上實(shí)現(xiàn)得還確實(shí)不錯(cuò)。
不過還有人企圖將basic也按照有關(guān)規(guī)定原生語言清單呢!當(dāng)然本質(zhì)上僅僅“語法糖”,底層依然是比較傳統(tǒng)的原生語言。
python比basic強(qiáng)大的地方本質(zhì):得用人足夠多、熱度充足大,所以突然有一天python一統(tǒng)天下,成為跨平臺原生開發(fā)語言也不是沒有可能。