所謂的 web app就是給web站打了個(gè)包加了個(gè)殼,我們看起來像是一個(gè)app可以上傳到應(yīng)用商店,可以從上面下載,但是我們在手機(jī)上打開之后看到的實(shí)際上還是網(wǎng)頁,只不過寫成的是自適應(yīng)的網(wǎng)頁能夠在手機(jī)上顯示的也比較好,能夠唬人,做到跟原生app神似!
移動(dòng)互聯(lián)網(wǎng)特別火爆,很多企業(yè)公司也都想擁有一個(gè)屬于自己的app,但是因?yàn)樵鷄pp開發(fā)的成本比較高,而且后期維護(hù)比較困難,這些開發(fā)成本和后期維護(hù)成本對(duì)于個(gè)人創(chuàng)業(yè)者來說或者初期創(chuàng)業(yè)公司來說是玩兒不起的,所以就尋求一種方式--web app!
但是web app獲取不到手機(jī)里面的底層功能,比如說打開攝像頭、打開相冊、獲取我們的地理位置信息、支付...都是做不到的,那如果你想開發(fā)一款app 需要用到原生底層能力的話,web app是滿足不了的,如果你想開發(fā)一款app上傳到蘋果的應(yīng)用商店的話是不行的,蘋果審核是非常嚴(yán)格的,因?yàn)樵谔O果看來web app根本都不是屬于真正意義上的app,作為企業(yè)產(chǎn)品展示還可以。
跨平臺(tái)app是什么?
所謂的跨平臺(tái)app開發(fā)就是一套代碼寫完以后可以多端發(fā)布運(yùn)行到各個(gè)平臺(tái),比如:iOS、安卓、web、百度直達(dá)號(hào)、360流應(yīng)用、微信 JS SDK...
為什么要使用跨平臺(tái)開發(fā)app?
跨平臺(tái)app開發(fā)的UI是基于html5 css3和js的,開發(fā)者只需要會(huì)前端就可以輕松學(xué)會(huì)跨平臺(tái)app開發(fā),大大降低了app開發(fā)的成本,之前不知道大家打聽過沒開發(fā)一個(gè)app多少錢?隨便去打聽去,開發(fā)一個(gè)app價(jià)格至少得10W20W的,這個(gè)成本對(duì)于個(gè)人創(chuàng)業(yè)者或者初創(chuàng)公司來說的話已經(jīng)不是一個(gè)小數(shù)目了,讓他們拿一個(gè)月的收入去開發(fā)一個(gè)app可能有點(diǎn)兒不現(xiàn)實(shí),畢竟這個(gè)東西我們投放到市場上之后還不知道到底能給我們帶來多少回報(bào),在這些都不清楚的情況下我相信是沒人這么去投資的。