Most active commenters

    ←back to thread

    Android

    (www.avc.com)
    168 points okeumeni | 16 comments | | HN request time: 0.825s | source | bottom
    Show context
    thought_alarm ◴[] No.1798654[source]
    But the iPhone and iPad aren't priced at a premium.

    Anyway, it's a mistake pit Google against Apple. The real battle will be between Google and Microsoft for the exact same hardware manufacturers and sales channels. (Meanwhile, you can buy an iPad from an Apple Store or from Walmart without any carrier involvement).

    Google hasn't managed the fragmentation problem very well, they haven't done enough to control the quality the Android OS between carriers and manufacturers, and they've utterly mismanaged the Android Market. I'm no fan of Microsoft or WinMo 7, but I expect Microsoft to do a much better job at addressing all of those issues.

    Microsoft can also leverage their Zune desktop software.

    And Microsoft's development tools are generally very popular with developers. I've done some work with WPF and I found it very impressive and I would expect their Phone SDK to be of similar quality. On the other hand, even though I generally like Java I'm finding the move from iPhone development to Android development to be a depressing step backwards both in terms of the dev tools and especially the SDK.

    Then again, it is Microsoft we're talking about. It may take them another 3 or 6 years to get it right.

    replies(8): >>1798742 #>>1798747 #>>1798749 #>>1798777 #>>1798838 #>>1799040 #>>1799286 #>>1799969 #
    1. orangecat ◴[] No.1798747[source]
    Google hasn't managed the fragmentation problem very well, they haven't done enough to control the quality the Android OS between carriers and manufacturers, and they've utterly mismanaged the Android Market.

    All true, and still they've had great success. (I'm actually surprised, given how bad the Market is and how blatantly the carriers are screwing up the phones). Which just means they can do even better if they can address those obvious problems.

    On the other hand, even though I generally like Java I'm finding the move from iPhone development to Android development to be a depressing step backwards

    It was the opposite for me. Between getting rid of header files and manual memory management, and having the app run right away on my phone rather than futzing with certificates, I'm enjoying Android development much more.

    replies(5): >>1798754 #>>1798864 #>>1798948 #>>1799057 #>>1800063 #
    2. Locke1689 ◴[] No.1798754[source]
    FYI, Windows 7 Phone uses the Microsoft .NET SDK so you can actually write in any .NET language. This is one of the few real reasons I would switch to Windows 7 Phone -- I would love to try programming a phone app in F#.
    replies(3): >>1798799 #>>1798879 #>>1799194 #
    3. DougWebb ◴[] No.1798799[source]
    There is an effort to provide tools for Android development in a bunch of scripting languages. It's not ready for prime time yet and it wasn't clear to me how well you'll be able to access the libraries, but it's a promising alternative.
    replies(1): >>1798955 #
    4. potatolicious ◴[] No.1798864[source]
    > "All true, and still they've had great success."

    I'd argue they haven't. The success would've been the adoption of the platform - but as far as I can see none of the major Android phone vendors actually support the platform - they see it more as a way to skimp on software development costs, and offload it onto Google instead. There's little to no interest in even updating the phones, or supporting the platform as a whole.

    I feel that Google has been taken for a ride by Motorola, HTC, et al - there's a lot of lip service paid to Android, but none of their actions have helped solidify the platform, instead being treated simply as free code. The fact that there are a lot of units of hardware moving off shelves means little, IMHO, for the long-term success of the platform.

    replies(3): >>1798949 #>>1799241 #>>1799773 #
    5. MichaelGG ◴[] No.1798879[source]
    This might come true for Android soon, too: http://monodroid.net/
    6. awakeasleep ◴[] No.1798948[source]
    I wonder if Android is competing more with the iPhone or with the generic phones that aren't branded anything in particular.

    Remember those graphs of user's current phones related to the next phone they bought? Apple users were happy to continue with Apple, and even BB users wanted iphones.

    7. gaius ◴[] No.1798949[source]
    I feel that Google has been taken for a ride by Motorola, HTC

    That's fair play tho' - Google sought to commoditize handsets.

    8. _delirium ◴[] No.1798955{3}[source]
    Is this the one you had in mind? http://code.google.com/p/android-scripting/
    replies(1): >>1799274 #
    9. megablast ◴[] No.1799057[source]
    "All true, and still they've had great success."

    Google has had great success, which is good to see.

    "Which just means they can do even better if they can address those obvious problems."

    Not necessarily. If all these people are just buying android phones because they can not get an iPhone, then nothing Google does will change that. The real test will be when the iPhone is available on more carriers, and when people need to upgrade there Android devices, and stay with Android. It is just too soon to tell, so far.

    replies(1): >>1799285 #
    10. nextparadigms ◴[] No.1799241[source]
    But they do invest in the platform. All the customization stuff means they have something invested in the platform.
    11. adambyrtek ◴[] No.1799274{4}[source]
    ASE doesn't allow you to build fully featured applications, only simple scripts that can interact with the Android APIs.

    On the other hand Ruboto[1] looks very promising, it's a project that brings JRuby to Android application development.

    [1] http://ruboto.org/

    12. glhaynes ◴[] No.1799285[source]
    In many non-US countries, iPhone is available on multiple carriers. My understanding (though I don't have numbers readily available) is that it's quite successful in many of them.
    replies(1): >>1799917 #
    13. dminor ◴[] No.1799773[source]
    > The fact that there are a lot of units of hardware moving off shelves means little, IMHO, for the long-term success of the platform.

    This is true for all mobile platforms. People change their phones often and have few true dependencies on the underlying OS. RIM might be the "dominant smartphone" at the moment but I doubt they're feeling super comfortable.

    14. demallien ◴[] No.1799917{3}[source]
    I can't speak for any other country, but here in France, where the iPhone is available on any carrier, almost all of my acquaintances have either iPhones or, if it's supplied by their job, a Blackberry. The only people I know that have Android phones are programmers.
    15. minalecs ◴[] No.1800063[source]
    I would say that fragmentation problem is not that big of a problem in general. It should be handled much like iOS is handling in basically they are not allowing iphone 3G phones and earlier not to have certain features, and ability to download apps.. which is essentially the same thing. I have a 3G and theres more and more apps that I'm unable to download, and I don't have access to a lot of features in the latest iOS.
    replies(1): >>1800103 #
    16. kgutteridge ◴[] No.1800103[source]
    This is a slight red herring, I do wonder how many of these apps you would like, could actually be rather easily made to run on your phone (can you give a specific example, many apps do not need 4.0 features or could easily have them ported around)

    Apple have done a great job of outdating the old sdks, mainly through the method of dropping simulator support for the previous sdks and no legitimate route of running previous firmwares on an iPhone other than holding them back (obvious flaw in this plan, how does a new developer acquire an ipod running 2.2 or 3.0)

    Android on the other hand has had no where near this rate of attrition of the previous sdks with only really the initial release not being heavily supported.

    However Android suffers from the problem you are not just waiting for Google to update the firmware so you can't make your app 2.0+ only in the thoughts that if users want my app they can update their firmware, this step would remove a lot of htc, sony and other phones that do not currently have the ability to run a 2.0 firmware whilst still being a very comptent phone.

    As for the carrier "enhanced" firmwares....