4 ms·
I disagree - android apps are more difficult to polish then iPhone apps, for a variety of reasons. * Bad defaults. (For example, on Android your app will look
by sshumaker 15y ago
I disagree - android apps are more difficult to polish then iPhone apps, for a variety of reasons.
* Bad defaults. (For example, on Android your app will look like crap if you have any gradients, unless you make sure to change the window format to PixelFormat.RGBA_8888 at startup).
* Core UI components are ugly and behave poorly
* Sluggish performance due to lack of hardware accelerated GUI (especially visible during animations, scrolling, etc)
* Extra work to support a variety of screen sizes and input methods (trackball, etc)
* Using custom-drawn components on Android that need animation (e.g. SurfaceView) results in inescapable flickering and compositing glitches - and you certainly can't use them properly with transitions. Popular iPhone apps tend to have a lot of UI candy, so this makes it harder to compete.
- guywithabike 15y agoI'm surprised you're being down voted -- you're making a decent argument and no one's refuting any of your points. Come on, Hacker News. It's not like sshumaker just posted "omg lol fandroids r dum" -- (s)he backed it up with fairly specific reasons.
- jarin 15y agoHaving developed for both Android and iOS, I totally agree. It will definitely be big news when a major Android app is noticeably better than its iOS counterpart.