APP軟件開發(fā) app軟件開發(fā)的費(fèi)用
大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于APP軟件開發(fā)的問題,于是小編就整理了1個(gè)相關(guān)介紹APP軟件開發(fā)的解答,讓我們一起看看吧。
獨(dú)立開發(fā)一個(gè)App是一種怎樣的體驗(yàn)?
的確很有成就感,我當(dāng)時(shí)做APP的原因是windows從XP升級后,就看不了新帆新聞組(古老的東西,不知道這里有沒有人知道)了??磦€(gè)帖子還得開個(gè)虛擬機(jī),郁悶。翻遍了谷歌安卓市場,也沒找到一個(gè)能用的,就想自己動手寫一個(gè)吧。
在寫這個(gè)APP之前,我從來沒寫過正兒八經(jīng)的APP,其實(shí)在這個(gè)APP之后我也沒寫過,空前絕后了都。畢竟我不是干這行的,但我當(dāng)時(shí)寫嵌入式代碼也寫了十來年了。
所以就邊學(xué)編寫唄,從編譯環(huán)境到JAVA語言;從Hello word到郵件編解碼;從UI到線程池......百度是左膀,谷歌是右臂;復(fù)制、粘貼、修改、編譯、測試。圖標(biāo)自己畫,功能定義、界面、代碼、測試通通自己來。
過程是苦的,最開始發(fā)布在新帆新聞組內(nèi)部圈子里,反響不錯(cuò)!有網(wǎng)友提議發(fā)布到谷歌市場上去,還給我出主意弄打賞模式,國外人慷慨嘛,我就弄了一個(gè)Paypal賬號,結(jié)果沒有一個(gè)人打賞的,評分倒是不錯(cuò),4.6左右。其中有很多熱心的國外網(wǎng)友不停的提各種修改意見,以及反饋BUG,主動幫你翻譯成他們國家的語言,所以到后來,我的APP有中文簡體、中文繁體、英文、意大利文、德文、俄文等多種語言了。
打賞不成,后來就弄成了兩個(gè)版本,免費(fèi)版(有廣告),收費(fèi)版(5美元一個(gè)),沒多久我賬戶就有好幾千塊錢了,但弄不回來,谷歌不接受國內(nèi)的銀行卡。又是一番折騰,開了一個(gè)港元賬戶,才把錢提現(xiàn)出來。但新聞組這個(gè)群體比較窄,一個(gè)月也就千來塊人民幣,再說初衷是滿足自己的使用需要,所以慢慢的不再維護(hù)了。網(wǎng)友說開發(fā)一款蘋果系統(tǒng)的,也懶得折騰了,再說也不會啊,還得重頭再學(xué)一遍。
這個(gè)APP總體帶來了五六萬的收入吧,到現(xiàn)在每個(gè)月還有個(gè)幾百塊錢的樣子。但錢是次要的,每天打開郵件,看看網(wǎng)友的建議,那種被需求的感覺才是最好的。
在Android剛上市的2008年我就開始開發(fā)App了,那個(gè)時(shí)候基本上都屬于摸索階段,基本上都是獨(dú)立完成的,而且文檔非常的稀缺,就算是官方文檔也有很多不全的地方。不過好在那個(gè)時(shí)候的App相對在功能上還算是簡單,舉個(gè)例子來說,那個(gè)時(shí)候我開發(fā)了一款智能記賬的App,基本上只需要實(shí)現(xiàn)記賬和數(shù)據(jù)展示的功能就OK了,不過同樣類型的App,在現(xiàn)在可能還有包括跨設(shè)備同步、消費(fèi)數(shù)據(jù)分析、智能數(shù)據(jù)獲取等等功能。所以如果現(xiàn)在要做一個(gè)可以上架有一定競爭力的App,獨(dú)立開發(fā)幾乎是不可能的,除非沒有任何上架時(shí)間的壓力,那也就是慢慢做,不需要為之后的運(yùn)營推廣甚至商業(yè)變現(xiàn)負(fù)責(zé)任。
不過現(xiàn)在開發(fā)App的開發(fā)模式也豐富了很多,無論是開發(fā)框架還是兩個(gè)手機(jī)操作系統(tǒng)支持的編程語言上的進(jìn)化,都已經(jīng)大大提高了開發(fā)效率,比如蘋果推出的Swift語言,就是更類似腳本語言的方式來開發(fā)App。而且現(xiàn)在很多跨平臺開發(fā)框架也能讓程序員開發(fā)一套代碼部署到不同平臺。不過難點(diǎn)是,現(xiàn)在前后端的開發(fā)技術(shù)越來越分離,很多程序員可能只接觸過前端或是后端技術(shù),這樣對于現(xiàn)在這個(gè)移動互聯(lián)網(wǎng)時(shí)代來說,獨(dú)自一人開發(fā)一個(gè)App幾乎是不可能的,除非后續(xù)擴(kuò)展了自己的技術(shù)棧。
總結(jié)來說,在現(xiàn)在這個(gè)激烈競爭的App市場上,要獨(dú)立開發(fā)一個(gè)App不只需要全面的技術(shù)棧,還需要有對用戶需求的敏銳度,要不開發(fā)出來的App可能連上架的機(jī)會都沒有。
今年獨(dú)立開發(fā)了一款!
用的是uni的框架!后臺,前端都是uni的框架!
零零散散的耗時(shí)差不多三個(gè)月時(shí)間,上架了蘋果應(yīng)用市場,小米和華為應(yīng)用市場,微信/QQ/百度/頭條/抖音/支付寶小程序也都上線了!
2018年時(shí)還是ios原生開發(fā),空閑時(shí)寫了個(gè)工具性質(zhì)的app,那時(shí)候還不會后臺,所以是離線版的,只有ios版,因?yàn)榱粲须娫挘詴拥绞褂谜叩姆答?,這個(gè)慢慢的也是再給自己打氣!
所以,今年就寫了個(gè)全平臺版本!過程真是難受!
做開發(fā)多年,想著一定明確需求,這個(gè)是開發(fā)的大忌,誰知道,改了一遍又一遍!唉,沒有辦法,自己的項(xiàng)目,后臺前臺的需求變更都是自己扛,沒有溝通成本,那就為了項(xiàng)目好自己一個(gè)人抗下了所有!如果后臺讓第二個(gè)人寫,兩人肯定打架!哈哈
軟件是工具性質(zhì)的,用戶量不是特別大,沒有想過如何掙錢,只是想著做程序多年,獨(dú)立寫個(gè)程序紀(jì)念一下!
感受的話:如果你想開發(fā)這個(gè)自己的app,獨(dú)立開發(fā)雖然工作量大,但是你可以完全按照自己的意愿來!畢竟改動任何一個(gè)功能,在沒有利益產(chǎn)生的情況下,沒誰會忍受你的需求變動!
簡單說下我寫的app:
想記錄東西時(shí),可以自己設(shè)定錄入模板,設(shè)定每項(xiàng)的輸入方式,然后可以自動檢查錄入的適合符合規(guī)則!
到此,以上就是小編對于APP軟件開發(fā)的問題就介紹到這了,希望介紹關(guān)于APP軟件開發(fā)的1點(diǎn)解答對大家有用。