2009-08-23 68 views
0

我想開始使用移動開發,但不知道從哪裏開始。移動開發入門

我應該選擇以iPhone,Android,黑莓還是Palm開頭的那個?

iPhone似乎是很容易...

有人只是學習移動編程任何意見或資源?

編輯:我的意思是開發手機硬件的應用程序。

+0

你有這些手機之一?首先爲您已有的手機進行編程。這可能會是最便宜的解決方案。 – ZippyV 2009-08-23 22:34:18

+0

我討厭關閉一個合法的問題,但這是一個騙局:http://stackoverflow.com/questions/1092144/what-mobile-platform-should-i-start-learning – MusiGenesis 2009-08-23 22:56:08

回答

3

嗯,這取決於你invidual情況下,這可能不是隻是一個

What mobile platform should I start learning?

一種可能的方式重複看是這樣的:你已經知道什麼語言如何編程?

如果您已經掌握了基本知識,那麼您大多需要使用小屏幕來調整您所知道的資源受限設備,避免電池耗盡並解決移動無線連接問題。

  • Palm Pre開發僅針對其Web瀏覽器。

  • iPhone是Objective-C。

  • Android是其標準部分,僅限Java,但它有自己的API。

  • 黑莓只有J2ME,擁有專有擴展。

  • Windows Mobile是J2ME或.Net緊湊型框架。您可以選擇:您可以選擇一種Web瀏覽器,使用Symbian OS C++,使用更多標準C/C++,適用於Series60,NS-Basic,.Net,J2ME,Ruby的python或編寫自己的運行時!

有關資源,請先查詢每個製造商的網站,然後再詢問更多有針對性的問題。

1

那麼,選擇一個設備,並從那裏開始,因爲它們都是不同的。我認爲你是在談論本地應用程序,而不僅僅是爲他們優化的網站?

一旦你選擇一個設備,你可以很容易地從那裏找到一個教程。

1

這是關於你和你的喜好。 如果您想專注於商業用戶(日曆,辦公應用程序),請選擇Blackberry。如果你想編程,那麼,我怎麼說這個避免火焰誘餌...,一些「休閒」的應用程序,iphone似乎是一個有效的選擇。

另一方面,黑莓和棕櫚是在一段時間內會被遺忘的平臺。我不知道現在在這些平臺上開始編程是否明智的選擇。在我看來,Android和iPhone是「下一代」智能手機。

如果我現在開始爲智能手機編程,我帶了Android。