網(wǎng)站封裝的(de)APP有(yǒu)什麽功能取決於這個網站可以實現什麽功能。
網站封裝的APP其實本(běn)質上還是一個網站,說白了隻(zhī)是給(gěi)網(wǎng)站套一個APP的殼(ké)子,讓它可以安裝在手機桌麵上,點開後自動調用手(shǒu)機上的(de)瀏覽器,打開的還是這個(gè)網(wǎng)站,這(zhè)個APP本身其實是沒有什麽前端後台(tái)的,它本質還是一個網站。
除了網站本身可以實現的功能,還可以在封裝過程中添加以下額外的功能插件。
而源碼開發的APP可以自定義實現很多功(gōng)能,無論是用戶體(tǐ)驗還是功能實現,應該都(dōu)比封(fēng)裝的要高,隻是源(yuán)碼(mǎ)開發APP需要花費大(dà)量(liàng)的時間和金錢,而封裝APP是一種“快(kuài)速開發”的方式,基本上一分(fèn)鍾就能搞定(dìng)。
appcan 跟 phonesgap是一個性質的,當然也有一些區別。
相同(tóng)點是,都是基於html5來開發跨(kuà)平台的移動(dòng)應用,提供一(yī)些功能封(fēng)裝(如地圖之類的開發者常用的功能),一次開發,run anywhere。但運行速(sù)度(dù)都比不上原生的app,響應相對來說會慢一些,功能實現也簡單一些(xiē)。著(zhe)重於新聞信息類的app開發,實用但並沒有原生的酷。
不同點是(shì),appcan是基(jī)於eclipse安裝插件進行開(kāi)發,各個平台也隻裝一次環境;免(miǎn)費,不開源;比phonesgap晚出,不夠成熟;而phonesgap要求針對不同的平台搭建對應的環境;免費,開源;出(chū)的比較早,現在用的人也相對多一些。
首(shǒu)先不(bú)要管安卓端還是蘋果端,現在一般都是響應式的app,你放到(dào)安卓或者蘋果或者pc或者平回板答都是沒有問題的。一般采用的是http接口通訊,或者socket連接。具體你要去查資料找Demo了。而且現在主流是采用html5開發或者混合開發了。所以較好是服務器提供appAPI接口,通過http訪問服務(wù)器,獲取數據,數據一般是json,或(huò)者xml,拿到後解析數據就可以了,然後再用UI框架或者其他框架(jià)或者自定義的UI封裝下格式很漂亮了(le),至於cookie和session等,看你的習慣,網(wǎng)絡驗證和(hé)簽(qiān)名那些也自己看習慣,如果涉及到(dào)大數據,還需要引入第三方框架(jià)的,直接(jiē)引入就可以(yǐ)了,不(bú)過(guò)推薦(jiàn)自己寫,防止侵權。都是很通用的。