標籤:android io os java sp 問題 on 代碼 html
1.HTML5的優勢:
HTML5強悍堅固的骨架
CSS3精緻到每個毛孔的皮膚
javascript久經考驗的肌肉
2.瀏覽器引擎:
webkit的天下
可以不斷升級的引擎
chrome高效的即時調試環境
---------------------------------
3.國外的HTML5應用程式框架
APPMOBI
APPCONOMY
APPCELERATOR
PHONECAP
---------------------
a.phonecap是比較受歡迎的,因為基於html,css,javascript
b.jquerymobile用於做手機前端展示
jquerymobile,senchatouch用純正的html5的前端架構
是用html+css+javascript來實現應用的介面管理和邏輯管理功能
c.配合phonecap來配合對手機源生應用進行調用
d.這樣會有一個問題,雖然瀏覽器引擎都用的webkit,但是在不同版本的作業系統
中,比如ios4.0,ios5.0,上並不是對所有的css屬性,html屬性支援的,
比如嚴重一點的android系統中,android1.6,2.0,2.3,3.0,4.0差別會很大
這樣會造成一個純html的前端架構並不是真正的完全誇平台的
e.這樣就導致了:
1.跨平台適配型比較弱
表現在在一些系統中的效能很差,不可接受
2.因為是分開的,phonecap提供手機硬體調用,html架構提供ui維護,
這樣在本地原生開發過程中導致邏輯維護複雜
----------------------------------------------------
4.appcan主推hybrid模式
a.appcan不單單提供手機底層功能調用,同時還提供瞭解決相容性的
UI擴充功能
b.相容性問題通過原生代碼實現,解決了低端手機速度慢的問題
5.提供了代碼加密功能,html代碼混編功能,可以產生android,iPhone
wphone系統的應用,還發行就緒appstore版本,本地IDE功能就可以
實現產生不同系統下,不同版本的應用
--------------------------------------
APPCAN學習筆記003---原生開發與HTML5技術