Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.52 KB | None | 0 0
  1. "gone are the hardware buttons of yesteryear"
  2.  
  3. 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).
  4.  
  5. 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.
  6.  
  7. Stuff Android does wrong:
  8. - Inconsistent UX all over the place
  9. - Bad UI design in some instances
  10. - Fragmented versions with different features
  11. - MFGs / carriers junking it up with their own spin of bad UI / UX which is even worse than stock
  12. - Stupid menu choices (why do I have to hit "menu" just to go to my inbox in an e-mail app?!)
  13. - Releases of software feel like beta versions
  14. - 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%.
  15. - 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.
  16. - Doesn't have a direct hardware access API for efficient low-level stuff
  17.  
  18. Stuff iOS does wrong:
  19. - IDIOTIC TOS for app store
  20. - Inconsistent idiotic TOS for app store
  21. - Apple won't listen to customers or add features that everyone wants / agrees would be desirable
  22. - No true multitasking
  23. - 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)
  24. - 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.
  25. - 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)
  26. - Doesn't have a direct hardware access API for efficient low-level stuff
  27.  
  28. Stuff Android does right:
  29. - Open(ish) platform
  30. - Way less strict app Marketplace rules
  31. - lower barrier to entry of developing an app (Java is pretty common / popular and the SDK is free)
  32. - Runs on many devices / form factors
  33. - [relatively] Easy to hack around in / modify
  34. - Releases updates often
  35. - More likely to adopt newer technology first
  36.  
  37. Stuff IOS does right:
  38. - Best-in-class UI / UX by miles
  39. - Software releases are very well polished
  40. - Everything happens quickly
  41. - Almost never crashes -- very stable
  42. - Extremely consistent UX / UI between apps.
  43.  
  44. 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.
  45.  
  46. Ooh, and the Xoom sucks hard. I expect that they'll sell only a few thousand and the "4G upgrade" will never pan out.
  47.  
  48. 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