每種操作系統的編程語言是什麼?我需要創建一個可以在所有智能手機上運行的智能手機應用程序,我該怎麼做?
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. 在智能手機上運行VBA
- 5. 我的應用程序顯示在我的Android智能手機
- 6. 我需要爲桌面和智能手機設計一個應用程序
- 7. 通信智能手機/智能手錶
- 8. QT智能手機應用程序
- 9. 智能手機應用程序開發
- 10. 智能手機bratinger應用
- 11. event.stopPropagation();在智能手機上
- 12. 應用程序是否可以訪問智能手機上的所有數據
- 13. 我需要ckeditor在智能手機上工作
- 14. 我可以在Samsung Galaxy Tab上測試Android智能手機應用程序嗎?
- 15. 展望最終建立一個智能手機應用程序
- 16. 運動感應使用智能手機
- 17. 如何創建跨平臺的智能手機應用程序?
- 18. 智能手機編程
- 19. 如何在智能手機上傳輸我的程序?
- 20. 我想在Android智能手機
- 21. 爲php確定智能手機/非智能手機
- 22. vCard與所有智能手機兼容
- 23. gumbyframework:在智能手機
- 24. 在真實智能手機上運行我的android程序Android 4
- 25. 設計智能手機/手機網站
- 26. 撥號在智能手機上的應用程序
- 27. Android/IOS智能手機應用程序 - 我應該使用java/swift/cordova
- 28. 在智能手機上禁用長按
- 29. 在智能手機上使用OCR
- 30. 智能手機智能手機上的HTML5輸入滑動條很難
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