Re: [android-developers] Re: what hardware platform do you use?

2010-07-11 Thread Dianne Hackborn
It is number of unique devices.  It wouldn't be a count of each connection.
 That would be...  stupid.

On Sat, Jul 10, 2010 at 10:47 PM, Indicator Veritatis mej1...@yahoo.comwrote:

 So then does the dashboard count each MEID/IMEI connecting within the
 given time period only once, regardless of how many times it connects
 and reconnects to the Market? If not, then no, it is not pretty much
 the exact data they want, because it is skewed by how often devices
 connect and disconnect, or by how many apps they download.

 The vague language used on the dashboard, saying evasive-sounding
 things like relative number of access devices and based on the
 number of Android devices that have accessed do NOT answer this
 question, they leave a LOT of room for doubt.

 On Jul 9, 5:48 pm, Dianne Hackborn hack...@android.com wrote:
  On Fri, Jul 9, 2010 at 2:25 PM, Indicator Veritatis mej1...@yahoo.com
 wrote:
 
   Why, even the figure Google likes to use, the source for my 45%  using
   1.5 or 1.6, is far from ideal: but it is almost certainly a better
   measure of the number of phones out there with given version# than
   downloads of even a wildly popular app.
 
  The Google numbers are based on the total count of all devices running
  Market...  which, for people publishing apps to Market, is pretty much
 the
  exact data they want.
 
  --
  Dianne Hackborn
  Android framework engineer
  hack...@android.com
 
  Note: please don't send private questions to me, as I don't have time to
  provide private support, and so won't reply to such e-mails.  All such
  questions should be posted on public forums, where I and others can see
 and
  answer them.

 --
 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.comandroid-developers%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en




-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
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

[android-developers] Re: what hardware platform do you use?

2010-07-11 Thread Indicator Veritatis
Then we can certainly agree that the dashboard figures are a much
better measure of how many 1.5 and 1.6 devices are out there than the
downloads of any one popular app.

And yes, that other count would have been stupid; but I have seen even
more stupid things hidden under such vague language as relative
number of access devices and based on the number of Android devices
that have accessed.

So if you agree that that would be stupid, then you should also agree
that such vague language is also stupid. Please see what you can do to
get it changed.

On Jul 10, 11:03 pm, Dianne Hackborn hack...@android.com wrote:
 It is number of unique devices.  It wouldn't be a count of each connection.
  That would be...  stupid.

 On Sat, Jul 10, 2010 at 10:47 PM, Indicator Veritatis 
 mej1...@yahoo.comwrote:

  So then does the dashboard count each MEID/IMEI connecting within the
  given time period only once, regardless of how many times it connects
  and reconnects to the Market? If not, then no, it is not pretty much
  the exact data they want, because it is skewed by how often devices
  connect and disconnect, or by how many apps they download.

  The vague language used on the dashboard, saying evasive-sounding
  things like relative number of access devices and based on the
  number of Android devices that have accessed do NOT answer this
  question, they leave a LOT of room for doubt.

  On Jul 9, 5:48 pm, Dianne Hackborn hack...@android.com wrote:
   On Fri, Jul 9, 2010 at 2:25 PM, Indicator Veritatis mej1...@yahoo.com
  wrote:

Why, even the figure Google likes to use, the source for my 45%  using
1.5 or 1.6, is far from ideal: but it is almost certainly a better
measure of the number of phones out there with given version# than
downloads of even a wildly popular app.

   The Google numbers are based on the total count of all devices running
   Market...  which, for people publishing apps to Market, is pretty much
  the
   exact data they want.

   --
   Dianne Hackborn
   Android framework engineer
   hack...@android.com

   Note: please don't send private questions to me, as I don't have time to
   provide private support, and so won't reply to such e-mails.  All such
   questions should be posted on public forums, where I and others can see
  and
   answer them.

  --
  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.comandroid-developers%2bunsubscr...@googlegroups.com
  For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en

 --
 Dianne Hackborn
 Android framework engineer
 hack...@android.com

 Note: please don't send private questions to me, as I don't have time to
 provide private support, and so won't reply to such e-mails.  All such
 questions should be posted on public forums, where I and others can see and
 answer them.

-- 
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


[android-developers] Re: what hardware platform do you use?

2010-07-11 Thread Al Sutton
Can I suggest calling an end to the thread? We're now way off topic
from what the OP wants, and most posts to it seem to end up as troll
food.

