每種操作系統的編程語言是什麼?我需要創建一個可以在所有智能手機上運行的智能手機應用程序,我該怎麼做?
3
A
回答
3
沒有單一的技術,它會讓你爲所有人編寫一次應用程序。
有幾個原因在這裏:
每個平臺都有它自己的架構和做普通的東西,如圖形用戶界面,硬件訪問等庫。
大多數人使用不同的語言。 iPhone使用Objective-C,Java是針對Android的,等等。
有一個嘗試 - J2ME技術,但它似乎沒有豐富的能力,每個平臺。
你唯一可以嘗試的是一個HTML5應用程序(它使用網絡瀏覽器)。但是,只有當你不需要訪問手機的某些本地功能 - 照相機,聯繫人列表等時,它纔會使你感到自在。
0
這是行不通的。例如,Windows Phone 7只能使用Silverlight進行編程,並且綁定到.NET Framework,而在完全功能版本中,iPhone和Android不可用。 Java(Android)在iPhone和Windows Phone 7上將不可用。此列表可能會繼續......我會考慮創建一個Web應用程序。
1
PhoneGap是一種承諾可以幫助您編寫跨平臺應用程序的技術。
1
寫一個花哨的Web應用程序。所有現代智能手機都擁有最新的網頁瀏覽器。如果您查看GMail和日曆的移動Web版本,它們看起來幾乎是原生的。
這是您找到的最具交叉電話的方式。
1
看看PhoneGap的,這將讓你打包的Web應用程序看起來像一個應用程序,它是你能得到這個麒麟最接近當前
要真正模擬天生一個應用程序的外觀和感覺,你需要使用諸如Jquery Mobile或Sencha touch之類的東西,不幸的是,這些javascript框架將無法在所有現代手機上運行,並且phonegap方法目前不適用於WP7
0
如果您編寫的是Web應用程序,請記住,可以訪問硬件的一部分,您將使用本機SDK。
相關問題
- 1. 功能手機vs智能手機:可以功能手機運行基於Web的應用程序?
- 2. 試圖在我的智能手機上運行我的應用程序
- 3. 如何在智能手機應用程序上運行網站?
- 4. 智能手機應用程序開發
- 5. 應用程序是否可以訪問智能手機上的所有數據
- 6. 我需要ckeditor在智能手機上工作
- 7. 我可以在Samsung Galaxy Tab上測試Android智能手機應用程序嗎?
- 8. 展望最終建立一個智能手機應用程序
- 9. 運動感應使用智能手機
- 10. 如何創建跨平臺的智能手機應用程序?
- 11. 智能手機編程
- 12. 我想在Android智能手機
- 13. 爲php確定智能手機/非智能手機
- 14. gumbyframework:在智能手機
- 15. 設計智能手機/手機網站
- 16. Android/IOS智能手機應用程序 - 我應該使用java/swift/cordova
- 17. 在智能手機上測試phonegap/android應用程序
- 18. 我需要做些什麼才能讓我的網絡應用程序在手機上運行?
- 19. 智能手機應用程序開發簡要概述?
- 20. Android Studio:在我的智能手機上運行應用程序後,應用程序崩潰
- 21. 智能手機上的Java應用程序
- 22. 未能在我的手機上運行Flex應用程序
- 23. 如何在平板電腦上運行應用程序到智能手機?
- 24. 智能手機探測
- 25. 智能手機NFC開發
- 26. RDC通過智能手機
- 27. 流出智能手機
- 28. 構建用於智能手機
- 29. 第一次開通智能手機應用程序的活動
- 30. 什麼智能手機針對現代b2c應用程序?
iphone - objective C,android - java,blackberry ..? – jakev 2010-12-16 08:47:49
[跨平臺移動設備開發]的可能重複(http://stackoverflow.com/questions/2380196/cross-platform-development-for-mobile-devices) – 2010-12-16 14:10:31