app

開發(fā)一個 APP 準備條件

  • app 功能需求
  • 頁面設計
  • 一個能開發(fā) app 的程序員

開發(fā)方式

寫在前面 安卓和IOS開發(fā)(我不是很了解黍檩,只知道有)

區(qū)別

iOS開發(fā)和Android開發(fā)分別是基于蘋果系統(tǒng)和安卓系統(tǒng)的APP開發(fā)痴晦,根本的區(qū)別在于iOS是封閉,不是開源的,所以無需考慮屏幕適配問題,所以iOS APP的兼容性好,而開發(fā)使用的語言是oc語言审编。而Android使用的是java語言,由于是開源的歧匈,所以要考慮屏幕適配割笙,但是市場占有率卻非常高。

Web App

開發(fā)者: H5工程師; 使用技術:HTML + CSS + JS伤溉; 開發(fā)成本:跨平臺,開發(fā)效率高妻率,開發(fā)成本低乱顾,維護成本低。 學習成本:低 使用成本:通過設備瀏覽器訪問宫静,使用成本低

用戶體驗:差走净,性能不高,不流暢孤里,用戶粘度低伏伯,太依賴網(wǎng)絡(離線緩存), 瀏覽器安全級別限制,無法跨域訪問捌袜,無法調(diào)用設備的原生功能

通過https://www.dcloud.io/wap2app.html工具轉(zhuǎn)成在手機APP说搅,否則只能在瀏覽器查看

Native App(原生 APP)

開發(fā)者: H5工程師|android,ios; 使用技術:HTML + CSS + JS | Java + xml | Objective-C/Swift + xml 虏等; 開發(fā)成本:不能跨平臺弄唧,開發(fā)效率低,開發(fā)成本高霍衫,維護成本高候引。 學習成本:高 使用成本:需要下載安裝,安裝包較大敦跌,使用成本高

用戶體驗:好澄干,性能高,流暢柠傍,用戶粘度高麸俘,不太依賴網(wǎng)絡 , 能調(diào)用設備的原生功能

RN、Flutter携兵、Weex開發(fā)出來的依然是Nativ App疾掰,只是從開發(fā)方式上實現(xiàn)了跨平臺

Hybrid App(混合開發(fā))

HTML頁面 + 原生模塊,說白了徐紧,就是在原生應用模塊中利用webview去嵌入H5頁面來承擔應用的需求邏輯

流行的開發(fā)模式有兩種:

  1. Native 主導

    整體應用的開發(fā)需要原生開發(fā)工程師參與静檬,開發(fā)部分邏輯后,通過嵌入H5頁面來承載另一部分邏輯

    一般布局復雜并级、邏輯較為簡單拂檩、更新維護較為頻繁模塊適合H5開發(fā)

    開發(fā)嵌入到Native 的app的時候需要掌握兩個小小的技巧:

     1. 如何判斷用戶手機系統(tǒng) navigator.userAgent
     2. js如何與native交互
    

    交互案例:

     1. H5列表點擊之后通知Native進行跳轉(zhuǎn),并攜帶參數(shù)
     2. 詳情Webview打開H5詳情頁的時候傳遞參數(shù)嘲碧,H5頁面需要接受傳遞過來的參數(shù)
     3. H5點擊購票后稻励,通過native來獲取用戶登錄信息
    

    總結(jié)一下,Native與H5的通信,指的就是類似上面的幾種望抽,互相調(diào)用方法加矛、傳參

  2. H5主導

    整個業(yè)務邏輯都是H5頁面來承載,利用一些開發(fā)工具來進行打包煤篙、測試斟览、調(diào)用設備原生功能。

    市場上流行的開發(fā)工具辑奈、模式:

     1. phonegap + cordova + ionic 
     2. Dcloud...
     3. Appcan/AppCloud ....
    

Dcloud產(chǎn)品開發(fā)HybridApp的方式(https://www.dcloud.io/
Hbuilder 苛茂、 mui 、 H5+runtime
Hbuilder是一款編輯器鸠窗,可以運行調(diào)試應用妓羊,也可以打包應用
我們可以直接將一個webapp套上原生的殼子,生成一個HybridApp稍计,也可以一步一步的進行開發(fā)躁绸,創(chuàng)建webview來嵌入H5頁面,調(diào)用Native功能

我們可以創(chuàng)建多個H5頁面丙猬,每個頁面都有自己承載的Webview窗口對象涨颜,通過操作窗口對象,來進行界面間的通信和交互

在開發(fā)中茧球,HTML5+為Webview中嵌入的H5頁面注入了plus對象庭瑰,通過調(diào)用plus對象來進行與native交互

窗口:

plus.webview->create,getWebviewById,getCurrentWebview....show.hide,close,open

創(chuàng)建窗口,給窗口調(diào)整樣式抢埋,獲取窗口弹灭,關閉窗口,顯示窗口揪垄,傳參穷吮,mui.fire觸發(fā)事件來進行通信,在某個窗口中控制另一個窗口中html頁面執(zhí)行一段js代碼 饥努。捡鱼。。酷愧。
其他系統(tǒng)api:

camera驾诈、audio业栅、gallery
借助了mui前端框架進行開發(fā)事半功倍: mui-jqlit玩荠,openWindow潜必。赊时。。述召。笔诵。腥沽。
https://www.cnblogs.com/yuanyingke/p/6060150.html

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市漾狼,隨后出現(xiàn)的幾起案子重慢,更是在濱河造成了極大的恐慌,老刑警劉巖逊躁,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伤锚,死亡現(xiàn)場離奇詭異,居然都是意外死亡志衣,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門猛们,熙熙樓的掌柜王于貴愁眉苦臉地迎上來念脯,“玉大人,你說我怎么就攤上這事弯淘÷痰辏” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵庐橙,是天一觀的道長假勿。 經(jīng)常有香客問我,道長态鳖,這世上最難降的妖魔是什么转培? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮浆竭,結(jié)果婚禮上浸须,老公的妹妹穿的比我還像新娘。我一直安慰自己邦泄,他們只是感情好删窒,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著顺囊,像睡著了一般肌索。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上特碳,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天诚亚,我揣著相機與錄音,去河邊找鬼测萎。 笑死亡电,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的硅瞧。 我是一名探鬼主播份乒,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了或辖?” 一聲冷哼從身側(cè)響起瘾英,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎颂暇,沒想到半個月后缺谴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡耳鸯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年湿蛔,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片县爬。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡阳啥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出财喳,到底是詐尸還是另有隱情察迟,我是刑警寧澤,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布耳高,位于F島的核電站扎瓶,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏泌枪。R本人自食惡果不足惜概荷,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望工闺。 院中可真熱鬧乍赫,春花似錦、人聲如沸陆蟆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽叠殷。三九已至改鲫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間林束,已是汗流浹背像棘。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留壶冒,地道東北人缕题。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像胖腾,于是被迫代替她去往敵國和親烟零。 傳聞我的和親對象是個殘疾皇子瘪松,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容