2010-10-29 64 views
0

我想在Android中開始編程。我有Java和j2me的背景。由於我是新手,並且有預算限制,我願意購買HTC G1(1.5 cupcake),而不是任何2.2設備。這是一個好主意嗎? (或讓我知道是否有任何低成本(約200美元)2.2設備)請給出您的意見。謝謝選擇哪一種 - Android 1.5或Android 2.2? (我是初學者)

+1

作爲任何「智能手機」的驕傲的非所有者,我查看它們(尤其是,iPod,以及Android系列),作爲一種時尚聲明:也就是說,我認識的*人可以像玩具一樣負擔得起它們(和$$$數據計劃)。他們喜歡*新玩具。所有這一切......並取決於你想要申請的人 - 而且我會針對那些喜歡設置趨勢的人(並希望將應用程序賣給$$)。此外,它總是知道有一些你不能使用的新功能:p – 2010-10-29 22:24:37

+0

:)好的想法 – ruben 2010-10-29 22:29:40

+0

@pst - 你顯然沒有任何需要你和任何人保持聯繫的工作 – Falmarri 2010-10-30 00:37:34

回答

1

從我自己的經驗:

  • 開發利用真正的Android手機比使用仿真器更加快速愉快。特別是如果你是一個新手 - 你會希望經常看到代碼更改的結果。另外,使用手機開發有助於儘早發現可用性問題(我花了一些時間在仿真器上提高可用性,但後來才知道在真實設備上它沒有意義,噢!)。現在,我傾向於使用仿真器來測試不同的分辨率或SDK。
  • 這意味着開發者應該有他願意瞄準的版本的手機(安裝ROM與其他版本可能有所幫助,但它不是一個最佳的解決方案)。
  • Android Market statistics看來預2. +該共享(1.5,1.6)電話是相當小的(2.1 + 2.2是在設備的幾乎75%的在寫入時間)。
  • 在1.6版本的開發過程中,您可能會遇到API中的多個功能和改進,這些改進僅適用於以後的API級別。這可能很煩人。在某些時候,我選擇了1.6的支持,但這個選擇是個人的。

所以,我會強烈建議選擇2. +設備作爲Android開發者手機。

+0

好點..... – ruben 2010-11-01 02:13:27

+0

好帖子,但我覺得在模擬器上開發比手機更容易。那麼,至少它更容易,我不必讓我的手機出來,並插入它=瘋狂的P – Falmarri 2010-11-01 16:06:25

+0

? :p a – ruben 2010-11-02 06:46:34

1

退房CyanogenMod。 6.x系列基於2.2,已被移植到各種各樣的設備上,包括G1。當然,你將需要根植你的設備。

我建議你能負擔得起的設備做更多的研究,但是。 G1是第一款Android設備,與目前新推出的設備相比,它的使用壽命和速度都非常慢。不要忘記二手手機的來源(如Craigslist和各種論壇),你可以得到一些相當不錯的交易。

+0

什麼是生根和改性? – ruben 2010-10-29 22:37:22

+1

生根是您獲得root權限的過程。 Root基本上是針對Linux(Android運行的)的「上帝模式」。因此,例如,您可以將新的ROM刷新到手機上,或者將應用程序安裝到系統分區中(以便用戶無法將其從GUI中刪除)。 – Taudris 2010-10-29 22:44:08

+0

這意味着即使在使用CyanogenMod的HTC G1中,我也可以安裝2.2? – ruben 2010-10-29 22:51:19

1

開始與模擬器(最近的SDK可以讓你的目標任一版本),並決定這是你真正想要購買手機之前做的一個項目。

當然,除非你正在尋找一個藉口,買手機。

中,你應該買了第一代的手機像G1現在是在二手市場上的唯一形式。如果您不打算在其中加入SIM卡或者已經擁有適合的數據套餐(注意運營商強制升級計劃的習慣),那麼很有可能,因爲至少在美國,運營商通常不會給予任何折扣不要購買手機,所以如果你在這裏,不妨買99美元的東西,因爲即使你提供自己的手機,你仍然要以虛高的月費來支付它的真實價值。

0

不要購買第一代手機,這只是愚蠢的。這就像試圖學習在Windows 95上編程或將自己的程序集作爲第一語言。你正在學習過時的東西,這些東西很快就會過時。如果你打算購買一部手機,那就去購買一部新手機吧,它們並不是那麼重要。

+0

程序集是如何過時的? – Brad 2010-10-31 21:54:47

+0

在程序集中編寫程序實際上已經過時 – Falmarri 2010-10-31 23:09:59

+0

這不是我關於程序集的要點。大會曾經是人們首先學會的,但是任何告訴某人在C或Java或其他任何東西之前學習大會的人都只是在嘲笑他們。大會有其目的,就像1.6設備的編程一樣,但不適用於初學者。 – Falmarri 2010-11-01 16:04:04