回覆列表
  • 1 # nyffs32428

    html5動畫主要服務物件還是給予web的應用,並不會對全部app開發造成威脅,這樣有利於不同型別應用使用不同的開發方式,靈活性更強。利用HTML5開發移動應用的優點主要有以下幾點:  

    1.離線快取為HTML5開發移動應用提供了基礎  HTML5WebStorageAPI可以看做是加強版的cookie,不受資料大小限制,有更好的彈性以及架構,可以將資料寫入到本機的ROM中,還可以在關閉瀏覽器後再次開啟時恢復資料,以減少網路流量。  同時,這個功能算得上是另一個方向的後臺“操作記錄”,而不佔用任何後臺資源,減輕裝置硬體壓力,增加執行流暢性。  

    2.音訊影片自由嵌入,多媒體形式更為靈活  原生開發方式對於文字和音影片混排的多媒體內容處理相對麻煩,需要拆分開文字、圖片、音訊、影片,解析對應的URL並分別用不同的方式處理。  HTML5在這個方面完全不受限制,可以完全放在一起進行處理。  

    3.地理定位,隨時隨地分享位置  充分發揮移動裝置對定位上的優勢,推動LBS應用發展。  可以綜合使用GPS、wifi、手機等方式讓定位更為精準、靈活。  地理位置定位,讓定位和導航不再專屬導航軟體,地圖也不用下載非常大的地圖包,可以透過快取來解決,到哪兒下哪兒,更靈活。  

    4.Canvas繪圖,提升移動平臺的繪圖能力  使用CanvasAPI可以簡單繪製熱點圖收集使用者體驗資料  支援圖片的移動、旋轉、縮放等常規編輯  Canvas–2D的繪圖功能支援  Canvas3D–3D的繪圖功能支援  SVG–向量圖支援  

    5.專為移動平臺定製的表單元素  瀏覽器中出現的html5表單元素與對應的鍵盤:  只需要簡單的宣告<inputtype=”email”>即可完成對不同樣式鍵盤的呼叫,簡捷方便。  

    6.豐富的互動方式支援  提升互動能力:拖拽、撤銷歷史操作、文字選擇等  Transition–元件的移動效果  Transform–元件的變形效果  Animation–將移動和變形加入動畫支援  

    7.HTML5使用上的優勢  更低的開發及維護成本;  使頁面變得更小,減少了使用者不必要的支出;而且,效能更好使耗電量更低;  方便升級,開啟即可使用最新版本,免去重新下載升級包的麻煩,使用過程中就直接更新了離線快取。  

    8.CSS3視覺設計師的輔助利器  CSS3支援了字型的嵌入、版面的排版,以及最令人印象深刻的動畫功能。  Selector–更有彈性的選擇器  Webfonts–嵌入式字型  Layout–多樣化的排版選擇  Stlyingradiusgradientshadow–圓角、漸變、陰影  Borderbackground–邊框的背景支援  使用CSS3來完成部分視覺工作,載入速度快,節省程式碼及圖片,也為使用者節約了頻寬。  

    9.實時通訊  以往網站由於HTTP協議以及瀏覽器的設計,實時的互動性相當的受限,只能使用一些技巧來「模擬」實時的通訊效果,但HTML5提供了完善的實時通訊支援。

    10.檔案以及硬體支援 不知道大家有沒有發現,在Gmail等新的網頁程式當中,已經可以透過拖拉的方式將檔案作為郵件附件?這就是HTML5檔案的功能中的Drag’nDrop和FileAPI。

    11.語意化 語意化的網路是可以讓計算機能夠更加理解網頁的內容,對於像是搜尋引擎的最佳化(SEO)或是推薦系統可以有很大的幫助。

    12.雙平臺融合的app開發方式,提高工作效率 依照目前iPhone/Android迅速提升市佔率的情勢來看,未來如果想要在先進的智慧型手機上撰寫應用程式,要不是選擇使用Objective-C+CocoaTouchFramework撰寫iPhone/iPad應用程式,就是選擇Java+AndroidFramework撰寫

  • 中秋節和大豐收的關聯?
  • 4句的古詩有哪些?