





Ask Slashdot: Data-Only Android For Development? 203
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?"
Don't you want... (Score:2)
...a Lore, too?
Re: (Score:2)
Re: (Score:2)
I thought I'd heard that there is one for the iphone...is there not one for Android too?
I'd have just assumed there was one (or more)....?
Re: (Score:3)
Emulators will only get you so far. Emulators running on a typical PC don't have multitouch input, can't connect to the cellular network (except very rudimentary test features), and are somewhat slower than actual devices. Some things, you have to test on real hardware.
Flash (Score:5, Funny)
Re: (Score:2)
He flashy-thinged Steve Jobs?
(man, i am stuck in a movie-reference rut today)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
+5 funny? This should be +5 Observant!
Re:Flash (Score:5, Funny)
FUCK YEAH! Thank you, somebody gets it. Fuck Apple for no-flash, but let's never forget: fuck Flash.
Re:Flash (Score:5, Interesting)
Anyway, Flash/AIR is the way to go right now if you want to target multiple platforms at relatively low cost/time/manpower. Flash & AIR run on: Windows, OSX, Linux, Android 2.2+, Blackberry Tablet OS, Apple iOS (as a native app via the iOS packager). Native will give the best speed, but if your speed requirements aren't so stringent, Flash/AIR will get the job done.
Oh, Lenny, you've got your techs confused. AIR != Flex. Flex is an Open-source framework that will allow you to publish SWFs or AIR Apps via MXML + Actionscript 3. AIR = more like Flash taken out of the browser sandbox & given native desktop hooks. Sounds like you're part of the "bashing stuff I haven't even touched yet based on FUD" camp.
Don't kid yourself. The face of the web is ruled by designers, not coders. Until WYSIWYG tools that make animation of UI interfaces/objects easy for non-coder designers become ubiquitous, Flash ain't going to die anytime soon. (*note: Adobe now has a Flash
Re: (Score:2)
Why is that such a big deal?
Re: (Score:2)
Try selling apps on stores.
Re: (Score:3)
Not sure why I would sell a web app on an app store.
Re: (Score:2)
Not sure why I would sell a web app on an app store.
how does 'free advertising' sound to you?
Re: (Score:2)
Why is that such a big deal?
One reason is that it makes it harder for someone to steal your code. With HTML5 it is all open source as you end up doing your logic in JavaScript. With flash you get to keep your code locked away from prying eyes in actionscript that is precomplied into a BLOB. Open Source is all very well, but some people actually want to write closed source applications.
Re: (Score:2)
Sounds exactly like Java. (And we know how Slashdot feels about Java.)
Re: (Score:2)
Flex is just a set of Libraries and an XML syntax for ActionScript bytecode. In other words, Flex is built on top of Flash, so it can't really outlive Flash.
Re: (Score:2)
Wouldn't it be possible, at least in theory, for Flex to produce bytecode targeted for a different VM?
Re: (Score:2)
The ONLY situations where a user will run flash instead of an alternative is when the user is either a) A computer beginner and can't tell the difference between slowdowns and a virus, b) There is no alternative non-flash app, and c) It doesn't say anywhere it is flash, before purchase.
Your options suggest you think Flash is never faster than any alternative...which of course is not true.
Re: (Score:2)
As a developer I'm sure you enjoy it, everyone has some obscure niches, but what about the users? Why do WE have to suffer? To the users, flash is dead.
What in the almighty heavens are you smoking? Flash has a higher penetration rate than freaking Windows, and outside of a few geeks here at Slashdot and the odd Apple cultist or two, people are pretty damn happy with it.
Now, being one of the aforementioned geeks I don't hold much love for Flash myself, but I also don't pretend my opinion is anywhere near universal. Flash is very much alive, and we won't be getting rid of it any time soon regardless of what Your Holiness Stevie may say about it.
Re: (Score:2)
Why not a tablet? (Score:2)
Re: (Score:3)
AFAICT, most non-3G tablets also lack the GPS he desires.
Though he can hook a GPS in via bluetooth, but I'm not sure if that works the same way as a built in unit as far as software and compatibility is a likely issue.
Re: (Score:2)
Re: (Score:2)
There are apps that "fake" the GPS in the Android Market Place.
http://www.androidzoom.com/android_applications/gps%20fake [androidzoom.com]
I use it on my Archos 28 for developing HTML5/Google Location API pages for mobile devices.
As for tablets, the Archos 32 is a good choice. The only reason I got the 28 is because the 32 wasn't in stock when I went to buy it.
If I was more patient, I would have gotten it off Amazon
http://www.amazon.com/ARCHOS-32-3-2-Inch-Touchscreen-Android/dp/B003X26VNM/ref=sr_1_2?ie=UTF8&qid=13008741 [amazon.com]
Craigslist (Score:5, Informative)
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
Wi-Fi only works for me. (Score:2)
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 a
Nexus S (Score:2)
Re: (Score:2)
Good thing he specifically said he didn't want to use it as a phone, then, eh?
Re: (Score:2)
Re: (Score:2)
the guy is an idiot, or was asking this just to post his ref links to places like expansys(.com or co.uk or wherever he is).
I mean, a simple bing/yahoo/goduckgo/google search would have netted him a zillion devices to choose from ranging from 150 to 700 unlocked, the information about the networks used in these countries is out there too.
zte blades break. just a friendly warning(roll with stock fw for a while to check mechanical problems regardless of what you choose though).
Re: (Score:2)
You can use a Nexus S as a phone in the UK.
You can even buy it in the UK, though it is cheaper if you get it from Best Buy in the USA
Re: (Score:2)
Re: (Score:2)
And quite a lot crapper. shitty touch sensor and GPU on Nexus One really let it down
Indeed, and this is the reason I'm graveyarding my N1 for a Desire HD. Developing multitouch games on a quasi-multitouch device is unfortunately unacceptable. The 3G reception on the N1 is also abysmal.
http://androidandme.com/2010/03/news/is-multitouch-broken-on-the-nexus-one/ [androidandme.com]
(Link seems to be down at the moment)
Re: (Score:2)
They hacked a single touch sensor to be dual touch. It works for pinch to zoom, but it's pretty shitty. http://www.youtube.com/watch?v=5MLUmJL_Px0 [youtube.com]
Newer phones like Galaxy S, Desire HD etc have proper multitouch. Galaxy S multi-touch (and Nexus S) supports 10 finger detection (with some hacks to enable it in the kernel and framework)
Re: (Score:2)
...Galaxy S multi-touch (and Nexus S) supports 10 finger detection (with some hacks to enable it in the kernel and framework)
I have polydactyly, you insensitive semiconductor designers!
Re: (Score:3)
The iPad goes to 11 [cultofmac.com].
Re: (Score:2)
What hacks? Android supports hundreds of fingers. If anything is hacked it's the shitty firmware/drivers in some phones.
No, it's the physical screen.
Re: (Score:2)
Re: (Score:2)
Exactly. The sensor used in the screen is a single touch capacitive sensor. Android supports multi-touch, but the Nexus One / xperia x10 / HTC desire harware doesn't.
The nexus one can do pinch-to-zoom so of course it supports multitouch.
Re: (Score:2)
The nexus one can do pinch-to-zoom so of course it supports multitouch.
The hardware on the Nexus One was not designed with multitouch in mind. There was a firmware hack released that changes the way it reads the touchscreen hardware, such that it can "sort of" detect two touches. This hack fails when X and Y axes align, and it often loses track of which coordinates belong to which touch. Pinch zoom works because you're not generally pinching exactly down the axes.
Re: (Score:2)
The nexus one can do pinch-to-zoom so of course it supports multitouch.
The hardware on the Nexus One was not designed with multitouch in mind.
The clearpad 2000 in the nexus one was designed to be able to do multitouch, but only 2 fingers, and yes you're right it doesn't do them particularly well.
Re: (Score:2)
Re: (Score:2)
This is false. I own both a HTC G1 and a Samsung Vibrant which both have the US T-Mobile 3G frequencies and I had no problems using T-Mobile's prepaid 3G network in the UK. The only caveat is to make sure that the phones are unlocked so they will accept a UK SIM card.
Re: (Score:2)
Re: (Score:2)
UK uses 2100MHz for 3G data. 900 and 1800MHz are the GSM bands.
Re: (Score:2)
Re: (Score:2)
Interesting. I have a Vibrant that runs on T-Mobile's US network, and I could only get 2G/EDGE while I was in the UK recently. Perhaps that was because I was in rural areas most of the time, or maybe for some reason Orange's 3G network (which I was trying to use) doesn't work with the phone.
Nexus One? (Score:2, Insightful)
Uh....Nexus One from ebay? Lots of T-Mobile users in the USA are likely to be listing them soon...
Emulator (Score:2)
Re: (Score:3)
The emulator also runs like a piece of frozen dogshit. Its speed is horrible, and should not be used as any indicator of performance.
Additionally, it cannot emulate (without a LOT of effort) any of the specialized sensors like accelerometer, multitouch, GPS, and so on.
Any Android 2.3 on GSM (Score:2, Insightful)
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..
Re: (Score:2)
Pretty much this. From the main manufacturers, you have:
HTC
- Desire S (desire HD/Z/ incred. S will get Gingerbread soon)
Samsung
- Galaxy S2 or Nexus S.
Sony Ericsson - Xperia play/neo/arc.
LG, Motorola etc don't have any 2.3 phones announced/on the market yet. If you want working 3G in the UK, you should get a *shudder* AT&T phone because they have the correct bands to work in the UK/Europe
Re: (Score:2)
Re: (Score:2)
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 a
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Developing Flash "apps" for a phone, eh? (Score:2, Insightful)
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...
Re:Developing Flash "apps" for a phone, eh? (Score:5, Funny)
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...
Steve, the nurse said you need to get back in bed for your sponge bath...
What do you mean by non-millionaires? (Score:2)
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.
Re: (Score:2)
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...
Or maybe he just wants to make a minimal investment. It's nice to know that wisdom is a trait of people with a sense of entitlement.
Re: (Score:2)
I took him to mean that he'd be willing to forgo certain "high end" features, invest time looking for a good deal (no one said "free" but you), and put in effort making up for any shortcomings. A millionaire might not be willing to make those trade-offs.
Anyways, capitalists are usually the ones who say ethics doesn't apply to commerce. The "fair" price is whatever the market will bear, by definition.
Re: (Score:2)
he "needs" a cpu powerfull enough to handle flash (good luck with that, intel just barely manages to make those) and android 2.3, that pretty much screams "high end android device"
Consider a contract (Score:3)
Personally, I bought my HTC Desire from e2save [e2save.com] 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).
Check the support phones on Cyanogen Mod forums. (Score:5, Interesting)
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!) :)
Re: (Score:2)
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 t
Re: (Score:2)
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/ [cyanogenmod.com]
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 hap
Flash is the problem (Score:2)
Needing flash means you need a current phone and / or tablet. $$$
Just get an Android tablet (Score:2)
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.
What about Arm V7? (Score:2)
Re: (Score:2)
Nook Color: 7" tablet reader with an OMAP3 at 800 MHz and can boot Honeycomb and Froyo off of a microSD.
Re: (Score:2)
Re: (Score:2)
The "exploit" is that the CPU boots form the microSD slot (and USB) before it boots the embedded flash. This is a hardware configuration setting and can't be changed by software.
Unless B&N hires ninjas to break into people's houses and swap out all the existing Nook Colors, you're safe buying one now.
Android phone (Score:2)
Nexus One (Score:2)
Ebay (Score:2)
Problem: Solved - Buy a G2 (Score:2)
Buy a G2, root/unlock, install Cyanogenmod 7.0 (Gingerbread/2.3), or any [xda-developers.com] one [xda-developers.com] of [xda-developers.com] the other [xda-developers.com] Gingerbread ROMs. You can buy a G2 from here: http://swappa.com/buy/htc-g2-t-mobile [swappa.com] - 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.
Europe--easy, US--hard (Score:2)
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 Europea
Nook Color? (Score:2)
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 (Score:2)
Disclaimer: I am currently doing some
Re: (Score:2)
(if you are wondering, it is mainly referring to the android framework and kernel additions, which are hopelessly under-commented)
Zii? (Score:2)
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...
Re: (Score:2)
Seriously though why do you need data from a carrier instead of just wifi?
Why doesn't it make sense to test the phone under the conditions your customers will likely use it under? If his flash game takes too long to load, he's not going to know that using wifi.
Re: (Score:2)
Because bandwidth is extremely variable?
Uh that's not a reason to use wi-fi, that's a reason to test using an actual cellular signal.
Re: (Score:2)
Configure your home network to bandwidth cap at whatever you want to simulate and you can get it to perform better or worse than your local area.
Right. It's not just bandwidth caps, it's drop outs, changing conditions, etc. Sorta like you'd get if you walked around your neighborhood or town or whatever and tried it out.
Flying all over the world...
I said nothing like that.
Cheating at Halo 2 (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
you want to test on devloppement code on crappy phone, To better optimize your apps and to make them compatible with more handset. Please don't make Wirth's law [wikipedia.org] happen more rapidly.
Re: (Score:2)
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.
Re: (Score:2)
Re: (Score:2)
He did not say it had to run all flash apps, just his own. Maybe they are not CPU hogs?
The old n800 tablet ran flash years ago on an ARM that must be dead slow by todays standards.
Re: (Score:2)
I've got two Dreams, both running 2.2.1, and that means no Flash. And the chipset won't do Flash. So if the OP wants Flash, he don't want a Dream.
I'm not sure I can run 2.3 well at all, so I haven't really tried. Maybe a MT3G would be a cheap play, but again no Flash.
Re: (Score:2)
They're now shipping a new variant of the san francisco (silently) that has a different screen on it. Which screws up cyanogenmod as the touchscreen driver doesn't work for the new screen; and if you didn't take a back up of the original firmware, putting the published orange firmware back on it has the same problem, as it's for the old variant also.
Still a great phone for the money, especially once unlocked for free, but my mate got bitten by this last week. Fortunately, he backed up his original firmware.