Ask Slashdot: Data-Only Android For Development?
UrbanaMan writes "I am about to start developing Air and Flex apps for Android and need a smartphone to use for debugging. I want to be able to carry on working in the UK as well as in the US. I don't need to use the phone, so I am looking for an unlocked phone that can be used on pay-as-you-go data plans on both sides of the Atlantic. For app testing I need Flash Player (plus a processer pwerfull enough to support flash), a reasonable amount of memory, GPS, WiFi, Bluetooth, camera and USB (inc charging) and Android 2.3 or later. Are there any such phones/deals available for non millionaires?"
...a Lore, too?
Dude, the Flash thing was just to annoy Jobs, you're not supposed to actually use it.
... seems data-only apps and tablets seem to go well together, since tablets aren't phones and usually have non-3G options...
If you can get by with wifi-only for your data connection, just grab whatever phone you'd like off of Craigslist. I'm currently debugging with a Hero and an Evo that aren't tied to any plan, and rarely leave my desk.
Also, the emulator works for debugging the vast majority of the time, and gives you access to whatever networks the host is connected to.
--Jeremy
Jesus was a liberal
Sounds like you're describing a Nexus S. The only part I'm not sure about is whether you can use it as a phone in the UK. In the US, it should work fine with T-mobile's pay-as-you-go plans.
"I'm too busy to research this and form an educated opinion, but I do have time to tell everyone my uninformed opinion."
Uh....Nexus One from ebay? Lots of T-Mobile users in the USA are likely to be listing them soon...
It looks like the Droid SDK has an emulator. http://www.brighthub.com/mobile/google-android/articles/66317.aspx
Just get any GSM handset with Android 2.3 and you'll be fine.. Probably cost you 400 bucks on ebay or go somewhere in eastern Europe and get one..
It's unlocked, GSM, and has all the features you list.
For app testing I need Flash Player (plus a processer pwerfull enough to support flash), a reasonable amount of memory, GPS, WiFi, Bluetooth, camera and USB (inc charging) and Android 2.3 or later. Are there any such phones/deals available for non millionaires?"
Of course! They're all like that! Fragmentation is just a myth!
Two words: Developer phone.
Seriously though why do you need data from a carrier instead of just wifi?
That said, developer phones are GSM, just get a month to month plan for said phone off contract.
http://www.google.co.uk/nexus/#
> Are there any such phones/deals available for non millionaires?"
Yes, the mobile phones of telco executives. Thanks to them avoiding being non millionaires, you need to keep on searching.
Developing Flash "apps" for a phone, eh? Here's a quick set of instructions:
- buy shotgun and ammo
- load shotgun
- insert in mouth
- pull trigger, repeat as needed
Seriously, I can't think of anything more suck-tastic than Flash apps on a phone. Piss-poor battery life, miserable performance and a UI that'll probably still think there's a mouse around...
What do you mean by non-millionaires? I get the whole populist concept that you should be able to get anything you want for free just because you want it, but there are costs involved in producing high end phone hardware that don't just vanish because of the ethics of those who don't like paying for stuff.
I have looked... and looked... and looked. As far as I have been able to tell (in Seattle, WA) there are no options for prepaid data in the US. Period. Good luck though.
The developer Nexus One is unlocked. You can slap different SIM cards in it when you are over seas and you need cellular data access. It also runs 2.3.3 (the Nexus S, which might also be an okay choice was the only device to run 2.3.0-2.3.2 with a stock ROM.)
The nice thing about the Nexus is you don't have to fight it to get root, or unlock. Also, it is easy enough to have ROM backups for 2.1 up. Which gives you an option of testing on older versions, should you need to.
I have personally used my Nexus One around both Europe and Japan, with no problems.
Personally, I bought my HTC Desire from e2save since I worked out it would cost about the same as buying the phone and using pay-as-you-go (£20/month × 24 = £480, but the phone alone cost about £380 at the time).
The purpose of flash on Android is so that you can port existing flash apps to Android with ease. If you want to make Android apps, learn java.
The phone doesn't matter just make sure its GSM... You can use Cricket Wireless or Virgin in the US.. not sure about Europe. You might need 2 sim cards / providers to avoid paying "roaming" .. but Virgin and Cricket both offer unlimited data plans in the US. I know Virgin is in the UK too their "unlimited" data plans start at only $25/ month .. it'd probably be your best bet.
----------
Trying to fix or change something only guarantees and perpetuates it's existence
I'd recommend the T-Mobile G2X, it works world-wide since it supports UMTS 850/1700/1900/2100 and GSM 850/900/1800/1900. If you buy it for the full price, you can get it unlocked immediately. It's a powerful dual core phone that runs near-stock Android, which is perfect for development!
There are almost no phones that are affordable running 2.3.
I do development and use a unlocked Incredible on Verizon, but it's not activated, I just have it using WiFI.
On the road my kids can use it as a portable game device, i have a hotspot 3g card so the phone works as a phone, even when roaming.
I paid less than $200 in a local paper to get the phone, it was in perfect condition and runs fine. I actually enjoy that phone so much with Cyanogen i'm tempted to use it in place of my iPhone (also on Verizon).
I personally would never buy any Android phone that wasn't supported by the Cyanogen developers. (I'm looking at you boot-locked Motorola!) :)
Needing flash means you need a current phone and / or tablet. $$$
deleting the extra space after periods so i can stay relevant, yeah.
In the UK, get a PAYG Orange San Francisco (ZTE Blade) for 99 pounds, unlock it, install Cyanogenmod version of Android 2.3, pop in a SIM from giffgaff for 10 pounds a month. That's the UK part done.
Comments above mention Cricket Wireless or Virgin for a US SIM.
In the Uk all the cheap people get orange san francisco phones. A rebranded zte blade. Then you flash it with a generic android rom to remove all the orange stuff and you have an unlocked android phone with the latest software. Low resolution but large 3.5" capacitive screen and all the gadgets if only 600mhz. But at £90 on payg what do you expect? Basically it ticks all the boxes of the more expensive phones.
For data in the uk t-mobile will do six months of internet access for £20 on payg, or you can get a three months/3gb sim card on three for about £7 on ebay.
In the USA I think you are stuffed, there are not any cheap data options. Or at least I could not find any when I visited. But it is triband so should in theory work.
Is OP planning on releasing any of this development as products to any marketplace?
If yes, OP is seriously limiting their pool of potential customers. Might as well sell software for WebTV...
What about the Galaxy Player?
It's pretty much a Galaxy S without the phone guts. Sadly, it hasn't come out yet, and it will come out with FroYo (although they have stated that, just as the Galaxy S, it will get Gingerbread).
I bought a Nexus One phone direct from Google. It comes unlocked and it is pretty fast.
This is useless to you now, but: Way back, once upon a time (aka last June), AT&T offered unlimited smartphone data plans with no free minutes ($0.40/minute if you used it as a phone, with $0.30/SMS). The plan cost $30 or $35/month, I don't exactly remember.
It was an undocumented plan that you could only get by going to a badly hidden part of their website--retail store workers knew nothing about it and would actually get upset when I'd bring the phone in for service. So for about a year, I had a $30/month unlimited data-only 3G Nokia E71x with a SIP client and Fring.
That plan isn't offered anywhere anymore, and I've since switched to Verizon, but if you can find someone who still is grandfathered in, punch them in the face and take their SIM and you've got a chance.
I remember when poking around for similar plans, a Verizon retail shop said they had a $50/month data-only plan for the deaf, but--well, you had to be deaf. And I think that's gone too.
That's what I did. I bought a super dinky POS tablet for $82 off of newegg just to have something to develop on since I could care less about actually using the thing. Since I'm primary an iPhone developer and user, it was a good way to get my feet wet. Personally I find it a horrible platform, but if my client's want a version of their mobile app I'll just slap something together with a cross platform API.
If you want to do fancy apps you need the V7 (aka Cortex) processor, and most of the cheap stuff (like the phones from Virgin Mobile & Cricket) are the V6 processor (Arm 11). Anyone know a cheap V7 device?
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
I'm sorry; but you just reduced your mobile device purchasing options to ZERO with that one spec.
Why don't you try learning to really code, instead.
Yeah, but isn't it the V6 processor? There's tons of stuff that won't run on that :(. You need the V7 (Cortex) processor to do cool stuff. I want to port my Firefox Plugin, but I can't afford a $200 phone + $100/mo + 2 year lease (I don't care what they call it, with those cancellation fees it's basically a lease).
The ARM tablets I've seen are either really, really expensive ($500+), or they're running the V6. I don't think there is a cheap alternative for Android hobbyist dev.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
I posted this above, but I'll post again:
I've played around with the Samsung Galaxy S GT-i9000 a lot, and have tried a few different firmware options (both stock as well as homebrew/hybrids).
I noticed a few weeks ago SamFirmware.com shows 2.3.2 in the European firmware section..
I9000XWJV1 ## 512.PIT Version 2.3.2 2011 February DOWNLOAD 1 file select NO .PIT
I haven't tried it yet myself, as I"m using a hybrid with a US (Rogers Canada) based modem since it covers the frequencies I need, but I'm curious what the 2.3.2 holds. If it's an option, you could most likely pick up a GT-i9000(x) phone and use Odin to dump the 2.3.2 Euro firmware on and roll from there.
The (x) is because there's a few variants.. mine is actually the GT-i9000T which is a latin america based version that Immix Wireless sells (front facing camera instead of a flash on the rear facing camera). There's also a 9000B in the Mexico area, straight 9000's, 9000M's, and I'm not sure which others exist.
Link with some info:
http://www.samfirmware.com/apps/blog/entries/show/6282349-android-2-3-2-leaks-for-galaxy-s- [samfirmware.com]
The market has been hit and miss for some people after the update.. but according to that post if you root the phone the market works fine if it hadn't before.
I use an Archos 32... no GPS... but they have other options that DO have GPS, most starting at around $200 new. Might not do everything you want, but they doth rox much
DARG! I hate replying to my own posts, but I should have mentioned, if you're in the United States Virgin Mobile has a $25/mo + Tax Android with a V6 process here. The Freescale A Pad has all the specs you could ask for and a bargin price, but I've heard bad, bad things about the build quality...
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
A Dream / G1 should do the trick. Can boot from Android 1.0 to 2.3.3... ...multi-test your apps on different versions too :-)
So you can boot any version of Android you like and
A bit laggy with the 2.3.x but still, you can use it for development.
Cheap enough too.
Tmob g2 aka htc vision aka desire Z
Agreed
I dropped my Verizon contract and went back to Sprint because I couldn't afford the data plan any more. (Yes, I saved money even after paying the $150 contract breaking fee.) Ever since, I've been using my Droid doing all the same things I used to do before - except talking on the phone - as long as I can get a Wi-Fi connection, which is just about everywhere I go. Heck, I could never use the thing outside anyway because the screen is awful for reading in sunlight. So, in the end, I am getting just about the same functionality without paying for a data plan.
Used verizon or sprint phones that have been "blacklisted" due to having a bad ESN (usually due to failure to pay the bill) go for far under value, on top of the discount you'd be getting for buying used. You could probably grab a HTC Incredible for under $200. You can't activate it with Sprint/Verizon, but that doesn't affect wifi use.
Why not an HTC Leo\HD2? It's easy to get it to run Android, it's fast, has a big screen, and all the Android builds are pre-rooted so you don't have to fight with it.
Why does this sound like a train wreck waiting to happen?
Remember the days of Microsoft Halo 2 and "standbying"? You can simulate a dropout by hitting the standby button.
You might find something reasonably priced at Swappa
But I thought I would offer up this link: /. post :)
http://www.mobilexweb.com/emulators
HTH
FWIW - 1st
I have an almost unused Nexus One that is unlocked. It is tuned for T-Mobile. I had to get one tuned for AT&T, but still have the original that Google gave me at last year's Linux Collaboration Summit. I only used it for about 2 months. You can send me a private message about this if you are interested.
Sometimes, real fast is almost as good as real-time.
Nexus One. Get a used one if you want it cheap.
Guns don't kill people, "with glowing hearts" kills people.
“I am about to start developing Air and Flex apps for Android.” The platform you are targeting has full HTML 5 capabilities. HTML 5 supersedes Flash. What could possibly compel you to use difficult APIs on that slow, archaic platform when there are numerous alternatives that are far better suited to developing touch applications? Sorry, but you are really dumb.
I'd go with an unlocked Samsung Nexus S.
Brian Fundakowski Feldman
These guys make 7" and 10.1" Android Development kits. Comes with Android 2.2 including full sources
www.touchrev.com The product is the Nimble and they sell it as a development kit for either $2000 or $2500.
Expensive but very sweet.
There are a lot of free Android phones given out at Google conferences, and people sell their old ones. Just check eBay, and if you're buying international, check with the seller to make sure he or she is okay with shipping overseas.
No, I will not work for your startup
Buy a G2, root/unlock, install Cyanogenmod 7.0 (Gingerbread/2.3), or any one of the other Gingerbread ROMs. You can buy a G2 from here: http://swappa.com/buy/htc-g2-t-mobile - there's currently six listings, from $335 to $410, and all of them are rooted. The phone should work in the UK, too.
I have the same phone, running CM 7.0 (nightly 38), and I love it. I had the original G1 until recently, and it's a night and day difference. I firmly believe the G2 will suit your needs and more.
I sure hope that Adobe can get the AIR apps working on the iPad/iPhone/Android devices properly. Right now it requires the latest and greatest of everything and feels quite buggy on Android. I dropped it when I realized the iOS devices had to be jailbroken, not sure where Adobe is now with it.
Instead I went with Sencha Touch. I was new to ExtJS and picked it up in a few days. Allows for custom interfaces and/or a native look, plus it's GPL which is always refreshing. It's easy to add into the app store (with phone gap) or even easier to deploy via downloading from the webpage itself.
By the way, the Flash to HTML5 is a great idea but basically vaporware at this point. It exports images... I've been doing with SWF decompilers for quite some time now...
Ignore new phones and get just about any Samsung Galaxy-S/I9000 phone off eBay. The Cyanogenmod guys have a quite usable port of Gingerbread 2.3.3 ported from the Nexus S now. It isn't quite mainline yet, but it works great:
http://forum.cyanogenmod.com/topic/17020-all-models-cyanogenmod-7-for-samsung-galaxy-s-phones-build-20110303/
My hope is that since the Nexus S is so new, and the Galaxy-S phones are nearly identical hardware, I'm now good for another couple years of Android versions. I've never been happier with my Captivate. Best phone I've ever had!
- Necron69
Any international GSM phone will work on pretty much any prepaid plain in most EU countries. You can get really cheap plans and pay by day or month.
In the US, that's a different story. AT&T has a prepaid GSM plan, but you pay $20 for 100 Mbytes and 30 days limit. For that to work, you need a phone that's compatible with AT&T's frequencies. T-Mobile has no usable prepaid data plan. Sprint, Verizon, MetroPCS, and Virgin Mobile use networks that only work in the US.
Your best bet is to get a European Android phone (whichever you like, you can get a cheap one starting at around EU 150), use it in Europe with a prepaid plan, and in the US over WiFi.
Or just get two phones. Virgin Mobile has a decent prepaid plan, but the Android phone is Virgin Mobile only (it's also cheap: $150 unlocked, no contract).
I know the original post said GPS and Camera, but apart from those two the perfect bet would be a hacked Nook Color :) List price of USD 249 but was sold on eBay for 199 and it runs Android 2.1 (eclair), 2.2 (Froyo) and 2.3 (Gingerbread) just fine and flash 10.2 in the last two of these.
Device anywhere allows you to rent time on basically any phone you want, and they have data center in different countries on different carriers. You might consider testing your app out first on an emulator, then when it is pretty much working, rent some time on DeviceAnywhere's phone system, to easily try different configurations of carriers/models/countries. Here is the link, it may or may not be something that works out for you, but you should be aware of it anyway.
Disclaimer: I am currently doing some work for DeviceAnywhere.
"First they came for the slanderers and i said nothing."
The GSM Nexus S comes to mind. It has Android 2.3, GMS support (should work in both the US and UK), and one of the fastest ARM A8s available. It costs $529.99 at Best Buy. I don't think that is millionaire class spending, but I guess the definition might vary a bit. GSM pre-paid data should be available in much of the world.
"I don't need to use the phone, so I am looking for an unlocked phone"
Well, there's your problem right there.
Also, the android SDK has emulators for all of their phone API levels. If you're planning to get a phone, "but not a phone", it would obviously be cheaper to use that, especially if you aren't planning to use any sort of advanced features (like for 'flash'). You could then just ask someone you know to test things on their phone to make sure it looks like what you see on the SDK.
Otherwise, if you're looking for a phone...that can make phone calls, I hear that Android and iPhone are actually pretty bad at it!
"A Goddess rarely smiles for she is forced by others to be an island unto herself." - Zephiris
Nexus S (or the N1). It's sold unlocked out of the box and is a stock Android experience. No need for nefarious exploits to root it - the bootloader is unlocked, and you get root access by typing 'fastboot oem unlock' in a shell somewhere.
I recently had a friend buy one for me in the US and ship it to New Zealand for me. It worked straight away, even on 3G.
Are you UK based? Then Orange San Fransisco (ZTE Blade) for less than GBP100 on PAYG. Lots of community support. Comes with 2.1 but 2.2 and early 2.3 available:
http://android.modaco.com/content/zte-blade-roms-rom-customisation/332509/rom-cyanogenmod-7-for-zte-blade-san-francisco-v7-0-0-rc1-02-16-2011/
Archos have a range of tablets at good prices. Just be careful if you're doing UI work, because the smaller models have a resistive touch screen. But pretty much all Android devices can function without a SIM anyway.
PAYG deals for data in the UK are pretty snazzy. Everybody offers freebies whenever you top up.
Top up £10 with Vodafone and you get 300 texts, 500mb of data, and £10 to use on calls / whatever.
O2 offer the same deal but with unlimited wifi through BT Openzones.
SIM cards are free with both.
It's actually a ZTE Blade, which runs Cyanogenmod fairly smoothly, has a nice 800x480 screen, and a pretty rubbish camera.
The Zii devices look interesting to me: http://www.zii.com/Technology/HardwarePlatform/ZiiTrinity
However I think they may be more focused on low level development when it sounds like you are more after app development. Also I haven't looked much into them but I don't know what networks they will run on if any...
... and travelling to the US, you might have a hard time finding a pay-as-you-go SIM card in some places. Be creative. Where there is no AT&T or T-Mobile presence, I have still found cheap AT&T and T-Mobile pay-as-you-go phones at Target, CVS Pharmacy, and gas stations. These can be cannibalised for their SIM cards.
Don't get Verizon, Sprint, TracFone, Virgin Mobile, Net10, Alltel or anything else. Those are CDMA, not GSM. This works with AT&T GoPhone and T-Mobile To Go only.
Get a top-up card as well (because you won't get to use the free minutes that come with the phone). DO NOT turn the phone on. Take out its SIM card, put it in your phone, and activate it using the instructions provided.
Seriously, check out http://www.google.com/phone and check it out yourself. They'll post anything on slashdot now-a-days it seems.
I don't know why you'd want to have 3G in the US and in Europe, but there are zero pay-as-you-go 3G data only plans. Perhaps there are in Europe, but nobody will sell one in the US. If you want 3G you have to pay for voice and text as well; however, T-Mobile will probably sell you that without a contract at least. Secondly, I'm fairly certain that the frequency for 3G is different in Europe than in the US. T-Mobile and AT&T have incompatible 3G frequencies, and both are incompatible with what's used in Europe. Just save yourself the trouble and use Wifi.
dude i sling burgers around a restaurant for a living, supporting my wife and child... and i can afford a high end android phone for myself and wife... if you are developing for this platform just man up and shell out... it doesn't take a millionaire to buy one.
Get an Orange San Francisco PayG phone (circa £99), pay $5 to get it unlocked online and then use ROM Manager to install the Cyanogen 7 RC2.
total cost to you: approx £120 tops.
When all is said and done, nothing changes...
cex.co.uk have unlocked HTC Desire in poor condition (scratches etc) for £185.
HTC will be pushing out a 2.3 update in the next few weeks.
My fiancee and I both have T-Mobile comets on pre-paid plans. She got hers from Amazon. They're also available from Newegg. I got mine at a local Radio Shack.
I love this thing. I got the phone for $100 after prepaying $30 in airtime.
This company will let you remote into android phones and other devices to run and test your software. http://www.deviceanywhere.com/
you know you can fry stuff putting things into things that dont like the things you put into it...
UrbanaMan, have you looked at PandaBoard?
http://pandaboard.org/
For $174 you get a dual-core 1.2 GHz processor
that runs Android and Linux, with connectors for
Bluetooth, HDMI, USB, ethernet, and so forth.
Get one of the new Archos. I have the 32, but if you can afford the 43, buy that one. It's about $200 and has most of the features you are looking for in an iPhone comparable screen size. The 32 (and surely the 43) is extremely lightweight. I'm not sure if the 43 has GPS, but you could always use an external one.
For phone functionality, you'll have to use something like SipDroid.
I got an old G1 online for less than $100 (including shipping). It is a bit slow, but still quite functional, unless you want to be running processor intensive games like Angry Birds. I have around 100 apps installed that run fine. The thing is jail broken, and has a cyanogen mod installed (SparksMod currently). And I actually use it for my primary mobile phone -- with no data plan (because I refuse to be gouged any further by our Canadian oligopolies)... wifi is good enough for me. And I'm loving the 4 row physical keyboard.
This site offers unlocked phones. Just choose this option at check out. This online store also offers prepaid international card allows you to take your GSM mobile phone overseas, without incurring high roaming charges. Here is that link: http://riveroffers.com/prepaid_cellular.html?crid=173265