嗨,朋友們想知道如何爲不同的操作系統製作應用程序。例如:ANDROID,BLACKBERRY,iPhone,Windows Phone和諾基亞手機。不同的操作系統需要哪種編程語言。任何相同的編程語言都可以用於所有這些不同的操作系統。如何爲不同的操作系統製作移動應用程序
-5
A
回答
1
- 爲了使應用程序(移動應用,我想你的意思)爲不同的操作系統(我想你指的是不同的操作系統每部手機上),(假設你是從頭編碼),你首先學習一門編程語言,然後繼續學習如何爲特定的操作系統開發應用程序。通常情況下,您購買一本書(在線尋找好的建議)並從那裏開始。您還可以找到大量關於編碼基礎知識和移動應用程序開發的在線資源。
- 我相信你可以使用最流行的語言; Java,Python,C++/C#/ C等... 通常,人們可以製作Android應用或iOS應用。他們在iOS中使用Java編寫代碼,在iOS中使用Objective-C編寫代碼,但Swift非常新,我聽說它有很多很酷的功能,與Objective-C相比,它是iOS上更好的選擇。
- 是的,你可以在問題中列出的平臺上使用相同的語言,但通常堅持使用大多數人使用的通用語言,因爲當你選擇更優雅的語言時,難度會增加,如Prolog或Haskell等。
+0
另外值得注意的是,那裏有一些非常出色的SDK,用於那些想要編碼一次並在3種不同平臺(如Xarmin)上發佈的人。 – 2015-03-19 08:24:50
1
@SiddhantSingh你應該去Java腳本(即電話間隙)
0
Android和iOS完全不同。你在問如何開始爲所有手機創建應用程序,iOS特別指的是蘋果產品。對於蘋果,請訪問他們的網站並下載開發工具包Xcode(它使用Objective-C和/或他們自己的語言Swift)。對於android來說,它主要是在java中,並且一些入門開發工具包也爲android提供!爲了使它非常簡單,這些通常用於開發iOS的Xcode,你可以從蘋果獲得; Android的一些最常見的是gradle和app發明者,你可以分別從gradle.com或MIT的網站上獲得。
0
如果您有一個好主意,支持從所有平臺App用戶那裏獲得良好的評論。我建議你考慮一下Web App和Hybrid Framework Development。我希望你對這兩件事有一些瞭解。
Web應用程序和Hybrid Framework之間的共同點是節省您的時間,這意味着一對移動操作系統可以通過一次性開發來運行您的應用程序。多操作系統開發和不同的程序語言對你來說絕對是不必要的。我認爲這種新的開發方式可以讓你把注意力集中在App的基本功能上。
相關問題
- 1. Windows移動應用程序開發Windows 7操作系統
- 2. 移動操作系統與桌面操作系統有什麼不同
- 3. 32位操作系統VC++應用程序遷移到64位操作系統VC++應用程序
- 4. 不同的機器和操作系統的應用程序行爲不同
- 5. 不同操作系統上的JavaFx應用程序字體
- 6. Qt Jambi應用程序和不同的操作系統
- 7. WPF應用程序和操作系統
- 8. Android操作系統和應用程序
- 9. 驅動程序如何成爲操作系統的一部分?
- 10. 如何用一個應用程序製作嵌入式Android操作系統?
- 11. 如何安裝應用程序作爲系統應用程序
- 12. 單程序操作系統
- 13. 如何製作操作系統?
- 14. 操作系統如何處理需要多個操作的應用程序
- 15. iOS應用程序崩潰時,它如何影響操作系統的操作?
- 16. 如何識別操作系統中的前臺「應用程序」?
- 17. 從x64位操作系統上的「任何CPU」構建應用程序反映x86程序集操作系統
- 18. 系統/操作系統緩存與應用程序緩存
- 19. 操作系統提供程序是否爲Docker製作特殊/定製操作系統?
- 20. 同步Eclipse工作區,不同的操作系統,如何?
- 21. 如何根據操作系統安裝不同的驅動程序版本?
- 22. 開發圖像到文本對話應用程序的移動操作系統
- 23. 如何從Silverlight應用程序中檢測操作系統?
- 24. 如何在Windows操作系統上開發iphone應用程序?
- 25. 如何在Windows操作系統上模擬ThreadX應用程序
- 26. 如何爲移動應用程序製作滾動自定義?
- 27. java swing如何從不同的操作系統繪製屏幕?
- 28. 如何將Android應用程序移植到黑莓7.1操作系統
- 29. Android操作系統移植
- 30. 如何阻止任何活動被操作系統殺死的應用程序
看看科爾多瓦。它使用HTML5和JavaScript編寫,適用於您提到的所有平臺。 https://cordova.apache.org/ – 2015-03-19 05:02:41
你必須嘗試HTML 5 – Signare 2015-03-19 05:04:09
@SiddhantSingh你應該去java腳本(即電話差距) – 2015-03-19 05:13:50