Al.

On Jul 11, 7:03 am, Dianne Hackborn hack...@android.com wrote:
 It is number of unique devices.  It wouldn't be a count of each connection.
  That would be...  stupid.

 On Sat, Jul 10, 2010 at 10:47 PM, Indicator Veritatis 
 mej1...@yahoo.comwrote:





  So then does the dashboard count each MEID/IMEI connecting within the
  given time period only once, regardless of how many times it connects
  and reconnects to the Market? If not, then no, it is not pretty much
  the exact data they want, because it is skewed by how often devices
  connect and disconnect, or by how many apps they download.

  The vague language used on the dashboard, saying evasive-sounding
  things like relative number of access devices and based on the
  number of Android devices that have accessed do NOT answer this
  question, they leave a LOT of room for doubt.

  On Jul 9, 5:48 pm, Dianne Hackborn hack...@android.com wrote:
   On Fri, Jul 9, 2010 at 2:25 PM, Indicator Veritatis mej1...@yahoo.com
  wrote:

Why, even the figure Google likes to use, the source for my 45%  using
1.5 or 1.6, is far from ideal: but it is almost certainly a better
measure of the number of phones out there with given version# than
downloads of even a wildly popular app.

   The Google numbers are based on the total count of all devices running
   Market...  which, for people publishing apps to Market, is pretty much
  the
   exact data they want.

   --
   Dianne Hackborn
   Android framework engineer
   hack...@android.com

   Note: please don't send private questions to me, as I don't have time to
   provide private support, and so won't reply to such e-mails.  All such
   questions should be posted on public forums, where I and others can see
  and
   answer them.

  --
  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.comandroid-developers%2Bunsubs 
  cr...@googlegroups.com
  For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en

 --
 Dianne Hackborn
 Android framework engineer
 hack...@android.com

 Note: please don't send private questions to me, as I don't have time to
 provide private support, and so won't reply to such e-mails.  All such
 questions should be posted on public forums, where I and others can see and
 answer them.

-- 
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


[android-developers] Re: what hardware platform do you use?

2010-07-10 Thread Indicator Veritatis
So then does the dashboard count each MEID/IMEI connecting within the
given time period only once, regardless of how many times it connects
and reconnects to the Market? If not, then no, it is not pretty much
the exact data they want, because it is skewed by how often devices
connect and disconnect, or by how many apps they download.

The vague language used on the dashboard, saying evasive-sounding
things like relative number of access devices and based on the
number of Android devices that have accessed do NOT answer this
question, they leave a LOT of room for doubt.

On Jul 9, 5:48 pm, Dianne Hackborn hack...@android.com wrote:
 On Fri, Jul 9, 2010 at 2:25 PM, Indicator Veritatis mej1...@yahoo.comwrote:

  Why, even the figure Google likes to use, the source for my 45%  using
  1.5 or 1.6, is far from ideal: but it is almost certainly a better
  measure of the number of phones out there with given version# than
  downloads of even a wildly popular app.

 The Google numbers are based on the total count of all devices running
 Market...  which, for people publishing apps to Market, is pretty much the
 exact data they want.

 --
 Dianne Hackborn
 Android framework engineer
 hack...@android.com

 Note: please don't send private questions to me, as I don't have time to
 provide private support, and so won't reply to such e-mails.  All such
 questions should be posted on public forums, where I and others can see and
 answer them.

-- 
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


[android-developers] Re: what hardware platform do you use?

2010-07-09 Thread Indicator Veritatis
Only 20 years? I have you beat there. But more importantly, your
review of key points is still seriously deficient in logic. Your
conclusions still do not follow. Repeating conclusions that do not
follow IS a mark of being uneducated, no matter how much experience
you have.

The G1 is not yet obsolete, nor would the OP be forced to either
leave the OP limited to Android 1.6 and below, or [be left] 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, by choosing the G1 as his hardware platform.

Furthermore, you are forgetting one of the OP's considerations: cost.
You cannot find a phone originally released with 2.0 or 2.1 for as low
a cost as he can find a G1.

I don't know how you reached the conclusion a T-Mobile Pulse could be
bought for the same price as a G1: I see eBay prices of $273 for the
pulse, but I got my G1 on Craigslist for $80.

