Live data from Hacker News

Standing Up For Android

shiftyjelly.wordpress.com

31–40 of 74 posts

Re: Standing Up For Android

#31
I certainly don't speak for anyone other than myself, but I buy Android devices purposefully and pretty much for 2 reasons:

#1 The Google ecosystem. I'm already committed to gmail, google voice and google calendar via multiple google apps accounts (my own personal gmail, plus a google apps work account). Being able to log into my google apps accounts once on the phone and have everything (contacts, events, voicemail system, market apps, etc) just magically sync up on all my devices is huge. No plugging the device in to a computer to sync everything up via "gTunes" or whatever... It Just Works.

#2 Google Nav turn by turn directions. I wouldn't even consider buying a phone without a built-in turn by turn system as good as Google Nav these days.

Other than those two things, all I ask for is a good web browser, which all of the platforms have these days. Everything else (market app selection) is totally optional (for me, YMMV of course).

Re: Standing Up For Android

#32

If Marco Arment was serious about Android, he would most likely give up control and outsource development to a talented Android developer. Maybe even one who is employed by Google... I'm sure Google would be more than willing to work closely with Marco, as they did in creating Twitter's app, as Instapaper is a brand. Twitter was supposed to open source the code to their Android app as a condition of the assistance bu…

Come to think of it, that may be his best case scenario. At the very least it may be a publicity ploy

Re: Standing Up For Android

#33
post #29

This article is obviously written from a developer's perspective but as an end user my problem with Android is simply that I have yet to find any device I enjoy using. I enjoyed WebOS, unfortunately it was limited by subpar hardware, and I've enjoyed my brief encounters with WP7. The two Android devices I've owned just felt seriously half-baked and perpetually in a state of flux. I feel like Google applies their mind…

It's a question of preferences I guess.

I have both an iPhone 3GS and a Galaxy S. Surely, the 3GS is a little old now, however it is upgraded and I like its design more than iPhone 4. I sometimes have days when I switch between them depending on my mood. In general I prefer my Galaxy S over my iPhone.

The iPhone does have better 3D games. Maybe that's because Android upgrades are so slow to reach customers, so the sane thing to do for developers is to target older versions of the OS and be mindful about lower-end devices.

    I can understand why supporting 2-3 major versions, 
    dealing with dramatically different screen sizes, etc 
    just seems like too much trouble
Meh, you have to do that already for iOS. The 3GS is still on sale and lacks the retina display, so it has a lower resolution. Then there's the iPad, which is completely different. Also you should expect a future iPhone model with a bigger screen.

Making your interface scale from smaller to larger is a given nowadays. Maybe more problematic on Android, however when developing for Android you save time in other areas as IMHO, Android's APIs and the environment on the whole is higher level and more flexible.

Re: Standing Up For Android

#34

As an iOS developer I totally empathize with marco and even I have decided that I will never touch android.Here is why?

(Note : Like most personal reasons these are more emotional than logical.Trying to logically argue with me on this is a waste of time.)

1)The most important reason is that it is simply not a toy I want to play with.If developer X made a million dollars making app xyz then good for him.I dont really care.If I really wanted to make money I would be doing sales pitches instead of coding anyways!I played with an android device for a few weeks and I had to throw it against the wall in frustration a cpl times.

2) Eclipse-Maven makes me want to throw up.

3) Java makes me want to throw up.

4) Android Source code makes me want to throw up.(Especially those Setter and Getter methods ewwwwwwww!).It just looks so much like enterprise software and lacks any love.The guy who wrote ListActivity couldnt make the table bounce?

5) Doing layouts through XML and the fact that I have to literally remember all those xml fields makes my skin crawl!

6) Debugging errors on eclipse (especially those nasty ones in layout.xml or strings.xml) makes me want to become a manager.

7) When you get stuck on hard problems and try to google your way out,it mostly gives you nothing except for official android documentation which I am not really a big fan of.

8) CoreGraphics,CoreAnimation,Cocos 2D...nuff said!

9) Lastly most of my favorite hackers hate it too...I learn fastest by reading code written by expert hackers and in case of android there is really nothing much out there to be inspired from!

Re: Standing Up For Android

