如果你有一個(gè)網(wǎng)站,想給網(wǎng)站加個(gè)殼,封裝成一個(gè)app,點(diǎn)開之后顯示的還是網(wǎng)站,可以實(shí)現(xiàn)嗎?我的回答是肯定的,這就是網(wǎng)站封裝APP。
首先還是登陸賬號,因?yàn)榻裉熘饕獪y評的是封裝內(nèi)容,所以就不贅述登陸環(huán)節(jié)了,我們直接來看這五大平臺(tái)的封裝首頁面。
評測平臺(tái):蒲公英、第八區(qū)、51發(fā)布、微導(dǎo)流、亙古科技
評測內(nèi)容
封裝類型
51發(fā)布、第八區(qū)的封裝頁面幾乎是一毛一樣的,微導(dǎo)流的頁面也比較相似,但微導(dǎo)流可以同時(shí)選擇封裝安卓和蘋果應(yīng)用,而亙古科技并沒有標(biāo)明安卓還是蘋果。
小結(jié)
圖標(biāo)及啟動(dòng)圖
對比一下這幾個(gè)平臺(tái),可以發(fā)現(xiàn),51發(fā)布和第八區(qū)連圖片都是一毛一樣,順序都沒變,你倆真的是一家的吧。
第八區(qū)、51發(fā)布、微導(dǎo)流的現(xiàn)成圖片還是比較多的,微導(dǎo)流還可以選擇定制圖標(biāo),考慮更加周全。
插件類型
亙古科技沒有插件,第八區(qū)有18個(gè)插件,51發(fā)布有15個(gè),微導(dǎo)流有20個(gè),小編注意到它還有個(gè)x5內(nèi)核插件,微導(dǎo)流的插件是最齊全的。
步驟流程:
好了,最激動(dòng)人心的時(shí)刻來了,大家最關(guān)心的問題肯定就是價(jià)格了。
價(jià)格對比
第八區(qū)、51發(fā)布的價(jià)格和免費(fèi)期都是一毛一樣的,它倆果然是一家的,微導(dǎo)流的免費(fèi)試用期只有1天,比第八區(qū)和51發(fā)布少了2天,但是它的實(shí)際封裝價(jià)格基本上只有兩外兩個(gè)平臺(tái)的一半。
總結(jié)
港哥本人當(dāng)然不建議使用平臺(tái),可以使用框架自己開發(fā)。方便,快捷,入門快。以下是常使用的封裝APP框架:
1. uni-app
是一個(gè)使用 Vue.js 開發(fā)跨平臺(tái)應(yīng)用的前端框架,開發(fā)者編寫一套代碼,可編譯到iOS、Android、微信小程序等多個(gè)平臺(tái)。
2. Taro
由凹凸實(shí)驗(yàn)室打造的一套遵循 React 語法規(guī)范的多端統(tǒng)一開發(fā)框架。現(xiàn)如今市面上端的形態(tài)多種多樣,Web、App 端(React Native)、微信小程序等各種端大行其道,當(dāng)業(yè)務(wù)要求同時(shí)在不同的端都要求有所表現(xiàn)的時(shí)候,針對不同的端去編寫多套代碼的成本顯然非常高,這時(shí)候只編寫一套代碼就能夠適配到多端的能力就顯得極為需要。使用 Taro,我們可以只書寫一套代碼,再通過 Taro 的編譯工具,將源代碼分別編譯出可以在不同端(微信小程序、H5、App 端等)運(yùn)行的代碼。同時(shí) Taro 還提供開箱即用的語法檢測和自動(dòng)補(bǔ)全等功能,有效地提升了開發(fā)體驗(yàn)和開發(fā)效率。
3. cordova
cordova 是由 Apache 基金會(huì)支持的,使用 HTML5 + CSS3 + JS 來構(gòu)建多平臺(tái) APP 程序的開發(fā)框架。其支持調(diào)用手機(jī)系統(tǒng)(Android、IOS、Windows phone)原生 API,它可以將你寫的 Web 程序包裹進(jìn)原生的 APP 殼中,也就是我們常說的 Hybrid APP (混合應(yīng)用)。本文是一個(gè)前端開發(fā)者如何從 0 開始結(jié)合 Vue 來構(gòu)建一個(gè)簡單的 APP.