On Jul 8, 10:44 pm, Al Sutton a...@funkyandroid.com wrote:
 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 
 (seehttp://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 

[android-developers] Re: what hardware platform do you use?

2010-07-09 Thread Indicator Veritatis
What is your source for this 88% figure? If it is correct, then how do
you explain the fact that the dashboard shows 45% of phones connecting
to the Market are not even running 2.x yet? 45+88100, after all.

On Jul 8, 6:01 pm, Maps.Huge.Info (Maps API Guru) cor...@gmail.com
wrote:
 I suppose you're still using that 8086 with the fancy 10 meg hard
 drive?

 While the G1 may be a nostalgic look at what Android was (2% of
 devices), the reality of the situation is that most users have a
 Droid, Hero, Evo, Incredible, Moment, Magic or Eris (88% of devices).

 -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


[android-developers] Re: what hardware platform do you use?

2010-07-09 Thread Al Sutton
I'm going to skip the personal insults aimed at me (which will make
this a short reply).

The dictionary.com definition of obsolete says; of a discarded or
outmoded type; out of date, which, as the G1 is no longer on sale as
an unlocked developer 'phone and has no officially supported firmware
which provide any of the last 3 versions of Android, seems to fit
pretty well to me.

As for prices; I didn't realise T-Mo US were hammering the price up
that much. In the UK you can get the new Pulse for around US$150 which
is within 30% of what G1s go for on eBay (and is cheaper than some
eBayers Buy It Now G1 prices).

I guess we're not going to agree, and nothing you've said has swayed
me to recommending the G1 as a 'phone for new developers, so I'll
guess we'll agree to disagree and let the OP choose which of our
personal opinions he finds more useful.

Al.

