2015-11-20 22 views
1

我很享受網絡開發,我想製作一個「應用程序」來嘗試我的手在手機開發。學習Java/AppleCode現在是不可行的,那麼有可能將一個網站作爲一個應用程序在手機上運行?並讓該應用執行人們希望應用執行的操作,例如與手機日曆集成,在頂部通知欄(Android)接收通知等。是否有可能爲android + iOS創建一個實際上只是一個web應用程序的應用程序?

+1

你有沒有聽說過'Phonegap'? http://phonegap.com/ – vincent

+0

這可能會讓你感興趣:使用html構建android/ios的教程5 https://dzone.com/articles/iosandroid-app-24-hours-html5 –

+0

@vincent phonegap基本上是cordova但對於使用科爾多瓦有困難的人來說。 cordova是命令行,而phonegap只是一個帶有adobe品牌的圖形用戶界面(雖然你需要使用命令行來添加平臺和插件) – x13

回答

3

Yes

Apache cordova會做的伎倆,但你(當然)不能讓PHP運行,只支持html和javascript(和應用程序的代碼)。

Featueres:

  • 免費:)

  • 代碼爲HTML和JS多個平臺。

  • 很多插件爲你做各種各樣的東西。

  • 可以(稍微修改內容安全策略)從遠程服務器加載頁面。

缺點:

  • 不正常代碼的性能。

  • 只有應用程序代碼和js之間的通信使用回調,結果爲真回調地獄

  • 所有應用程序代碼異步運行,而js代碼不運行。安裝不是一個簡單的.exe,而是一個實際的指南(我設法搞砸了,不得不通過系統恢復來輕鬆刪除創建的文件,但它應該很簡單)。

支持的平臺:

  • 的Android

  • IOS,IOS爲無法編譯在非蘋果雖然(感謝蘋果!)

  • 瀏覽器(Web服務器基本上)

  • 窗口

  • Windows 8應用

  • 的Windows Phone 8

  • 黑莓10

  • 更多...

+1

哇!這太酷了!我認爲答案將會是一個漫長而痛苦的「不,這是爲什麼......」 – whatwhatwhat

+0

什麼是本地代碼? – whatwhatwhat

+1

@whatwhatwhat本機代碼是編譯後與特定處理器(如Intel x86級處理器)及其指令集一起運行的計算機編程(代碼)。如果同一程序在具有不同處理器的計算機上運行,​​則可以提供軟件以便計算機模擬原始處理器。 我剛剛搜索了網絡 –

相關問題