phone or tablet is interesting question indeed.
My two cents: there is a big push right now to design websites for
mobile devices, so personally I would get phone for testing apps for
the same reasons.
--- Luke Wroblewski - Mobile First -
http://www.youtube.com/watch?v=NjE_Or4VIlU
I think two bigger issues are..
A) what type of apps are you interested in making and do any of them
need certain features(GPS, ect)
B) which will you personally use more, the more you use it the more
you will understand the interface and your apps will make more sense
for the user if you apply that.
--short term IMHO I'd think tablet would be funner to play with,
larger screen
-- long run I would strongly suggest you consider switching to an
android phone for your main phone
> 2. In addition to wifi, what features should I look for?
I would get device with WiFi-N, N devices will give you better
quality and longer distances for the wifi, small issue but it is on my
personal need list
> 3. Are there any brands/models I should avoid? What are the mobile device
> equivalents of Packard Bell computers and Yugo cars?
for most part anything that is compatible and has OS version you want
to test
-- if you want to test anything with Bluetooth I would suggest
avoiding HTC (HTC uses Bluetooth stack from android OS 1.6 / works for
headset but has issues with more interesting uses of Bluetooth / i.e.
connecting Nintendo wii remote to your device doesn't work / on upside
HTC was one the first devices to have good support for MS exchange
email back in 2.1 days, and I currently use a HTC, so not all bad)
---------
if you can get a cheap phone that works but had bad esn I would go
that route, you do not need working cell service, most your testing
will probably be tethered to the computer so WiFi should be easy to
use
tracfone has - Samsung Galaxy Prevail / Precedent as option
** google offers service called google voice, if you have unlimited
data for the month you can use it to send and receive calls and not
use voice minutes. also text other phones(but not short-codes [4/5-
digit numbers] to buy ringtones or vote) it works really good if you
have unlimited data! --
google.com/voice
OS wise 2.3.3 API 10 - will work on about 75% of devices
OS 4.0 is Allot of user interface improvement for tablet design but
should still be able to test 2.3.3 apps if you deiced to go with a
tablet, it will be more enjoyable for you to use, course I'm big fan
of user interface if you can't tell :-)
-----------------------
so...
PHONE:
- Samsung Galaxy Prevail / Precedent *tracfone*
- Cheap Ebay/Craiglist working phone (OS 2.3 !!), bad esn ok
TABLET:
TF300 --> asus transformer ( it has tegra 3 - batter life + powerful /
if you don't have laptop it has keyboard option )
Tab 7.0 PLUS --> the plus version adds an infared blaster( you can
change your tv channel.. lol, I'd get one )
..in all honesty the eclipse built-in emulator [other than being slow
to start] is really helpful for developing and can switch OS / API so
don't write it off completly, real device testing is always good thing
thou and loads allot faster :-)
> And I HATE the idea of being locked into a specific wireless provider.
you can get phones without contracts from any provider its just way
more expensive, getting used phone in good condition is way better
just for testing
----------------------
hope that helps...