On Jul 9, 9:49 am, Indicator Veritatis mej1...@yahoo.com wrote:
 Only 20 years? I have you beat there. But more importantly, your
 review of key points is still seriously deficient in logic. Your
 conclusions still do not follow. Repeating conclusions that do not
 follow IS a mark of being uneducated, no matter how much experience
 you have.

 The G1 is not yet obsolete, nor would the OP be forced to either
 leave the OP limited to Android 1.6 and below, or [be left] 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, by choosing the G1 as his hardware platform.

 Furthermore, you are forgetting one of the OP's considerations: cost.
 You cannot find a phone originally released with 2.0 or 2.1 for as low
 a cost as he can find a G1.

 I don't know how you reached the conclusion a T-Mobile Pulse could be
 bought for the same price as a G1: I see eBay prices of $273 for the
 pulse, but I got my G1 on Craigslist for $80.

 On Jul 8, 10:44 pm, Al Sutton a...@funkyandroid.com wrote:



  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 
  (seehttp://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-developers] Re: what hardware platform do you use?

2010-07-09 Thread Al Sutton
John has a very popular app which he keeps stats on. Last I hear he
was about to break the half million download mark and was clocking up
around 5,000 downloads a day.

Some of the devices he lists in his 88% figure run versions of Android
prior to 2.0 in some countries, but updates to Android 2.x are
reported as confirmed in the press (Hero  Magic).

Al.

On Jul 9, 9:53 am, Indicator Veritatis mej1...@yahoo.com wrote:
 What is your source for this 88% figure? If it is correct, then how do
 you explain the fact that the dashboard shows 45% of phones connecting
 to the Market are not even running 2.x yet? 45+88100, after all.

 On Jul 8, 6:01 pm, Maps.Huge.Info (Maps API Guru) cor...@gmail.com
 wrote:



  I suppose you're still using that 8086 with the fancy 10 meg hard
  drive?

  While the G1 may be a nostalgic look at what Android was (2% of
  devices), the reality of the situation is that most users have a
  Droid, Hero, Evo, Incredible, Moment, Magic or Eris (88% of devices).

  -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


Re: [android-developers] Re: what hardware platform do you use?

2010-07-09 Thread Mark Murphy
On Fri, Jul 9, 2010 at 8:11 AM, Al Sutton a...@funkyandroid.com wrote:
 John has a very popular app which he keeps stats on. Last I hear he
 was about to break the half million download mark and was clocking up
 around 5,000 downloads a day.

Bear in mind, though, that his app will be much more popular in the US
(AFAIK, Radar Now only shows radar images for the US). If you click
on his usage map, he only shows usage in the US. His stats will not
completely line up with those from the Android Market, simply because
they are polling different sets of users.

That being said, I generally agree with the just say no position
regarding the G1 as a test device.

I do not recommend that you use devices that have not passed the CTS
as your one-and-only test device unless you are specifically writing
for that device. That would include:

-- devices that never had the Market (e.g., ARCHOS 5 Android tablet)

-- devices running modded ROMs that have not demonstrated that the
mods pass the CTS (and I have no idea which modders do this analysis,
let alone the results)

-- rooted devices that were not intended as having user-installable
applications (e.g., nook)

Using such devices as a personal device is fine, and using one as a
device in a larger fleet of test devices is fine. And having such a
device because that is your specific target (e.g., apps compatible
with the nook's dual-screen setup) is fine.

Which device is the best to use will vary by country, based on the
availability of new and pre-owned devices, and so it is difficult to
say conclusively what is best globally (see the US vs. UK pricing
differences cited earlier in this thread). However, even if the G1 is
substantially less expensive than a 2.x-capable model, the G1's
relevance with official ROMs is fading fast, forcing the developer to
then have to buy a *second* device to stay current on CTS-compliant
devices.

If there are 2.x G1 ROMs that are demonstrably CTS-compliant, then my
concerns would tend to fall away. A JIT-enabled 2.2 G1 ROM that was
CTS-compliant might truly be the best answer -- lower price plus
possibly-acceptable speed. But CTS compliance is pretty damn
important, IMHO.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

_The Busy Coder's Guide to Android Development_ Version 3.1 Available!

-- 
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


[android-developers] Re: what hardware platform do you use?

2010-07-09 Thread Maps.Huge.Info (Maps API Guru)
Mark is correct, my stats are for US only. I should have clarified
that when I stated device stats. I believe they are more or less
relevant in regard to the G1 vs. all the other devices though, so for
the average developer looking for a representative device, something
other than the original G1 would be the best bet.

Radar Now! is closing on the 600,000 download mark and should hit
that in about two or three days, depending on the weather.

-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


Re: [android-developers] Re: what hardware platform do you use?

2010-07-09 Thread anshu saurabh
unsubscribe

On Fri, Jul 9, 2010 at 2:19 PM, Indicator Veritatis mej1...@yahoo.comwrote:

 Only 20 years? I have you beat there. But more importantly, your
 review of key points is still seriously deficient in logic. Your
 conclusions still do not follow. Repeating conclusions that do not
 follow IS a mark of being uneducated, no matter how much experience
 you have.

 The G1 is not yet obsolete, nor would the OP be forced to either
 leave the OP limited to Android 1.6 and below, or [be left] 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, by choosing the G1 as his hardware platform.

 Furthermore, you are forgetting one of the OP's considerations: cost.
 You cannot find a phone originally released with 2.0 or 2.1 for as low
 a cost as he can find a G1.

 I don't know how you reached the conclusion a T-Mobile Pulse could be
 bought for the same price as a G1: I see eBay prices of $273 for the
 pulse, but I got my G1 on Craigslist for $80.

 On Jul 8, 10:44 pm, Al Sutton a...@funkyandroid.com wrote:
  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 (seehttp://
 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
 

[android-developers] Re: what hardware platform do you use?

2010-07-09 Thread Nathan
Very good points mentioned so far.

In November 2009, I decided to get a G1 for cheap from craigslist when
I was just starting. At the time, that was the right choice.

The G1 has two advantages:
1. It's likely to be the slowest real hardware, which is good to see
how your app performs.

However, now, I am trying to acquire a Nexus One, for these reasons:
1. Like John said, more people in the US have these larger screens,
2.x android versions.
2. Multitouch doesn't work on 1x devices, and it doesn't work on the
emulator. So far, I haven't done anything with multitouch, even though
it would benefit the users, because I won't be able to tell how it
works without hardware. There could be other examples of things that
won't work on G1 that you will need hardware to test.
3. I can't adequately see the full user experience for people using
the emulator.
4. G1 is unlikely to ever get an official 2.x update. For me, there
are good reasons to have official ROMs - this choice may vary for you.
Nexus One is the first to get 2.2, and has a better chance than
others, including the Droid, to get anything beyond 2.2.
5. I don't have a Verizon plan, nor any plan, but I do have a TMobile
prepaid SIM and wifi, so I could use it for my phone.

For me, having hardware that I can use as a phone helps me get into
the customer's world a little better, and may help me come up with
more ideas.


On Jul 9, 6:03 am, Mark Murphy mmur...@commonsware.com wrote:
 -- devices that never had the Market (e.g., ARCHOS 5 Android tablet)

Mark, I have a person with an Archos 5 who has bought my product (one
of the few). He told me around May 30th that he could see the Market,
though it was fairly new for him. His name showed up in Google
Checkout, so a I assume he can see paid apps too. I don't know how
many Archos people can see the Market as of today.

Nathan

-- 
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


[android-developers] Re: what hardware platform do you use?

2010-07-09 Thread Al Sutton
There's a hack to get Market on an Archos device, but it's not
sanctioned by Google, not supported by Google or Archos, and relies on
users willing to apply the hack knowing they won't get any support,
and so is probably not widespread.

Archoses devices tend to fall short of Googles requirements for the
compatibility test (most noticeably due to their lack of an inbuilt
camera) and thus don't get the Google apps, so they don't make good
development device candidates due to the missing bits of
functionality.

Al.

On Jul 9, 7:06 pm, Nathan nathan.d.mel...@gmail.com wrote:
 Very good points mentioned so far.

 In November 2009, I decided to get a G1 for cheap from craigslist when
 I was just starting. At the time, that was the right choice.

 The G1 has two advantages:
 1. It's likely to be the slowest real hardware, which is good to see
 how your app performs.

 However, now, I am trying to acquire a Nexus One, for these reasons:
 1. Like John said, more people in the US have these larger screens,
 2.x android versions.
 2. Multitouch doesn't work on 1x devices, and it doesn't work on the
 emulator. So far, I haven't done anything with multitouch, even though
 it would benefit the users, because I won't be able to tell how it
 works without hardware. There could be other examples of things that
 won't work on G1 that you will need hardware to test.
 3. I can't adequately see the full user experience for people using
 the emulator.
 4. G1 is unlikely to ever get an official 2.x update. For me, there
 are good reasons to have official ROMs - this choice may vary for you.
 Nexus One is the first to get 2.2, and has a better chance than
 others, including the Droid, to get anything beyond 2.2.
 5. I don't have a Verizon plan, nor any plan, but I do have a TMobile
 prepaid SIM and wifi, so I could use it for my phone.

 For me, having hardware that I can use as a phone helps me get into
 the customer's world a little better, and may help me come up with
 more ideas.

 On Jul 9, 6:03 am, Mark Murphy mmur...@commonsware.com wrote:

  -- devices that never had the Market (e.g., ARCHOS 5 Android tablet)

 Mark, I have a person with an Archos 5 who has bought my product (one
 of the few). He told me around May 30th that he could see the Market,
 though it was fairly new for him. His name showed up in Google
 Checkout, so a I assume he can see paid apps too. I don't know how
 many Archos people can see the Market as of today.

 Nathan

-- 
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


[android-developers] Re: what hardware platform do you use?

2010-07-09 Thread Indicator Veritatis
It may seem to you to fit, but that is only because, as I said, you
are not interpreting basic English logically. That is the point I have
been trying to explain to you all this time. Yet you miss it every
time, preferring to see insult instead.

Perhaps you will get it from an example of a truly obsolete phone: my
old Panasonic that was only good for US-TDMA, which was discontinued
when ATT Wireless finally bit the bullet and switched over to GSM
(http://www.wireless.att.com/learn/articles-resources/tdma-
notification.jsp).

The G1 is not such an example. It would be better described as
trailing edge (in contrast to bleeding edge). And despite claims
made earlier in this thread, there still are a lot of them being used
out there. Again, see the dashboard
http://developer.android.com/resources/dashboard/platform-versions.html
(of course, I don't know that all the 1.5 phones are G1, but many of
them are).

But thanks for the interesting info on how much cheaper a British T-
Mobile Pulse phone is. If the OP is in Britain, he should certainly
consider the Pulse instead of the G1. But then unless he buys an old
one, he will have no hardware to test his apps for making sure they
will run correctly on the 45% of all phones that still run 1.6 or 1.5.
He will have to rely on the emulator, which he already finds painfully
slow.

Then again, perhaps this is the problem he should really solve: I find
neither the G1 nor the emulator painfully slow for development. Is he
calling the emulator painfully slow because of the long time it
takes to boot? Or is it because even when running an Application, it
is slow? I have only the former experience, not the latter, while
running on a modestly fast processor (1.66G dual core) with 3G of RAM.
It was somewhat slower when I had only 1G of RAM. Perhaps what he
really needs is a RAM upgrade.

Finally, from the spec page, I see no mention of a hardware keyboard
for the Pulse. The G1 has one. If, like many of us, the OP finds
entering text on a soft keyboard a nuisance, he will want the keyboard
of the G1.

On Jul 9, 5:05 am, Al Sutton a...@funkyandroid.com wrote:
 I'm going to skip the personal insults aimed at me (which will make
 this a short reply).

 The dictionary.com definition of obsolete says; of a discarded or
 outmoded type; out of date, which, as the G1 is no longer on sale as
 an unlocked developer 'phone and has no officially supported firmware
 which provide any of the last 3 versions of Android, seems to fit
 pretty well to me.

 As for prices; I didn't realise T-Mo US were hammering the price up
 that much. In the UK you can get the new Pulse for around US$150 which
 is within 30% of what G1s go for on eBay (and is cheaper than some
 eBayers Buy It Now G1 prices).

 I guess we're not going to agree, and nothing you've said has swayed
 me to recommending the G1 as a 'phone for new developers, so I'll
 guess we'll agree to disagree and let the OP choose which of our
 personal opinions he finds more useful.

 Al.

 On Jul 9, 9:49 am, Indicator Veritatis mej1...@yahoo.com wrote:





  Only 20 years? I have you beat there. But more importantly, your
  review of key points is still seriously deficient in logic. Your
  conclusions still do not follow. Repeating conclusions that do not
  follow IS a mark of being uneducated, no matter how much experience
  you have.

  The G1 is not yet obsolete, nor would the OP be forced to either
  leave the OP limited to Android 1.6 and below, or [be left] 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, by choosing the G1 as his hardware platform.

  Furthermore, you are forgetting one of the OP's considerations: cost.
  You cannot find a phone originally released with 2.0 or 2.1 for as low
  a cost as he can find a G1.

  I don't know how you reached the conclusion a T-Mobile Pulse could be
  bought for the same price as a G1: I see eBay prices of $273 for the
  pulse, but I got my G1 on Craigslist for $80.

  On Jul 8, 10:44 pm, Al Sutton a...@funkyandroid.com wrote:

   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 
   (seehttp://androinica.com/2010/06/29/will-the-g1-get-froyo-yes-no-maybe/
   

[android-developers] Re: what hardware platform do you use?

2010-07-09 Thread Indicator Veritatis
Well, congratulations to John on the success of his app. But you seem
to be implying that that is where he is getting his 88% figure from,
and if you ever took even just one semester of statistics in college,
you should know what an unreliable sample downloads of his app are.

Why, even the figure Google likes to use, the source for my 45%  using
1.5 or 1.6, is far from ideal: but it is almost certainly a better
measure of the number of phones out there with given version# than
downloads of even a wildly popular app.

On Jul 9, 5:11 am, Al Sutton a...@funkyandroid.com wrote:
 John has a very popular app which he keeps stats on. Last I hear he
 was about to break the half million download mark and was clocking up
 around 5,000 downloads a day.

 Some of the devices he lists in his 88% figure run versions of Android
 prior to 2.0 in some countries, but updates to Android 2.x are
 reported as confirmed in the press (Hero  Magic).

 Al.

 On Jul 9, 9:53 am, Indicator Veritatis mej1...@yahoo.com wrote:

  What is your source for this 88% figure? If it is correct, then how do
  you explain the fact that the dashboard shows 45% of phones connecting
  to the Market are not even running 2.x yet? 45+88100, after all.

  On Jul 8, 6:01 pm, Maps.Huge.Info (Maps API Guru) cor...@gmail.com
  wrote:

   I suppose you're still using that 8086 with the fancy 10 meg hard
   drive?

   While the G1 may be a nostalgic look at what Android was (2% of
   devices), the reality of the situation is that most users have a
   Droid, Hero, Evo, Incredible, Moment, Magic or Eris (88% of devices).

   -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


Re: [android-developers] Re: what hardware platform do you use?

2010-07-09 Thread Dianne Hackborn
On Fri, Jul 9, 2010 at 2:25 PM, Indicator Veritatis mej1...@yahoo.comwrote:

 Why, even the figure Google likes to use, the source for my 45%  using
 1.5 or 1.6, is far from ideal: but it is almost certainly a better
 measure of the number of phones out there with given version# than
 downloads of even a wildly popular app.


The Google numbers are based on the total count of all devices running
Market...  which, for people publishing apps to Market, is pretty much the
exact data they want.

-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
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

[android-developers] Re: what hardware platform do you use?

2010-07-08 Thread Indicator Veritatis
G1 obsolete? Well, almost. But take a look at the famous Platform
Version 'dashboard' at 
http://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 ATT but so what?

 ATT 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
 ATT will offer a crippled version that can't accept non-market apps.
 ATT 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


[android-developers] Re: what hardware platform do you use?

2010-07-08 Thread Al Sutton
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 ATT but so what?

  ATT 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
  ATT will offer a crippled version that can't accept non-market apps.
  ATT 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


Re: [android-developers] Re: what hardware platform do you use?

2010-07-08 Thread dan raaka
Not just ATT all major carriers in US are getting the GalaxyS counterparts
..
http://innovator.samsungmobile.com/bbs/stars.ThreadBoard.do?starMbrId=SteveHaviewType=rssmessageId=87666
-Dan


On Thu, Jul 8, 2010 at 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 ATT but so what?
 
   ATT 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
   ATT will offer a crippled version that can't accept non-market apps.
   ATT 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.comandroid-developers%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


-- 
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

[android-developers] Re: what hardware platform do you use?

2010-07-08 Thread Maps.Huge.Info (Maps API Guru)
I suppose you're still using that 8086 with the fancy 10 meg hard
drive?

While the G1 may be a nostalgic look at what Android was (2% of
devices), the reality of the situation is that most users have a
Droid, Hero, Evo, Incredible, Moment, Magic or Eris (88% of devices).

-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


Re: [android-developers] Re: what hardware platform do you use?

2010-07-08 Thread fly 3q
The G1 can do everything,only his speed.

--



2010/7/9 Maps.Huge.Info (Maps API Guru) cor...@gmail.com

 I suppose you're still using that 8086 with the fancy 10 meg hard
 drive?

 While the G1 may be a nostalgic look at what Android was (2% of
 devices), the reality of the situation is that most users have a
 Droid, Hero, Evo, Incredible, Moment, Magic or Eris (88% of devices).

 -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.comandroid-developers%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


-- 
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

[android-developers] Re: what hardware platform do you use?

2010-07-08 Thread Al Sutton
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 

[android-developers] Re: what hardware platform do you use?

2010-07-07 Thread Indicator Veritatis
I am doing much as you are considering: using a G1 for development,
only rarely putting my ATT sim into it. I usually connect by WiFi.

My impressions of the G1, based on this one unit only, are: 1) it is
rather slow, often to the point of being unresponsive to UI 2) WiFi
connection is NOT reliable 3) I am very underwhelmed by the way they
implement the trackball: it is just silly how far I have to roll it
before it goes to the next line of text (or whatever). 4) both the
accelerometer and the switch detecting when the keyboard has been slid
out are unreliable. 5) battery life is OK as long as you don't try to
use it:( The WiFi is the major culprit for draining the battery. Keep
that off and the battery will last a good long time.

Despite all that, I am finding it quite workable for development. Of
course, it helps that my apps to date have not made extensive use of
the network. But it has the right screen size for testing your Views
to make sure they work on most phones in both orientations. Of course,
you should not rely on this alone, you should test in the simulator
for other sizes/densities and both orientations.


On Jul 6, 8:45 pm, steve ravet steve.ra...@gmail.com wrote:
 I'm new to Android and Java but working my way through the demos.  On
 my computer the emulator is hopelessly slow so I want to get a used
 phone to develop on.  I'm looking at a G1, but before I buy one from
 ebay I thought I'd ask here and see what others are using.  This will
 be strictly a development platform, although I may put my ATT SIM in
 it on occasion if I need to test telephony functions.  If you use
 something other than your personal phone for developing android apps
 on, what is it and why did you choose it?

 Is anyone using a beagle board or other non Android hardware to
 develop Android apps?

 I didn't see much discussion of hardware platforms in the archives so
 my apologies in advance if this is't the right group.

 thanks,
 --steve

-- 
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


[android-developers] Re: what hardware platform do you use?

2010-07-07 Thread Maps.Huge.Info (Maps API Guru)
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 ATT but so what?

ATT 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
ATT will offer a crippled version that can't accept non-market apps.
ATT 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