• <xmp id="oksqi">
  • <li id="oksqi"></li>
  • <li id="oksqi"></li>
  • <li id="oksqi"><tt id="oksqi"></tt></li>
  • <button id="oksqi"></button>
  • 在線(xiàn)咨詢(xún):
    酷蜂科技在線(xiàn)客服 酷蜂科技在線(xiàn)客服
    咨詢(xún)熱線(xiàn):186-2071-6515
    您的位置:首頁(yè) > APP資訊 >

    三種不同的混合型APP應用開(kāi)發(fā)解決方案

    瀏覽????評論來(lái)源:廣州酷蜂科技 專(zhuān)業(yè)手機????作者:ihhu.cn????時(shí)間:2013-12-19 14:31
    [摘要]方案一App開(kāi)發(fā):使用PhoneGap、AppCan之類(lèi)的中間件,以WebView作為用戶(hù)界面層,以Javascript作為基本邏輯,以及和中間件通訊,再由中間件訪(fǎng)問(wèn)底層API的方式,進(jìn)行應用開(kāi)發(fā)。
      廣州酷蜂科技有限公司表示混合型APP應用其實(shí)會(huì )有不同的分支。而且會(huì )和Native應用有重合的地方。下面就說(shuō)三種不同的混合型APP應用開(kāi)發(fā)解決方案。
    APP開(kāi)發(fā)公司
      方案一App開(kāi)發(fā):使用PhoneGap、AppCan之類(lèi)的中間件,以WebView作為用戶(hù)界面層,以Javascript作為基本邏輯,以及和中間件通訊,再由中間件訪(fǎng)問(wèn)底層API的方式,進(jìn)行應用開(kāi)發(fā)。這種架構一般會(huì )非常依賴(lài)WebView層的性能。
     
      方案二App開(kāi)發(fā):使用Adobe Air、RubyMotion、Appcelerator或者是Xamarin這種非官方語(yǔ)言的工具,打包成原生應用的方式開(kāi)發(fā)。為什么筆者會(huì )將它們定義為混合型APP應用,主要是它們并沒(méi)有很單純地使用原生提供的語(yǔ)言進(jìn)行開(kāi)發(fā),而是通過(guò)對開(kāi)發(fā)者提供友好的開(kāi)發(fā)工具,并折中地把這種開(kāi)發(fā)語(yǔ)言轉換成原生語(yǔ)言,最終打包出整個(gè)應用,所以也屬于混合應用范疇。
     
      方案三App開(kāi)發(fā):在開(kāi)發(fā)原生應用的基礎上,嵌入WebView但是整體的架構使用原生應用提供,一般這樣的開(kāi)發(fā)由Native開(kāi)發(fā)人員和Web前端開(kāi)發(fā)人員組成。Native開(kāi)發(fā)人員會(huì )寫(xiě)好基本的架構以及API讓W(xué)eb開(kāi)發(fā)人員開(kāi)發(fā)界面以及大部分的渲染。保證到交互設計,以及開(kāi)發(fā)都有一個(gè)比較折中的效果出來(lái),優(yōu)化得好也會(huì )有很棒的效果。(當年Facebook Three20就使用該方案)
     
      因此,混合型APP應用有以下的特性:開(kāi)發(fā)時(shí)可能不采用或者大部分不采用原生語(yǔ)言,但是卻有所有原生應用的特性;架構方案會(huì )和原生有出入,基本由工具而定;具有跨平臺特性;一般開(kāi)發(fā)相對原生開(kāi)發(fā)的方式要簡(jiǎn)單。
    標簽Tags:
    您的昵稱(chēng):驗證碼:
    點(diǎn)擊我更換驗證碼
    *如果您有其他想法和建議,請您在首頁(yè)留言或在上面評論框附上您的姓名、聯(lián)系電話(huà)或QQ,我們專(zhuān)業(yè)的售前團隊將很快與您聯(lián)系。
    熱門(mén)點(diǎn)評()

    相關(guān)內容

    推薦閱讀

    最新評論

    高潮喷水无码中文字幕_中文无码线在线观看_加勒比HEZYO无码人妻_中国国产精品无码理论片
  • <xmp id="oksqi">
  • <li id="oksqi"></li>
  • <li id="oksqi"></li>
  • <li id="oksqi"><tt id="oksqi"></tt></li>
  • <button id="oksqi"></button>