Live data from Hacker News

This Is What Developing For Android Looks Like

techcrunch.com

1–10 of 94 posts

Re: This Is What Developing For Android Looks Like

#2
> You know how all Android developers complain about fragmentation? Yeah, this is what fragmentation looks like.

This is some of the most insulting garbage out there. I'm an Android developer. I don't complain about fragmentation. Ever. Don't you dare lump me into a group of people you hear complaining loudly. I'm not one of them!

I know it can be hard to get apps to work across all phones. The variety of available hardware is part of what makes the ecosystem so amazing. Of course there will be difficulties that arise from the range of devices (dynamically positioning text to align with a set image background across every screen size and resolution can be difficult, I'll admit) but those problems are not something to complain about, and frankly, they're not any kind of showstopper.

The variety in devices allows me to build apps like pressureNET, which uses barometers built in to some phones. I could never be building a groundbreaking, innovative weather network without different ideas and different manufacturers trying things out. As a developer, I love the variety available in Android devices. It's what makes the ecosystem thrive and it's what makes me thrive as a developer.

I hate this "all Android developers complain about X" bullshit. It's wrong, insulting, and counter-productive to everyone who's trying to build the next great app. Stop it.

Re: This Is What Developing For Android Looks Like

#3
Yes, indeed. All android developers have 400 phones (neatly and photogenically arranged on a conference room table, no less).

Look, fragmentation has costs. Outside the core APIs (and especially with hardware-facing interfaces) you need to expect to do some testing. Screens have different resolutions. PVR and Mali have different rendering bugs. Different cameras have different quirks. But to baldly pretend that this requires exhaustive testing on hundreds of devices is just sensationalist nonsense.

Re: This Is What Developing For Android Looks Like

#5

Opportunity for a web-based emulator including all devices.

Why a web-based emulator? Just use the one that's included with the Android SDK. You can simulate any combination of memory, screen size, screen resolution, and various hardware characteristics. Sure it can be slow, but it's getting better and is actually emulating the system you're developing for.

Re: This Is What Developing For Android Looks Like

#6
post #2

> You know how all Android developers complain about fragmentation? Yeah, this is what fragmentation looks like. This is some of the most insulting garbage out there. I'm an Android developer. I don't complain about fragmentation. Ever. Don't you dare lump me into a group of people you hear complaining loudly. I'm not one of them! I know it can be hard to get apps to work across all phones. The variety of available h…

I completely agree. I was on a project to develop an extremely complex Android app and we survived just fine by testing on one tablet and one phone per developer (roughly 6 or 7 different devices total).

The developer tools do an excellent job helping test for and deal with errors on the different in the Android ecosystem.

Re: This Is What Developing For Android Looks Like

#9
post #2

> You know how all Android developers complain about fragmentation? Yeah, this is what fragmentation looks like. This is some of the most insulting garbage out there. I'm an Android developer. I don't complain about fragmentation. Ever. Don't you dare lump me into a group of people you hear complaining loudly. I'm not one of them! I know it can be hard to get apps to work across all phones. The variety of available h…

Just so you know. You are absolutely in the minority of Android developers.

Most want their apps to work on ALL phones.

Re: This Is What Developing For Android Looks Like

#10

Opportunity for a web-based emulator including all devices.

Why a web-based emulator? Just use the one that's included with the Android SDK. You can simulate any combination of memory, screen size, screen resolution, and various hardware characteristics. Sure it can be slow, but it's getting better and is actually emulating the system you're developing for.

You've never actually built an Android app have you ? The emulator is NOTHING like the real devices.
Post reply on HN