HTML5 and WebApp Development 01

Introduction

        近來我一直在觀察著 Android 與 iPhone OS ,還有 Apple App StoreAndroid Market 與 Intel AppUp 等應用程式服務商的營運模式,加上以往使用 Windows、Ubuntu 及 MAC 等作業系統的經驗。

        我簡單的下了一個結論,如果我打算開發一套可以讓每套作業系統都能運作的程式,那將花費我相當多的精力與時間,而且容易失去焦點。

        即便我們希望對於不同系統都達到完全支援的程度,都還不一定有能力執行。尤其許多人在創業初期,時間、人力與物力都不夠充足的情況下。

        無論是為了開發「iPhone 與 iPad」應用程式,而採用「Objective-C 及 CocoaTouch Framework」的開發工具,或是為了開發「Android」應用程式,而採用「Java 及 Android Framework」的開發工具,似乎都比不上採用仍在 Beta 階段中的 Html 5 協定,並依照需求開發網路應用程式,也就是所謂的 Web-App。 ( C.1 )

HTML5


        何謂 HTML5,HTML5 又有什麼能耐,想必是許多人最好奇的地方。

        在維基百科有關 HTML5 的介紹 ( R.1 ) 中,一開頭就告訴我們:
廣義論及 HTML5 時,實際指的是包括 HTML、CSS 和 JavaScript 在內的一套技術組合。它希望能夠減少瀏覽器對於需要外掛程式的豐富性網路應用服務(plug-in-based rich internet application,RIA),如 Adobe Flash、MicrosoftSilverlight 與 Oracle JavaFX 的需求,並且提供更多能有效增強網路應用的標準集。

        如果想要使用「HTML5」技術發展「WebApp」,仍需透過「CSS」與「JavaScript」的協助。
The 3rd Program

PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores.( R.2 ) (目前還在學習前階段,暫時跳過本段落。)

官方教學影片 ( R.2 )



Aviary SDK ( For iOS, Android, and HTML5)

Comment
  1. 許多人對於 Web App 是否能勝過 Mobile App 抱持著懷疑態度,並聲稱 Web-App 不僅無法在眾多類型的瀏覽器中達到完全跨平台的目的,且開發出來的 WebApp 也無法透過 App Store 解決行銷、上架、帳務、服務等問題,導致開發者無法獲取報酬。
  •  
  •  
  •  
  •  
  •  
  •  

說些什麼吧

您也許也會喜歡…