Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "gone are the hardware buttons of yesteryear"
- Yeah, waste that screen real estate right up. I hate having a button on my phone that actually does something semi useful / consistent (back) or brings me somewhere (home).
- This thing is just as much a piece of garbage as I've been saying it would be all along. Don't get me wrong, I love my Motorolla Droid (OG Droid first-gen), but Apple is whipping everyone right now in the UX department on computers and mobile devices.
- Stuff Android does wrong:
- - Inconsistent UX all over the place
- - Bad UI design in some instances
- - Fragmented versions with different features
- - MFGs / carriers junking it up with their own spin of bad UI / UX which is even worse than stock
- - Stupid menu choices (why do I have to hit "menu" just to go to my inbox in an e-mail app?!)
- - Releases of software feel like beta versions
- - Java. Java is notoriously inconsistent and breaks for no reason. Lots of times, your app will be just fine, but the runtime environment will cause it to break for no apparent reason. This is obvious, even in Android. A button that once clicked and did something now just doesn't function. I'd like to write some unit tests and run them a million times each for stuff like Hello World...I can almost promise that Java won't pass 100%.
- - Versions of Android that are released don't make it to phones as upgrades and users must rely on "hacking" their phones just to run the latest updates. This entire upgrade distribution system is really flawed. MFGs just say "buy our new phone" and leave you holding the bill.
- - Doesn't have a direct hardware access API for efficient low-level stuff
- Stuff iOS does wrong:
- - IDIOTIC TOS for app store
- - Inconsistent idiotic TOS for app store
- - Apple won't listen to customers or add features that everyone wants / agrees would be desirable
- - No true multitasking
- - Old hardware gets left in the dark when new major versions hit (the same "buy our new crap!" that Android mfgs do -- and don't get away with, since anyone who cares will run "hacked" ROMs)
- - Apple HATES jailbreakers / people trying to enhance the functionality of the device THAT THEY PURCHASED. This is one of the major problems I have with Apple in general and the reason that they don't get my money.
- - Charges too much to get started developing an iOS app / forces the use of a (surprisingly efficient) proprietary language (Objective C) (although I would MUCH rather work in Obj C than in Java, and it runs about a million times better in practice)
- - Doesn't have a direct hardware access API for efficient low-level stuff
- Stuff Android does right:
- - Open(ish) platform
- - Way less strict app Marketplace rules
- - lower barrier to entry of developing an app (Java is pretty common / popular and the SDK is free)
- - Runs on many devices / form factors
- - [relatively] Easy to hack around in / modify
- - Releases updates often
- - More likely to adopt newer technology first
- Stuff IOS does right:
- - Best-in-class UI / UX by miles
- - Software releases are very well polished
- - Everything happens quickly
- - Almost never crashes -- very stable
- - Extremely consistent UX / UI between apps.
- Neither is "good" or "bad"...they're both OK and the "best" would be a mix of parts of both. I prefer Android despite its flaws, but iOS undeniably provides a more consistent, more fluid, more stable experience.
- Ooh, and the Xoom sucks hard. I expect that they'll sell only a few thousand and the "4G upgrade" will never pan out.
- Besides, what good are 4G speeds when you can use up all your data inside an hour?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement