320 karma · joined March 11, 2009
It's not listed but we're looking for Mobile folks too. (Android experience is a plus)
SF or NYC
doubleTwist is hiring Android engineers. Info at http://doubletwist.com. Email resumes to chris at doubletwist dot com.
http://www.doubletwist.com/dt/Home/Jobs.dt
email: chris at doubletwist dot com
We're also looking (although it isn't listed in the link) for Android engineers.
http://github.com/haseman/Android-AR-Kit/
and here
This is a feat that most Amateur developers cannot afford to pull off. It is, however, a feat that any iPhone developer can manage (there are only a handful of devices)
My fear, with platform fragmentation, isn't for the people who do this for a living (I do, and platform fragmentation is just one of the many problems we already have systems in place to handle) My fear is for the people who want to do it as a hobby.
So for us professional folks, the platform fragmentation issue is very over-blown. But if you're a one-man shop who wants to make some mobile software in his/her spare time (for which there is a thriving market on the iPhone) then this is actually a huge hurdle to get over.
Sure, if you have access to all the Android devices, you might or might not have to make code changes to support specific handsets (yet). But if you can't get your hands on every Android device...and you want to develop a paid app in the evenings, get ready for a deluge of angry users for whom your application is just too slow to work. Further, these will be problems you won't be able to debug _until_ you get that email from an angry user.
That aside, this is _the_ issue of the Android platform. Apple knows that their 'customers' are the people who purchase the device and not their developers (as any developer who's gone through the approval process will tell you). The question remains...can Google make the same leap?
There are really two types of fragmentation. The first is UI screen size, which isn't too hard to work with. The second, and uglier, is code fragmentation. This is where a piece of code might work totally differently on two separate platforms. Right now Android has a lot of the former, but it's looking like there's a lot of the latter to come.
It's buggy, slow, and there are some user-interaction cases that just aren't covered. I look forward to it living up to the kind of system it could be, but it just isn't quite there yet. Admittedly, it's still in beta, but I'm surprised... Google's beta's are usually finished products.
I'm not, by any means, saying that Apple's review process is reasonable, acceptable, or fair. I am, however, saying that, hands down, it's better than every other mobile application market out there.