yarianluis
Joined 14 years ago
Joined 14 years ago
Android has come a very long way in the last few years in terms of usability and design. A large part of this has been due to an increasingly uniform design language and feel. That, and the new distribution model for what are basically Android updates (Google Play Services) has made Android feel more polished and actually allowed it to stand on its own against iOS. It also means that developers like me don't have to spend nearly as much time worrying about fragmentation in the traditional sense. Each day the percentage of people using sub-ICS phones falls, and we all get one step closer to the day we can support ICS+ only.
However, companies like Amazon would force me to rewrite the maps integration, the sign-in portion, the wallet, etc... Amazon did a great job of replicating Google Maps API V1 but they have yet to mirror V2 and don't mirror the other components I mentioned.
Aside from fragmentation and developer sanity, the article mentions another key point here:
"[M]any of Google's solutions offer best-in-class usability, functionality, and ease-of-implementation."
Exactly! Google APIs are not perfect, and there's bugs (like when Google Maps broke map markers on high resolution phones like the HTC One). But generally speaking, I'm really happy with the quality of the APIs and services. In an ideal world, Amazon and Google would work together to provide great and uniform single-sign-in APIs, great maps, etc... As it currently stands though, I don't believe either party is interested in doing so. Prisoner's dilemma?
Miami has quite a shallow population. I've also found as time goes on that as I develop new interests, there is poor community around most of them--the little things like rock climbing or playing ping pong. It's even extremely difficult to find a coffee shop to work out of when I visit family.
Getting a user to sign up facilitates a whole range of options (promotional emails being just one of them) that help drive user retention and engagement. I am not advocating making your product obscure until they sign up. The value proposition of your product should be clear, regardless of whether someone signs up or not. But it is not clear that making them signup before they can actually use it for themselves decreases conversion or usage.
The complaint made here will become ever weaker as "Sign Up with Google" and other single-sign-on services become more widespread. Signing up in those cases takes a single click, and my experience is in many cases instantly personalized with my data from other services. This might make some HN denizens cringe, but the average person seems to not mind.
What I ended up deciding to do was returning them but asking for an 80% refund. The guy behind the counter gave me a really weird look and told me he had to ask if that was even allowed. Luckily for me, it was. They refunded me 80% of the total amount and I called it fair.