2009-09-13 22 views
0

我想購買一款運行Android的新手機。從我聽說的我認爲它是安靜的可編程和可定製的。你有什麼經驗?Android的使用體驗?

有沒有關於這個話題的好書?

+0

我有一部iPhone。說夠了! – 2009-09-13 11:50:21

+4

我也有iPhone,已經用iPhone SDK編程了兩次,但我仍然更喜歡Android平臺。事實上,我愛我的iPhone,並且蘋果在iPhone OS和AppStore開發方面做得非常出色,這並沒有改變這樣的事實,即Android同樣有能力,同時缺乏iPhone平臺的一些缺陷。 – 2009-09-13 12:14:38

回答

5

Android是一個美妙的平臺,無論是使用和開發(恕我直言,顯然)。

我已經在我的第一代開發人員手機上開發了一段時間的Android應用程序,並且我剛訂購了HTC Hero。大多數情況下,與其合作是一件樂事。開源方法非常有效 - 我經常發現自己正在尋找解決方案平臺附帶的應用程序的來源。

在我開始爲Android平臺開發之前,我沒有使用過Java的經驗,但很快就學會了語言和平臺。 Google解決方案通常會提供一些提示或直接解決方案。

該文檔可能會更好一點 - 但它通常是可以接受的。 「入門」部分已經很好地解釋了,樣本會讓你更進一步。 Android開發人員組通常是有幫助的,如果不是,那麼總是有IRC(freenode上的#android和#android-dev)和社區論壇,您可以從中獲得幫助。

對於閱讀材料,我強烈推薦Reto Meier的"Professional Android Application Development" - 這比我讀過的關於Android的大多數其他書籍都要好。如果你幸運的話,你也可以從作者的答案堆棧溢出:-)

1

Android非常容易編程,特別是如果您有Java經驗的話。總的來說,根據我的編程經驗,嘗試將iPhone上的應用程序移植到Android平臺上,iPhone界面仍然更加精美。我認爲他們還有幾次重複的波蘭語才能真正站在iPhone市場上。只是我的意見,雖然

2

我會說,Android設備是目前你可以得到最程序員/開發人員友好的智能手機。畢竟,這是Google吸引儘可能多的開發者的戰略的一部分,以獲得快速增長的軟件環境。

下面是Android開發方面的一些關鍵的優勢:

  • 即使它不是在Sun JVM上運行您的程序,編程語言的應用程序是Java,它可以很容易地跳了Android的行列了很多開發人員
  • 開發人員工具既可以在命令行上使用,也可以在所有主要平臺上通過名爲ADT(Android開發人員工具)的Eclipse插件使用。插件/模擬器使用起來非常舒適。
  • 即使是零售電話也非常適合開發者。雖然沒有紮根,但您可以使用USB簡單地將它們掛接到開發人員機器,啓用USB調試並關閉您的電源。您可以一鍵式將您的應用從Eclipse部署到您的手機。優秀。
  • 雖然這在一段時間內並不成立,但現在的在線文檔實際上相當不錯
  • 作爲一名開發人員,這也許是我最喜歡的一種:您可以輕鬆下載Android源代碼並閱讀它。它非常易讀,通常對於更深入瞭解典型應用程序的構建以及Google開發人員如何解決典型任務非常有幫助。
  • 發佈到Android市場與註冊開發者帳戶和上傳您的應用程序一樣簡單。有沒有審查由谷歌前期完成(相比你每次與蘋果每次通過一個月加乒乓球)。

在Android上工作了一年多,現在沒有任何移動應用程序開發經驗,我可以全心全意地說,它已經發展成爲一個堅實,設計良好且易於使用的平臺。