I've only been developing software for 20 years, but if you want to
consider me uneducated, then I guess that's your call.

To me if you can't buy a device for the purpose you want to use it,
the devices firmware hasn't officially been updated for a few revision
of the OS it's running, and all the signs indicate it won't be, then
it's an obsolete device.

Lets review a couple of key points;

1) You can't buy the ADP1 (i.e. the shipped as unlocked G1) through
Google any more. All you can buy is the ADP2. Yes, T-Mobile USA are
still selling the G1, but carriers will usually sell anything until
demand is almost non-existant.

2) There is no *official* support for anything beyond 1.6, and it
seems unlikely it ever will see an *official* update (see
http://androinica.com/2010/06/29/will-the-g1-get-froyo-yes-no-maybe/
for the reasoning).

3) As you've said, even if you do get a 3rd party Android 2.x ROM it
is pig slow running it, making developing/testing any 2.x code with it
an unpleasant experience (and the OP originally said he wanted a
device because debugging on the emulator was too slow and painful).

4) eBay prices for a T-Mobile pulse (an Android 2.1 HVGA device) are
about the same if not cheaper than the eBay price for a G1.


At no point did I suggest writing apps to block their use on a G1, all
I've done is point out that the G1 isn't the best fit for the OPs
situation, and in terms of being a phone for developers it's no longer
available for purchase as one, and using it for developing will either
leave the OP limited to Android 1.6 and below, or with an experience
as painful as the experience they had with the emulator on the Laptop
which caused them to look at getting a device in the first place.

Al.


On Jul 9, 12:20 am, Indicator Veritatis <mej1...@yahoo.com> wrote:
> Lack of an official 2.1 update makes it 'obsolete'? Not in my book.
> Nor in the book of any educated software engineer. It takes a LOT more
> than that to make it 'obsolete', especially when Google ENCOURAGES
> third parties to release their own ROMs, and Cyanogen has already
> ported 2.1 to the G1 (http://androidspin.com/2010/04/29/cyanogen-ports-
> android-2-1-rom-in-g1-and-mytouch-3g/).
>
> Of course, it is pig slow when running Cyanogen's 2.1 (compared to new
> 2.1 phones), and it lacks the hardware features for much of 2.1. But
> people are running 2.1 on the G1 already, and more want to do it.
>
> The G1 is nowhere near the "bleeding edge": but it is still a good
> phone for testing new software against, since yet again, if it runs on
> the G1, and accommodates "small screens" correctly, then it will run
> almsot anywhere. This gets closer than JME ever got to the promise of
> "write once, run anywhere".
>
> So don't write-off the G1 yet. You will risk locking your apps out of
> 1/5 the market if you do.
>
> On Jul 8, 5:03 am, Al Sutton <a...@funkyandroid.com> wrote:
>
>
>
> > It's highly unlikely the G1 will ever see an official update to
> > Android 2.x or higher, so it is obsolete.
>
> > In the OPs shoes I personally would put the money towards a better
> > computer as it'll most likely make the whole development process more
> > pleasant.
>
> > Al.
>
> > On Jul 8, 7:32 am, Indicator Veritatis <mej1...@yahoo.com> wrote:
>
> > > G1 obsolete? Well, almost. But take a look at the famous Platform
> > > Version 'dashboard' 
> > > athttp://developer.android.com/resources/dashboard/platform-versions.html.
> > > It shows that as many as 21.3% of phones connecting to the market are
> > > still on 1.5. 45% are running 1.6 or 1.5.
>
> > > So by that standard the G1 is not obsolete, since it is already on
> > > 1.6.
>
> > > Now sure, the hardware is slow and the runtime memory limited compared
> > > to the hot new phones running 2.1 and accounting for 53% of the
> > > market. But it would be a mistake to design your app -- or test your
> > > app -- on only the latest and greatest (unless, of course, your app
> > > relies on features only available on the latest hardware). Especially
> > > when 45% of the market is still running 1.6 or earlier.
>
> > > When you are looking for development hardware, and are limited in
> > > budget, there is really no point in buying "the most popular one". You
> > > need a more general test platform than that. The G1 meets that
> > > description since an application that runs correctly on the G1 will
> > > run correctly on many other platforms as well. One cannot say the same
> > > for the Droid.
>
> > > On Jul 7, 3:28 pm, "Maps.Huge.Info (Maps API Guru)" <cor...@gmail.com>
> > > wrote:
>
> > > > My personal opinion here...
>
> > > > Don't get a G1 - they are obsolete, hardly any of them exist in the
> > > > real world and they are stuck on Android 1.6.
>
> > > > If you want to get a good device that is the most popular one, get a
> > > > Motorola Droid, the one with the keyboard. There are more of these in
> > > > the wild than any other device. If you app runs on this one, then you
> > > > are pretty much good to go. The Droid should get an update to Froyo
> > > > starting on the 15th of this month, if the rumors can be believed,
> > > > right now it's on 2.1-update1. You can get a used Droid on eBay for
> > > > about $200 or so. It doesn't run on AT&T but so what?
>
> > > > AT&T will be offering the Samsung Galaxy S line at some point, you
> > > > might want to wait for that one to be released. The only downside is
> > > > AT&T will offer a crippled version that can't accept non-market apps.
> > > > AT&T sucks, what else can you say?
>
> > > > The bottom line is for app development, pretty much any device will
> > > > do. You don't need a "development" device, but you absolutely will
> > > > need a real one to debug your app. The emulator is nice for quick
> > > > checks but it isn't much use in finding out if your app will really
> > > > work, or for figuring out why it doesn't. The sensors on the emulator
> > > > leave a lot to be desired as well, obviously, shaking your computer
> > > > isn't going to do much.
>
> > > > -John Coryat

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to