#35
post #4

I'm still curious about the details of his conversations with his users about why they choose Android. Are any of them choosing an Android phone because of the Android OS or app ecosystem? Aside from some hackers that might like the hackability and extensibility of the Android OS, or people that reject Apple because of their business practices or philosophies, I strongly suspect most users that buy Android phones "be…

I prefer Android. I may be biased, but I don't think by that much. I own an Android phone and I do some Android development. I also own a Mac and an iPod touch, and would get into development on iOS given the time (seriously, "install XCode and get to Hello, World" is actually on my todo for this weekend). I really like all of these devices (my MBP the most though). But I prefer the Android OS for two primary reasons…

I don't mean to imply that iOS is objectively better. I think the preference is more one of priorities than one of subjective "taste." There are some objective differences. I think the biggest ones are this:

Android is more open, and its apps have a lot more power over the phone. iPhone is smoother and its apps tend to perform, look, and behave more consistently. There are probably also "killer apps/features" that could make or break one platform for certain users. If you need Flash, you need Android. There are probably many examples of apps that only exist on one platform.

I'm really not much of an Apple fanboy, but to me, smooth performance is an absolute necessity. Simply put, the abysmal performance of basic native widgets on Android is an absolute deal-breaker for me. It so happens that I also generally prefer the design of iOS and the Apple app ecosystem, but obviously those preferences are completely a subjective matter of taste. My first smartphone was a Palm Treo 650 that was extremely snappy, and maybe that's what initiated my mindset, but I won't ever carry a smartphone that isn't. If, at some point in the future, there weren't any smartphones that were snappy, I simply wouldn't have a smartphone (actually, I don't even have one now, but I'm considering getting an iPhone 4S).

Re: Standing Up For Android

#36

As an iOS developer I totally empathize with marco and even I have decided that I will never touch android.Here is why? (Note : Like most personal reasons these are more emotional than logical.Trying to logically argue with me on this is a waste of time.) 1)The most important reason is that it is simply not a toy I want to play with.If developer X made a million dollars making app xyz then good for him.I dont really…

Some pretty childish and fanboy opinions you have there.

Re: Standing Up For Android

#37

As an iOS developer I totally empathize with marco and even I have decided that I will never touch android.Here is why? (Note : Like most personal reasons these are more emotional than logical.Trying to logically argue with me on this is a waste of time.) 1)The most important reason is that it is simply not a toy I want to play with.If developer X made a million dollars making app xyz then good for him.I dont really…

I'm an Android developer and I'm so glad you do not belong to our community.

Saying that you are arrogant is an understatement.

Re: Standing Up For Android

#38

As an iOS developer I totally empathize with marco and even I have decided that I will never touch android.Here is why? (Note : Like most personal reasons these are more emotional than logical.Trying to logically argue with me on this is a waste of time.) 1)The most important reason is that it is simply not a toy I want to play with.If developer X made a million dollars making app xyz then good for him.I dont really…

Some pretty childish and fanboy opinions you have there.

To be honest I actually agree with you...I do think like a 13 year old and I do absolutely love objective C and iOS.

Re: Standing Up For Android

#39
post #37

As an iOS developer I totally empathize with marco and even I have decided that I will never touch android.Here is why? (Note : Like most personal reasons these are more emotional than logical.Trying to logically argue with me on this is a waste of time.) 1)The most important reason is that it is simply not a toy I want to play with.If developer X made a million dollars making app xyz then good for him.I dont really…

I'm an Android developer and I'm so glad you do not belong to our community. Saying that you are arrogant is an understatement.

[deleted]

Re: Standing Up For Android

#40
post #37

As an iOS developer I totally empathize with marco and even I have decided that I will never touch android.Here is why? (Note : Like most personal reasons these are more emotional than logical.Trying to logically argue with me on this is a waste of time.) 1)The most important reason is that it is simply not a toy I want to play with.If developer X made a million dollars making app xyz then good for him.I dont really…

I'm an Android developer and I'm so glad you do not belong to our community. Saying that you are arrogant is an understatement.

That feeling is definitely not mutual...I do hope you play with iOS when you get time and have fun!
Post reply on HN