Testing across multiple devices may be needed, though our goal is certainly to have much more consistency across devices than J2ME does.
Testing on at least -one- device, however, should be a basic expectation. If you are running on the emulator, you have no idea how your app will behave on actual hardware. I don't think we are expecting developers to have their apps up on the marketplace the first day devices are shipped. At least, if I was a developer, I certainly wouldn't want to do that, because I would have no idea how my app would actually behave on real hardware. Since Android is about a third party developer ecosystem as much as it is about a phone platform, we are in the somewhat tricky situation where initial hardware is available at the same time for both users and developers, which does imply that developers won't have their applications available to users the first day devices are on sale. On Sep 3, 11:13 am, blindfold <[EMAIL PROTECTED]> wrote: > > Nobody should publish their app without first running it on actual > > hardware. > > I don't know what your assumptions on resource constraints are, but > while developing for J2ME, I've had to deal with a wide variety of > firmware issues making that no single phone is representative either > any more than an emulator, and the cost of testing on the myriad of > Symbian based phones is for most developers prohibitive. I do not > see how Android will be much different in this respect. > > The emulator had better be fairly representative, although of course > I'd love to play with the first physical Android phone if I can find > one. :-) > > Regards > > On Sep 3, 6:27 pm, hackbod <[EMAIL PROTECTED]> wrote: > > > On Aug 31, 3:58 am, blindfold <[EMAIL PROTECTED]> wrote: > > > > That's right. My own app includes a talking compass, but I cannot > > > really test it and I may first have to wait for user reports with > > > the T-Mobile G1. > > > Nobody should publish their app without first running it on actual > > hardware. Once phones become available, anyone who is developing > > should have a phone to test and run their app on. You can't expect > > the emulator to provide 100% fidelity with real hardware, and it > > certainly won't give enough fidelity to be able to judge the real > > experience on hardware. If you only ever run in the emulator, you > > will ultimately end up with a poor application. --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Announcing the new Android 0.9 SDK beta! http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---