我想寫一個應用程序,將運行在幾個手機(android,windows手機,iphone等...)。我可以使用HTML 5並獲得手機API的訪問權限嗎?
我的應用程序需要訪問手機API。爲了編寫一個UI(並在不同的平臺上重新使用它),我想到了將HTML 5用於UI。我可以從HTML/javascript調用手機API嗎? 或者我必須使用手機UI技術?
我想寫一個應用程序,將運行在幾個手機(android,windows手機,iphone等...)。我可以使用HTML 5並獲得手機API的訪問權限嗎?
我的應用程序需要訪問手機API。爲了編寫一個UI(並在不同的平臺上重新使用它),我想到了將HTML 5用於UI。我可以從HTML/javascript調用手機API嗎? 或者我必須使用手機UI技術?
實際上有相當多的應用平臺可以做到這一點。試試看:
PhoneGap - 支持Android,iPhone,Windows Phone和其他。
Appcelerator Titanium - 支持Android和iPhone目前,和BlackBerry支持
以及其他如RhoMobile(Ruby on Rails的,不是純HTML)工作。我個人使用PhoneGap並喜歡它。它很容易設置,而且非常輕便,但是如果您正在尋找更集成UI的東西,您應該使用其KitchenSink應用程序查看Titanium。如果您正在尋找一個完整的應用程序堆棧,那麼RhoMobile就是要走的路,但請記住,它使用Ruby on Rails(但仍然部署到衆多設備中)。所有三個目前都是免費開放使用的。
即使您決定從頭開始開發,我會查看一些應用程序來收集想法。
否.HTML5是一種標記語言,與此類應用程序無關,並且不是編程語言。
不是直接的,但有一些平臺可以用來與設備集成(我現在正在使用一些平臺,並已成功將我的應用程序部署到手機上)。 – Igor 2011-02-25 04:19:07
你是什麼意思的電話API?特別是電話API,或每個移動操作系統的所有原生功能? – BoltClock 2011-02-24 21:40:03