這個(gè)得看你做什么樣的app了。這個(gè)需要考慮的問題會(huì)很多。
首先,你所在的城市發(fā)展水平,發(fā)展程度較高的地區(qū)開發(fā)成本會(huì)很高,一般來說北上廣深開發(fā)成本較高,然后需要綜合評(píng)估app的功能需求,質(zhì)量要求,需要開發(fā)哪些平臺(tái)端,哪種開發(fā)方式,原生開發(fā)還是混合開發(fā),這些全部了解自后才可以評(píng)估出需要投入多少的人工設(shè)計(jì)和開發(fā)量,才可以基本測(cè)算出app的開發(fā)成本。
還有就是原生開發(fā)會(huì)比較貴,一般來說少則幾萬,多則上百萬的都有可能,如果使用模板的話會(huì)比較便宜,原生開發(fā)一般花費(fèi)的時(shí)間比較長(zhǎng)、制作成本很高,一般來說平常人很難承受的 但是混合式開發(fā)很便宜一般只需幾千,開發(fā)也很快,而且做出來的app幾乎和原生app一樣。做出來app直接就是雙系統(tǒng)的。
有一些點(diǎn)關(guān)注下:比如用戶模塊(登錄注冊(cè))不用獨(dú)立設(shè)計(jì)了,消息推送,數(shù)據(jù)分析等
2.開發(fā)層面,標(biāo)準(zhǔn)的框架視圖層WXML/WXSS+邏輯層JS,提供了不少標(biāo)準(zhǔn)的API,包括LBS,頁面深度有限制,5層吧,常規(guī)UI和交互都定義好了,代碼包大小有限制,所以一些APP中復(fù)雜的交互就不要用了。
app有兩種,一是原生app,另外一種是html5 app。原生的客戶端需要用采用可平臺(tái)索支持的語言編寫。android 需要android sdk 也就是java語言,ios需要object-c語言。而html5客戶端采用html js css等編寫,并結(jié)合跨平臺(tái)工具可實(shí)現(xiàn)android ios同時(shí)運(yùn)行。這是客戶端。app還需要有服務(wù)端,java php c# 什么的 都可以
js開發(fā)原生app_app制作開發(fā)思路
技術(shù)上面都是差不多的,現(xiàn)在市面上的開發(fā)公司基本上都能夠滿足客戶對(duì)app開的需要,如果你不是定制原生開發(fā),如果你是定制原生開發(fā),那么還是建議你選擇一家本地的開發(fā)公司來幫你開發(fā),其實(shí)做定制原生開發(fā)主要的是找到一個(gè)好的產(chǎn)品經(jīng)理,找到好的產(chǎn)品經(jīng)理你的app開發(fā)就邁出了一大步了。
如果是其他開發(fā)方式的話,那么你就可以在國(guó)內(nèi)范圍內(nèi)找一些開發(fā)制作公司來幫你完成app的開發(fā)制作了,比如說一門app、安卓益科技等等都是流程化服務(wù)的公司,從開發(fā)制作到上架一條龍服務(wù),省去你很多時(shí)間。