自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

你真的了解Hybrid APP嗎

企業(yè)動態(tài)
HTML5標準的定稿,使人們對HTML5技術燃起了更大的熱情,HTML5 是唯一通吃PC端、移動端( iOS、Android、Windows Phone )的跨平臺語言。由此帶來很多革命性的改變,比如降低創(chuàng)業(yè)成本、降低技術門檻,借助HTML5技術,Hybrid混合模式也逐漸被認可。但是,你真的了解Hybrid APP嗎?

  HTML5標準的定稿,使人們對HTML5技術燃起了更大的熱情,HTML5 是***通吃PC端、移動端( iOS、Android、Windows Phone )的跨平臺語言。由此帶來很多革命性的改變,比如降低創(chuàng)業(yè)成本、降低技術門檻,借助HTML5技術,Hybrid混合模式也逐漸被認可。但是,你真的了解Hybrid APP嗎?

  移動端市場的紅利,讓不少廠商涉足Hybrid開發(fā)平臺。理論上解說很簡單,技術實踐卻很難,Hybrid App的精髓在混合上,就像水和面粉,在大廚手里比例拿捏的準確,美味出爐;而門外漢,只能是面粉多了加水,水多了加面粉,失之毫厘,謬之千里。

  一般,Hybrid App的混合主要包含兩部分,一部分是Native,一部分是Web。但不管是Native還是Web,都具有各自的UI和布局能力、數(shù)據(jù)交互能力和腳本調用能力等。所以,Hybrid App更是一種開發(fā)模式,如何有效混合使用是個很大的技巧。

  Hybrid App按網頁語言與程序語言的混合,通常分為三種類型:多View混合型,單View混合型,Web主體型。

  多View混合型

  即Native View和Web View獨立展示,交替出現(xiàn)。2012年常見的Hybrid App是Native View與WebView交替的場景出現(xiàn)。這種應用混合邏輯相對簡單。即在需要的時候,將WebView當成一個獨立的View(Activity)運行起來,在WebView內完成相關的展示操作。這種移動應用主體通常是Native App,Web技術只是起到補充作用。開發(fā)難度和Native App基本相當。

  單View混合型

  即在同一個View內,同時包括Native View和Web View?;ハ嘀g是覆蓋(層疊)的關系。這種Hybrid App的開發(fā)成本較高,開發(fā)難度較大,但是體驗較好。如百度搜索為代表的單View混合型移動應用,既可以實現(xiàn)充分的靈活性,又能實現(xiàn)較好的用戶體驗。

  Web主體型

  即移動應用的主體是Web View,主要以網頁語言編寫,穿插Native功能的Hybrid App開發(fā)類型。這種類型開發(fā)的移動應用體驗相對而言存在缺陷,但整體開發(fā)難度大幅降低,并且基本可以實現(xiàn)跨平臺。Web主體型的移動應用用戶體驗的好壞,主要取決于底層中間件的交互與跨平臺的能力。國外的appMobi、PhoneGap,國內的AppCan和Rexsee都屬于Web主體型移動應用中間件。其中Rexsee不支持跨平臺開發(fā)。appMobi和PhoneGap除基礎的底層能力更多是通過插件(Plugins)擴展的機制實現(xiàn)Hybrid。而AppCan除了插件機制,還提供了大量的單View混合型的接口來完善和彌補Web主體型Hybrid App體驗差的問題,接近Native App的體驗。

  

\

 

  從分析可見,Hybrid App中的Web主體型只要能夠解決用戶體驗差的問題,就可以變成最佳Hybrid App解決方案類型。AppCan在技術架構上和PhoneGap類似是Web主體型中間件,但是通過結合了一些原生交互效果能夠達到iOS、Android平臺都比較一致的用戶體驗。此外,AppCan對引擎進行了獨特處理,在分辨率及移動端的適配上更加出色。也有一些廠商,采用翻譯的方式,將HTML標簽解析成Native進行展示,完全受限于自身的解析能力,損失了HTML5技術的最大優(yōu)勢:靈活,在其基礎上開發(fā)的App在基因上就帶著適配性能差的硬傷。

  

\

 

  筆者推崇AppCan的另一原因是,AppCan的技術完全能夠匹配政府及500強企業(yè)的需求,目前包括東方航空、國家電網等大企業(yè)都在使用AppCan的技術完成移動信息化的解決方案。投入標桿技術的建設證明,AppCan可以完成跨行業(yè)、跨領域的解決方案,那么開發(fā)者同樣可以利用AppCan技術,實現(xiàn)移動創(chuàng)業(yè)并獲得收入。

  而與單純提供移動開發(fā)能力的廠商相比,AppCan在應用管理及服務上也頗為用心,已經打造出涵蓋開發(fā)工具、應用創(chuàng)新、技術培訓、運營推廣四大環(huán)節(jié)的AppCan.cn一站式移動開發(fā)服務平臺。移動互聯(lián)網的紅利近在眼前,創(chuàng)業(yè)機會轉瞬即逝,開發(fā)者唯有謹慎選擇適合自己的技術、平臺,才有望在激烈的競爭中嶄露頭角。

責任編輯:市場部 來源: CIO時代網
相關推薦

2022-07-26 00:00:22

HTAP系統(tǒng)數(shù)據(jù)庫

2014-04-17 16:42:03

DevOps

2021-01-15 07:44:21

SQL注入攻擊黑客

2021-11-09 09:48:13

Logging python模塊

2019-09-16 08:40:42

2020-02-27 10:49:26

HTTPS網絡協(xié)議TCP

2023-03-16 10:49:55

2017-10-18 22:01:12

2023-10-24 08:53:24

FutureTas并發(fā)編程

2012-05-31 09:56:54

云安全

2015-07-31 10:35:18

實時計算

2022-12-12 08:46:11

2019-11-06 09:52:01

JavaScript單線程非阻塞

2022-03-14 07:53:27

ELTETL大數(shù)據(jù)

2025-01-03 08:09:15

2024-02-02 08:50:20

Node.js元數(shù)據(jù)自動化

2023-11-01 13:48:00

反射java

2021-11-26 08:07:16

MySQL SQL 語句數(shù)據(jù)庫

2022-06-29 10:21:33

3d打印輔助工具

2023-05-10 11:07:18

點贊
收藏

51CTO技術棧公眾號