Slashdot Mirror


Android 1.5 SDK Is Released

RadiusK writes "Starting today, developers can get an early look at the SDK for the next version of the Android platform. Version 1.5 introduces APIs for features such as soft keyboards, home screen widgets, live folders, and speech recognition. At the developer site, you can download the early-look Android 1.5 SDK, read important information about upgrading your Eclipse plugin and existing projects, and learn about what's new and improved in Android 1.5."

135 comments

  1. The big question is: by d3vi1 · · Score: 1, Insightful

    Feature and usability-wise is it getting close to the iPhone?
    I have a lot of "toys" at home, including a GTA01 and a Nokia N800. While a lot better in some technical aspects, and in most philosophical ones, they all fade in comparison to the iPhone. No SyncML, no PIM suite (GPE doesn't count as it's not really integrated to the platform).

    --
    UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever ones.
    1. Re:The big question is: by iserlohn · · Score: 4, Informative

      In a word, yes.

      I have a G1. It works well considering it is 1st generation hardware/software. No A2DP, but same situation as iPhone (3.0/Cupcake). Other than that, software-wise the widgets are smooth, and you can actually run services in the background. Some of the applications need improving, like the mail client needs IMAP IDLE support, etc.. but it's getting there. You can get a custom cupcake build for the G1 now which fixes a lot of those problems.

      Hardware-wise, the G1 is not as pretty, but the upcoming devices should give the iPhone a run for its money. The really good thing about it though is that it's got the right number of real buttons, which make navigation a lot more manageable.

      Talking about the N800, OS2008 is great. Nokia has been doing a lot for mobile Linux and I plan on upgrading my trusty ole 770 running OS2008 to whatever device they have for Maemo 5.

    2. Re:The big question is: by Hurricane78 · · Score: 4, Interesting

      No PIM suite on the Nokia one? All Nokia phones here an germany have PIM, SyncML, and tons of features that no iPhone ever had. The series 60 and series 80 phones from Nokia are pretty much a real OS. With everything that you would expect from a computer with such a limited physical interface.

      I guess I will never get, why people like a phone that is already technologically outdated and still overpriced, and adds even more annoyances to the package (like not being able to even input some important characters, being locked-down, and having the display turn into a smudgy piece of shit after 5 seconds of usage)...
      Are looks and the name Apple really that important to you? Or is it, that the other phones that they offer in the USA are even worse?

      I mean, I'd love to make a business out of importing European and Japanese phones into the US market. There's no reason you should be that limited, that you think, the iPhone is great...

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    3. Re:The big question is: by jez9999 · · Score: 1

      If the iPhone's hardware is so great, why does Jobs say that Flash Lite 'isn't right' for the iPhone? Way to cripple much website functionality.

    4. Re:The big question is: by Anonymous Coward · · Score: 0

      Feature and usability-wise

      not on those terms, but a portable platform for linux hackers. the synchronization is "on the air" , including system upgrades, so you need no pc unlike iphone and the damn itunes

    5. Re:The big question is: by Anonymous Coward · · Score: 0

      No. The looks and the Apple name are important to him.

    6. Re:The big question is: by kTag · · Score: 1

      Agree with you, but Flash Lite support is not going to help with your crippled web site. I can take a Nokia with Flash Lite and my video on YouTube still doesn't work. You need full Flash support + plugin to get no crippled web site

    7. Re:The big question is: by rishistar · · Score: 1

      My current and previous two Nokia handsets use RealPlayer to watch the embedded flash videos of Youtube. In fact N96 is touted to be able to run Youtube and BBC IPlayer videos.

      --
      Professor Karmadillo Songs of Science
    8. Re:The big question is: by 99BottlesOfBeerInMyF · · Score: 0

      Are looks and the name Apple really that important to you? Or is it, that the other phones that they offer in the USA are even worse?

      The other phones are significantly worse for the average user.

      I mean, I'd love to make a business out of importing European and Japanese phones into the US market. There's no reason you should be that limited, that you think, the iPhone is great...

      Yeah, good luck with that. The telephone companies in the US have higher rates and use those rates to subsidize phones. That means you're trying to sell unsubsidized phones to people in competition with subsidized ones. Add onto that the fact that there is no guarantee any of the cool features or services of the phones will work on a particular network, and your market is going to be pretty small.

    9. Re:The big question is: by supermank17 · · Score: 1

      The Nokia N800 isn't a phone. It's a small web tablet (the size of a large phone or PDA) that runs Linux (not Symbian). It also, unfortunately, doesn't have a PIM suite or a lot of the features that would be necessary for use as a full-time PDA. I believe that's true no matter where you purchase it.

    10. Re:The big question is: by Anonymous Coward · · Score: 0
      "Hardware-wise, the G1 is not as pretty,"

      But way more usable as a productivity/internet device. I do many things faster and more reliability (in rushed times) than on my iPhone--which I would normally dropped once a day from it's "slick" form.

      .

      PIM suite on the iPhone--good luck. SyncML? Who cares, GoogleSync is way more reliable, even more than Outlook's thick-client itself.

    11. Re:The big question is: by Zero__Kelvin · · Score: 2, Insightful

      "Feature and usability-wise is it getting close to the iPhone?"

      If by "getting close to" you mean "better than", then yes ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    12. Re:The big question is: by steve_bryan · · Score: 1

      So how far back does your memory extend? Back in the mid to late 80's the Mac was derided as a toy and ridiculous compared to "real" computers. Fast forward to today and there are absolutely no computers in use that are not based on the concepts first shown commercially in the Mac. DOS and the other "advanced" systems have no presence. They have vanished despite how superior they allegedly were. (Yes, I know shell scripting is available through the Terminal application in OSX and I use it but that is because I am a developer).

      When Alan Kay (the computer scientist most responsible for the development of object oriented programming) was asked his opinion of the Mac some decades ago his reply was that it was the first computer worth criticizing. That is similar to the iPhone in relation to the cell phone market. It's arguably the first cell phone worth criticizing.

      Years from now there will likely be no devices used for communication that are remotely like any of the cell phones that are currently touted as so advanced. Instead there will be much more advanced technology that will have a recognizable link with the iPhone and the devices inspired by it.

  2. a2dp !!!! Yay!!! Video Recording!!! by 8282now · · Score: 4, Informative

    # Camera & Gallery

            * Video recording
            * Video playback (MPEG-4 & 3GP formats)

    # Bluetooth

            * Stereo Bluetooth support (A2DP and AVCRP profiles)
            * Auto-pairing
            * Improved handsfree experience

  3. All that stuff is nice by geekoid · · Score: 1

    but I just what T-Mobil to roll out stereo Blue tooth..now!

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:All that stuff is nice by Anonymous Coward · · Score: 0

      It's in there. Read the damn thing.

  4. Holy Shit! by Anonymous Coward · · Score: 0

    Google has a product that's actually versioning? I wonder what type of weapons or blackmail the Android group have that lets them do this.

    1. Re:Holy Shit! by AndrewNeo · · Score: 1

      Considering there's a cost to the phone, unlike Gmail or something that's a service, they actually need to get a product out the door.

  5. I'm curious by SlashDotDotDot · · Score: 2

    Anyone here written code for Android? How do you like it?

    --
    /...
    1. Re:I'm curious by john_anderson_ii · · Score: 2, Informative

      I've done some doodling, nothing serious. The Eclipse plugin with emulator integration is very nice to work with.

      --
      Be Safe! Sleep with a Marine. Semper Fi!
    2. Re:I'm curious by Cyberax · · Score: 1

      Android is fine. Its API is quite good and easy to use, it allows to write background processes and features like call handling.

      The main problem: it's _still_ interpreted.

    3. Re:I'm curious by Anonymous Coward · · Score: 1, Interesting

      I've been messing with it off and on for a few weeks now. Overall I'm impressed, the Eclipse/emulator integration is very good. The API itself is decent, business logic is easily separated from display logic via the Activity/View pattern it implements. There are a lot of utility classes to do things like animation, bitmap manipulation, maintaining collections of sounds, etc. It has a nice XML-based layout system that takes a lot of tedium out of designing the UI/layout (compared to Swing or something). I'm definitely sticking with it for now. They have a decent developer site that (IMHO) does a good job of explaining Android development and application architecture as well as providing an API reference:

      http://developer.android.com/guide/basics/what-is-android.html

    4. Re:I'm curious by kTag · · Score: 4, Informative

      I did a project for the Android Challenge.
      I'm working with a Mac and Eclipse is not the most user friendly IDE on this platform.
      The process is smooth enough, forget about Linux, it's all Java based. I do Java stuff 10h a day so I felt right at home. It takes a couple of days to feel right about the suggested class design. Appart from that, I felt it was all very standard stuff, nothing really amazing, persistence is nice enough with sqlite but that's about it. You won't find any major revolution in there, it's very close to a simple standard Java application. So I didn't do more code since (it was based on SDK 1.1 if I remember correctly) and since I didn't even win the right to carry on with the Challenge, I left everything as it was (I got good technical marks, but the profitability of the idea wasn't there...). You see, if you didn't win somehow you didn't have access to the new SDK, unlike all the other lucky bastards. So why bother...
      Now I've got to get back to the Web SDK of the iPhone and the CSS transformations, these are rocking my days (actually more my nights).

    5. Re:I'm curious by edivad · · Score: 1

      It's wonderful! You will especially love their Parcelable interface, that you are FORCED to implement for every class (and contained/inherited class) that you plan to pass among views.
      And this is not like the Java standard Serializable, that the JVM gives you for free. This is something that you are forced to implement.
      Cheap poor interfaces design.

    6. Re:I'm curious by Anonymous Coward · · Score: 0

      are you also bi-curious?

    7. Re:I'm curious by TheSunborn · · Score: 1

      Are you sure it's interpreted? According to the documentation it does use a jit compiler to compile java bytecode to asm.

    8. Re:I'm curious by IamTheRealMike · · Score: 4, Interesting

      I wrote an app which is now on the market. The good:

      • Java. OK, actually I hate Java. But I'd hate Objective-C a lot more. Implementing a simple crash reporter around my core logic was about 10 lines of Java code, and it works every time. Implementing the same thing in C++ or Objective-C would be .... non-trivial. No bother with heap corruptions, etc.

      • The whole design of activities and intents is quite well thought out. It seemed overly complicated at first but now I appreciate it a lot more. It's also very flexible, you aren't forced to use the infrastructure if you don't want to.

      • Really rich APIs. Background services, maps, multimedia, power management, package management, notifications .... even a face recognizer!

      • The market. I see a lot of people rag on the market and the comments system. Maybe I'm biased because my app has almost universally good reviews, but it's really nice to get that instant feedback about how you're doing. It's my experience that G1 owners (and there are apparently quite a lot) are ridiculously lenient. My app is extremely simple and could use a lot of extra features, yet I consistently get really flattering comments about it. It's actually been a long time since I wrote and launched an app directly to Normal People, and it's been a refreshing experience. Publishing my app to the market was a breeze - it's instant gratification. No approval process.

      ... and the bad ...

      • Java.
      • Documentation is rather rough in places. Precious few example apps. Non-existent HIG.
      • The SDK GUI editor is very basic (I believe it's much improved in 1.5, need to check it out).

      ... and the ugly ...

      • Bugs. The 1.1 release improved things a lot, but as a user I still the contact list system in particular to be distressingly buggy. It's by no means unusably buggy, but I expect a much more robust experience from my phone than I would a desktop OS.
      • HTTP APIs. There's two, the standard Java API and then apache httpclient. Unfortunately httpclient is version 4.x, not the more mature and well known 3.x. HttpClient 4.x has almost no useful documentation and doesn't support some features that 3.x did. PAIN.

      All that said, I like writing apps for Android. Eclipse is decent. Java is decent. The distribution process is decent. And it's apparently improving pretty fast.

    9. Re:I'm curious by Cyberax · · Score: 1

      Care to point to docs?

      The previous SDK had only interpreted Java: http://developer.android.com/guide/practices/design/performance.html

    10. Re:I'm curious by caluml · · Score: 3, Interesting

      Java. OK, actually I hate Java.

      So you hate Java despite it allowing you to do precisely, easily, and compactly what you wanted to do? *

      People are weird.

      * I'm guessing you had a traumatic experience with an applet in 1998 that took 20 seconds to start up, and hung your browser. Get over it.

    11. Re:I'm curious by sketerpot · · Score: 1

      Link please? All the sources I could find are explicitly stating that Android's VM does not have a JIT compiler. This saves memory, but can slow down code that spends a lot of time in the JVM. (The Android guys do say, however, that a JIT is definitely on their to-do list. For what it's worth.)

    12. Re:I'm curious by Cyberax · · Score: 1

      It's possible to use Scala for Android development: http://www.scala-lang.org/node/160

      Try it, you'll like it!

    13. Re:I'm curious by EboMike · · Score: 1

      You're not doing it right. There is barely ever a need to implement Parcelable if you're trying to pass data across your own app.

    14. Re:I'm curious by Evil+Mushroom+Lord · · Score: 1

      Yeah-- I've developed several games for it. http://www.evilmushroomempire.com/ the last one Google featured on their Android site: http://www.android.com/market/paid.html#app=thesplatting I love developing on it. I look forward to the platform gaining more momentum as it gains more users, and more hardware.

    15. Re:I'm curious by edivad · · Score: 1

      You're not doing it right. There is barely ever a need to implement Parcelable if you're trying to pass data across your own app.

      Sure, if your app is trivial enough to have a single Activity.

    16. Re:I'm curious by EboMike · · Score: 1

      Like I said, you're not doing it right. My app has 15 activities and one service that runs at boot-time as well as on demand.

      Parcelable is rarely necessary to transfer data within an app. In fact, it'd be a performance hog to do that.

    17. Re:I'm curious by goose-incarnated · · Score: 2, Funny

      Java. OK, actually I hate Java.

      So you hate Java despite it allowing you to do precisely, easily, and compactly what you wanted to do? * People are weird. * I'm guessing you had a traumatic experience with an applet in 1998 that took 20 seconds to start up, and hung your browser. Get over it.

      Hey I agree with you - just because it will do exactly what I want it to do if I twist my head like *this* and dislocate my shoulder like *that* and leap through flaming hoops, isn't a reason to hate it. FWIW, I expect x86 assembly to do exactly what I want it to as well ;-)

      --
      I'm a minority race. Save your vitriol for white people.
    18. Re:I'm curious by edivad · · Score: 1

      Like I said, you're not doing it right. My app has 15 activities and one service that runs at boot-time as well as on demand.

      Parcelable is rarely necessary to transfer data within an app. In fact, it'd be a performance hog to do that.

      Passing data among activities requires you to use Bundles, and the data that you drop inside Bundles must be Parcelable.

    19. Re:I'm curious by Anonymous Coward · · Score: 0

      I don't find it odd at all that a person could not like the best tool available for a job and yet still be able to use it efficiently. The idea that you should be using only things you like is very limiting.

  6. someone send me $399 by Maarek+Stele · · Score: 1

    the emulator's great, but I would like the DEV phone and utilize my AT&T connection. Thanks for the post.

    --
    "Be who you are and say what you feel, because those who mind don't matter and those who matter don't mind." -Dr. Seuss
    1. Re:someone send me $399 by ascari · · Score: 1

      Send me your account information. Sincerely, Nigerian business man

    2. Re:someone send me $399 by GNUbuntu · · Score: 1

      and utilize my AT&T connection

      Good luck with that since they use different frequency bands for their 3g service.

    3. Re:someone send me $399 by ptrace · · Score: 1

      Yes, that's true, but from what I understand the HTC units can change the 3g frequency in firmware. Have not yet seen any hacks to enable 3g on AT&T though.

    4. Re:someone send me $399 by fangorious · · Score: 1

      I think if it were a simple firmware feature then far more full HSDPA phones would be available for T-Mobile USA. As of now, I can only find two: G1 and Sony TM506. Currently all the other T-Mobile USA 3G phones are UMTS.

  7. but where's my motivation? by sverdrup · · Score: 3, Interesting

    I'm hoping the API will eventually include some kind of anti-piracy options. I wish this version took some steps in that direction, but doesn't look it's going to happen anytime soon. I think the Android market is going to be huge, but until there's some kind of download protection for Android apps, I've got to stick to developing for the iPhone.

    1. Re:but where's my motivation? by h4rr4r · · Score: 4, Insightful

      Then I am sure the people who own Android phones thank you. DRM is not something they want, you can keep that stuff for the mac fans.

    2. Re:but where's my motivation? by sverdrup · · Score: 2, Insightful

      That might be the case for now, with bleeding-edge early adopters making up a big portion of Android's userbase. But the huge selection of apps for the iPhone came when developers realized it was the next gold rush. I think what you'll see on Android is a ton of apps with the DRM built into them, free apps that you have to pay to unlock.

    3. Re:but where's my motivation? by prxi · · Score: 1

      Currently paid for apps can't be accessed unless you have root access (majority of users don't). That said, you could tie an application you write to an account that you validate with also. Other than that, what can they really do to stop people with root access?

    4. Re:but where's my motivation? by sverdrup · · Score: 2, Insightful

      I suppose that's the tradeoff. Android's openness lets you program cooler stuff, but shifts the burden of protecting your work to the developer.

    5. Re:but where's my motivation? by chonglibloodsport · · Score: 1

      What? iPhone apps are being pirated left and right. There are even app stores dedicated to pirated apps.

    6. Re:but where's my motivation? by AuMatar · · Score: 2, Interesting

      And then you'll see the open sourcers step in and clone each and every one of those apps. People don't want DRM, and the idea will ultimately fail on any open phone.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    7. Re:but where's my motivation? by sverdrup · · Score: 1

      Are you really suggesting that there is no difference between Apple's DRM and Android DRM?

    8. Re:but where's my motivation? by TooMuchToDo · · Score: 1

      I have to agree with the other poster who responded to this. iPhone users are non-technical users, Android users are technical users. DRM your app? Watch the open source clone replace it.

    9. Re:but where's my motivation? by Anonymous Coward · · Score: 0

      When it comes to cell phones most people actually don't know about DRM, much less give a shit about it. You buy an app, you download it, you use it. If you get a new phone, you might have to pay that hefty $0.99 again. An average user is going to see absolutely nothing wrong with it.

    10. Re:but where's my motivation? by tpgp · · Score: 1

      iPhone users are non-technical users, Android users are technical users.

      What a load of bullshit. The userbase of both phones are a majority non technical, with a small minority of technical users.

      --
      My pics.
    11. Re:but where's my motivation? by caseih · · Score: 1

      If an app provides actual value at a price the market can actually bear (remember that "pirates" are part of the market too), then your app would do fine. But in my opinion, the market only has room for so many of these small, on-off apps that seem be cluttering the Apple app store, which are not worth the dollar that most people ask for. If you're so worried about your little app being pirated to the point that you can't make money on it, then you probably need to invest your efforts elsewhere on something that provides value to someone.

      We can't just use DRM to enforce value on something that the market sees as having no value, especially in a market that is now commoditized. I would bet that for almost all the apps you have in store, if someone really felt it was of value to them, they could write their own version in fairly short order and undercut you.

      So in the short term, you'll probably do pretty well developing on the iPhone. But the market there is not sustainable. Your market base will be saturated at some point, very quickly. And the lifespan of iPhone apps is pretty short I'd imagine, so unless you really come up with something imaginative with each iteration, you're unlikely to sell more than one copy to each person.

      If I were developing on either platform, I'd be more worried about writing a program that could tie unto a useful service that worked with the phone's capabilities somehow. As long as people want a service I can sell, I don't think "download protection" matters at all. For example, developing a service that would integrate with a VPN (a la logmein.com) to your home computer to make your home computer documents available to you whenever you want and where ever you are, that would be worth far more in terms of income than an app.

      The days of selling cute bouncy balls, simple book readers, or solitare games are pretty much past. (Where is Pocket Word, Pocket Excel, Pocket Powerpoint on the iPhone? Why aren't there any real apps yet?)

    12. Re:but where's my motivation? by R3d+M3rcury · · Score: 1

      You buy an app, you download it, you use it. [...] An average user is going to see absolutely nothing wrong with it.

      Agreed. Until...

      If you get a new phone, you might have to pay that hefty $0.99 again.

      Whoops! Then there will be hell to pay.

      I never really had a problem with Apple's DRM. Then Apple released music videos. I bought one because I liked the song and I liked the video. Then I decided I wanted to put the song on my non-video capable iPod. Bzzt! Can I rip the audio into an AAC file? Nope. What can I do? Buy a copy of the song for an extra 99 cents.

      Sorry. I got the song when I paid $1.99 for the video. Don't need to pay again, thanks. Audio Hijack to the rescue! And I haven't bought another music video from the iTunes Store since.

      It's sort of like the old saw that a Conservative is a Liberal who got mugged. DRM doesn't bother people until they run up against it doing something they feel is legitimate. Then they become offended. And offended customers tend not to purchase again.

    13. Re:but where's my motivation? by Anonymous Coward · · Score: 0

      Interestingly enough, there is a logmein.com app for the iPhone. It's $19.99.

    14. Re:but where's my motivation? by mjwx · · Score: 1

      But the huge selection of apps for the iPhone came when developers realized it was the next gold rush.

      That really is an apt analogy, like other gold rushes, most iphone developers will come out with less money then when they went in. Iphones are going to be a limited market much like Macintoshes due to the fact that Apple will refuse to license the OS, this limits both the number (and type) of devices that can be produced and the number people willing to purchase the device (mainly due to the lack of options and the prohibitive priceing). The volume of Apps for the iphone mean that there is an over-abundance of supply, whilst supply is unlimited (digital copies) money is still a very limited commodity.

      Apple is setting up the appstore to cater almost exclusively to large dev houses that can crank out tetris clone 53 or pointless vanity app 137 in a quarter of the time it takes an independent dev to crank out a similar app, let alone something with substance. You'll probably see the advertising, *cough* I mean featured apps will all be from large dev houses, Popcap will be one of the first to start drowning people out with the sheer volume of mediocre games it can produce and I'm sure Apple will have no problem giving them preferential treatment given the amount of sales they could generate.

      Android on the other hand has tried to tap into the open source community for app development and support and they've succeeded. While Apple maintain dictatorial control over the appstore and what can and cant be installed on the device, the Android Marketplace has few controls, while it's been shown that carriers can ask for apps to be removed this is relatively pointless as an Android phone can allow installation from any source, which makes de-listing apps from the marketplace futile, a placebo at best.

      I think what you'll see on Android is a ton of apps with the DRM built into them,

      Well there already are paid apps that run in a restricted mode until you buy a license, like Touchdown, the exchange client for Android. I suppose you could call that DRM if you're looking for faults. Even if you are right (and I'd say you're right to a degree) by the time that there is a metric ton of DRMed or restricted apps there will be 10 imperial tons (roughly 1.6 metric tons) of free and unrestricted apps. Android isn't like the Iphone however, DRM may be able to be tacked on to android apps but with the iphone its built into the system.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    15. Re:but where's my motivation? by mjwx · · Score: 2, Interesting

      What a load of bullshit. The userbase of both phones are a majority non technical, with a small minority of technical users.

      Android will end up like this. But for the moment the GP is correct.

      iPhone users are non-technical users, Android users are technical users.

      Google is deliberately targeting technical users first so that they can learn the about the OS and find bugs without the customer becoming frustrated with the bugs thus causing negative press, this is their MO which google use will most stuff they develop in house. They also have a somewhat ulterior motive for targeting tech and phone enthusiasts first, these are the people that average people will ask for advice and help. By having a large supply of ready trained techs who can help the mundanes out with their android phone google is positioning Android so that it can have relatively few problems whist providing a lagre feature set.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    16. Re:but where's my motivation? by jipn4 · · Score: 1

      Don't let the door hit you in the behind on your way out.

    17. Re:but where's my motivation? by Anonymous Coward · · Score: 0

      Protect your data, not the application that talks to it. If you need "DRM", your system is broken in the first place.

    18. Re:but where's my motivation? by NeoSkandranon · · Score: 1

      Most offended customers actually just get over it once they reach some level of "it's too much trouble to take a stand over this"

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
  8. Anyone seen any android phones ? by OeLeWaPpErKe · · Score: 1, Flamebait

    The only ones I know are either horridly expensive (the German phone), provider locked AND not available here, the other one (openmoko) ... well coughing is to dieing from a HIV infection like buggy is to ... Oh and that one's bankrupt too.

    I'd love to get unbelievably exited about this phone operating system. Except ... it's got a bit of an emacs problem ... this phone operating system does sooooo many things sooooo great ... except it doesn't seem to operate any actual phones ...

    1. Re:Anyone seen any android phones ? by KBlommel · · Score: 2, Interesting

      Currently in the US there's only the G1 from T-Mobile. I'm currently on Sprint and I got very excited when Sprint said they were going to be coming out with an Android based phone this year, only later to read that they feel the Android platform isn't ready yet.

      Sprint will be the first provider with the Palm Pre though, which I think looks amazing. I'm hoping it gets a strong developer base for applications, because that's what is going to decide whether the phone is great or a flop.

    2. Re:Anyone seen any android phones ? by El_Muerte_TDS · · Score: 1

      HTC isn't German. HTC made the first Android phone, which is sold as HTC Dream, T-Mobile G1, and Android Dev Phone 1. HTC isn't German. The HTC Dream and Androidn Dev Phone are not locked at all. And I'm note completely sure the T-Mobile G1 is even provider locked. More Android phones, from multiple vendors, are on its way.

    3. Re:Anyone seen any android phones ? by Anonymous Coward · · Score: 0

      I got mine at a Car Toys... I think you are confused. This one is available at any T-mobile cellphone store. And I have yet to see the OS. I know it is there because I installed a "terminal" app. However, all the applications came from the Market. And I paid for one application.

    4. Re:Anyone seen any android phones ? by windsurfer619 · · Score: 1

      I believe you can get the G1 unlocked directly from google.

    5. Re:Anyone seen any android phones ? by WaroDaBeast · · Score: 1

      I'd love to get unbelievably exited about this phone operating system.

      You'd need several doors constantly revolving around said phone for this to happen. I do think that it would be fun indeed, especially if done properly — à la Jazz, that is.

      --
      "The body may heal, but the mind is not always so resilient." -- Deus Ex: Human Revolution
    6. Re:Anyone seen any android phones ? by lanroth · · Score: 1

      I'm using Android 1.1 on an HTC Kaiser (aka the Tilt, the Vario III depending on who you got it from). This is a Windows Mobile phone that Android is being ported to.

      Not all the hardware on the phone is supported by the Linux kernel but that situation improves week by week. I spend most of my time in Android, only booting back to Windows when I need to load TomTom or upgrade my Linux kernel.

      More information can be found here:

      http://www.androidonhtc.com/

      http://forum.xda-developers.com/showthread.php?p=3629317

      I'd really like to upgrade my phone 'cos there're better ones on the market now. The trouble is I'm quite used to having both windows and linux on my phone and there's precious few phones out there that'll do that.

  9. OMG!!! Teh iPhone!!! by Anonymous Coward · · Score: 1, Interesting

    "Feature and usability-wise is it getting close to the iPhone?"

    What a fucking moron!

    Android is being put on cellphones from every single major company this year: Sony Ericsson, LG, Samsung, Motorola, Asus, etc. Android is being readied for netbooks from the major PC OEMs like HP and Dell.

    Android has quickly become the standard and default platform for a vast array of hardware devices. The number of Android based devices is soon going to be gigantic.

    But will you wub it will all your heart and make your sad and pathetic little life fulfilled like your precious little iPhone does?

    No one gives a shit retard.

    1. Re:OMG!!! Teh iPhone!!! by aristotle-dude · · Score: 1

      So to sum up, you talked adnauseum about hardware platforms that might end up using Android when the question was about usability of the software UI of Android versus the iPhone and the related software ecosystem. Watch who you call a moron Einstein.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    2. Re:OMG!!! Teh iPhone!!! by Anonymous Coward · · Score: 0

      Might?

      LOL! If people could see the pile of hardware from cellphone manufacturers and PC OEMs sitting right here on this desk...

  10. Re:Oh no run run by hoggoth · · Score: 1

    > The android has escaped! It is programmed to CRUSH KILL DESTROY! Run!

    IDAK, is that you?

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
  11. Absolutely Love It by MediaStreams · · Score: 5, Informative

    Picking up Android development was as easy as it could be.

    Just downloaded Eclipse and installed the Android plugin. Everything is just standard Java that everyone already is familiar with. Standard OpenGL for the graphics stuff.

    Tons of well documented example code and documentation.

    The best part has been the people from Google so far. They are the most helpful and bright employees I've ever encountered or dealt with doing development support.

    The only thing that has been an occasional pain has been there were some major changes from the pre-1.0 Android SDK that lost of old code was written for. Sometimes when looking for an example of a certain API feature you will get tripped up looking at old code. This is getting less and less of a problem as time moves forward, but there are still Android dev books that come from ancient versions of the Android APIs.

     

    1. Re:Absolutely Love It by EvanED · · Score: 1

      How tied to Java is Android development? Is that the only option, or could I write in some other language if I wanted? (I don't care about C; I'm more interested in something like Python, Lisp/Scheme, and O'Caml.)

    2. Re:Absolutely Love It by GNUbuntu · · Score: 2, Informative

      All the APIs are based off of a stripped down version of Java so if you use their APIs you are constricted to that. With root access you can write programs in a language like C/C++, or any language you can compile to native code, and compile for ARM and run it, but that's not supported obviously.

    3. Re:Absolutely Love It by Anonymous Coward · · Score: 0

      Cool I was wondering how developing was on the Android. I currently own the Freerunner and wanted to get into developing software for it... except the instruction/wiki does not help at all. I didn't know what the hell I was supposed to be doing to even get started. Sounds like I'll be trying out the Android real soon (the panicking images for the Freerunner are great, except it goes to sleep when receiving a call).

    4. Re:Absolutely Love It by pimpimpim · · Score: 1

      I don't have the phone yet, but installed eclipse and started playing around with developing. The accompanying DDMS as standalone or plugin for eclipse is fantastic too, you can simulate external phone and data connections, different connection qualities, read in gps trajectories to be communicated as a gps signal to your emulator.

      --
      molmod.com - computing tips from a molecular modeling
    5. Re:Absolutely Love It by Anonymous Coward · · Score: 0

      Not sure what you mean by "stripped down"...

      Regarding native code, keep your eyes open, fun stuff is not far off. Native extensions via JNI have been possible since 1.0 and have never required root privs. Tools to make this easier are on their way.

  12. That's nice... by pdragon04 · · Score: 5, Insightful

    ...now how about getting some more phones that can actually use it?

  13. C API yet? by AuMatar · · Score: 0, Flamebait

    Do they have a C or C++ API yet or is it still Java? I'm not interested in using a memory hogging interpreted language on a mobile phone.

    --
    I still have more fans than freaks. WTF is wrong with you people?
    1. Re:C API yet? by gbjbaanb · · Score: 2, Insightful

      I keep hearing a lot of people ask this, especially from Symbian devs who can't see how their image processing code would even work on java.

      Seeing as the underlying OS is all C/C++ it really beats me why they don't expose the 'environment' to C coders too. Then we'd see some fancy fast applications on Android that might make other phone manufacturers look on with envy.

      There again, if they released a C API, you'd be able to run ruby/python and perl code on it too!

    2. Re:C API yet? by zoid.com · · Score: 0, Troll

      You don't know very much do you?

    3. Re:C API yet? by Anonymous Coward · · Score: 0

      The .java files don't get compiled into .class files on Android. It's some other format, I forget what it's called, but it's very lean and optimized for a mobile platform.

    4. Re:C API yet? by josath · · Score: 4, Insightful

      The problem is that mobile phone apps pretty much have to be sandboxed, and that's a lot harder to do with C/C++ than it is with something like Java. The tools available on modern PC's for sandboxing applications don't even work all that well most of the time (see Vista). Now imagine that instead of a full-powered PC with all sorts of extensions and opcodes and so on, you're running on a much more limited platform. (sidenote: technically Android isn't pure Java, they've created their own bytecode, so they aren't beholden to Sun's iron grasp)

      --
      sig? uhh, umm, ok
    5. Re:C API yet? by AuMatar · · Score: 1

      It doesn't matter. You still have a layer in between the hardware and the code, which slows down speed, bloats memory, and drains battery life (due to needing more CPU power). I don't want to use that as a development platform. Especially when there's no sense in not releasing a C API, the libraries they're using are all written in C or C++.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    6. Re:C API yet? by AuMatar · · Score: 1

      Ah, I see the Javaistas are out in force modding me down. Guess what- Java is not the ideal programming language for many people and many situations. A limited power, limited memory, battery life dependent device is one of those. Deal with it.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    7. Re:C API yet? by larry+bagina · · Score: 1

      The Java VM doesn't mean only java. python and ruby can be compiled to JVM bytecode

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    8. Re:C API yet? by Leafheart · · Score: 1

      If they wanted sandbox they should have coded it in LUA.

      --
      --- "When you gotta do something wrong. You gotta do it right. (Fighter)"
    9. Re:C API yet? by cyngus · · Score: 1

      First off, its not a requisite that a VM add significant overhead to code. Its true that it can't have zero overhead, but its not true that it automatically causes a massive CPU performance hit and memory explosion. I'll point to one benchmark that at least indicates JVM performance can exceed C++ performance, http://kano.net/javabench/ . (To be clear, Android does not use a JVM, it uses its own VM).

      Second, if you base your language choice for a mainstream, general purpose platform, solely on code efficiency, you're making a mistake. Speed is *not* all that matters. Portability and *programmer* efficiency are major factors to consider if you want a successful platform. In these dimensions the Java language and VM execution environments tend to be superior.

      Third, for the vast majority of programs, its the code you write, regardless of language that makes the most difference. Languages create far fewer slow programs than poor programmers and designers.

      None of this is to say that their aren't benefits to native code, and in the long run Android should provide a way to write native code for those tiny bits of the program that are doing heavy algorithmic work. What I do mean to say is that saying the best language for all your code is C[++] is incorrect (unless all you write is heavy algorithmic code, most applications have more than this).

    10. Re:C API yet? by AuMatar · · Score: 1

      First off- yes, VMs do cause huge performance hit in real world applications. It's been proved again and again and again. You have one highly biased and long since disproven benchmark- http://www.freewebs.com/godaves/javabench_revisited/

      Secondly- speed and memory efficiency is the most important issue on limited resource platforms. But ignoring that- the portability of Java is more smoke and mirrors than reality. "Write once, debug everywhere" is the reality. AS for programmer efficiency- using the language your team know best is what rules that. Maximizing programmer efficiency leads you to support the most languages possible. In which case the best thing to do is write a C API, which can be easily wrapped in java, perl, python, etc.

      Third- yes and no. Sure, picking an O(n) algorithm when there's an O(1) is something no language will overcome. But language still makes double digit differences.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    11. Re:C API yet? by jonwil · · Score: 1

      Mobile phone apps don't need to be sandboxed. Thats just garbage propaganda from the carriers.
      All you do is put the sensitive parts (like the cell network interface) on a separate CPU (like OpenMoko does)

    12. Re:C API yet? by Anonymous Coward · · Score: 1, Interesting

      For one thing, the mobile world doesn't run exclusively on the ARM instruction set. Lower end chips tend to be Qualcomm. Allowing native code reduces portability, so they probably want to discourage it.

    13. Re:C API yet? by gbjbaanb · · Score: 2, Informative

      cool. But Android doesn't use JVM bytecode, they developed their own, called Dalvik, to get round Sun's licencing.

    14. Re:C API yet? by josath · · Score: 1

      Well, maybe you don't mind having to reboot your phone, but having my phone crash and having to wait to restart it pisses the heck out of me. I don't want FooCorp's CoolUtility to be able to crash my phone causing me to drop my call in the middle of talking to my boss or something.

      --
      sig? uhh, umm, ok
    15. Re:C API yet? by S3D · · Score: 1

      Yep, I'm one of those devs. I'd love to try android, but even with native code I'd to use a lot of tricks to make image registration code run on the mobile CPU with acceptable frame rate. There is no hope it will run on Java (some benchmarks show 10-100 times slowdown, but even 30% slowdown would kill it). Of cause solution could be if image processing/registration would be implemented as a part of native android distribution itself, as was suggested in some discussions. Even better if it would use DSP/IP/FPGA. But those are pipe dreams of cause.

    16. Re:C API yet? by Anonymous Coward · · Score: 0

      Writing anon, to avoid loosing mods, but the tool-chain is:
      java code -> java byte code -> Dalvik byte code

      you still need javac to convert your java to java bytecode, then the dalvik "compiler" to compile the JVM bytecode to dalvik,

      So theoretically you CAN do:
      jpython/jruby -> JVM bytecode -> Dalvik

      The problem would be that the android API may not be so easily tied to jpython/jruby for some things.

  14. Android Owners Aren't Losers Like iPhone Owners by Anonymous Coward · · Score: 1, Insightful

    People with Android phones, shockingly, buy them because they work well and get on with their lives. They aren't lifestyle choices. They aren't something that fills a hole in their sad and empty lives.

    So, no, Android phones aren't:

    * Carried in the most visible way everywhere in public places hoping everyone will notice just how 'special' they are for what phone they own

    * Brought up in every single conversation with every single person they meet in public

    * Used in the most annoyingly over manner in public places with a desperate and sad hope that people will ask them about their phone

    Samsung
    LG
    Asus
    Sony
    Motorola

    all have multiple Android based phones coming out in 2009. Companies like Motorola are building a 200 person team just to focus on Android phone development alone. It is rapidly becoming the default platform for cellphones.

    1. Re:Android Owners Aren't Losers Like iPhone Owners by Anonymous Coward · · Score: 1, Funny

      someone has iPhone envy and/or a small cock

      lighten up, Francis

  15. The standards that really matter... by mkcmkc · · Score: 1

    Picking up Android development was as easy as it could be. Just downloaded Eclipse and installed the Android plugin.

    So, doesn't work with vi or emacs, eh?

    --
    "Not an actor, but he plays one on TV."
    1. Re:The standards that really matter... by kTag · · Score: 1

      Don't know if it's a serious question or not, but the answer is yes, it works with both. All command line stuff is there. You compile your Java with Android compiler, deploy the result to the emulator using command line if you want. If I remember correctly it's even based on Ant.

    2. Re:The standards that really matter... by ickpoo · · Score: 1

      It works just fine with Emacs (and probably VI). There are command line applications for project generation, compilation (ant), moving stuff to the phone, or the emulator, for watching logs on the phone / emulator. The only thing I haven't done is use the debugger, which I understand that Eclipse has nicely integrated.

      --
      I am not a script! .Sig?
    3. Re:The standards that really matter... by mkcmkc · · Score: 1

      Yeah, I was joking--I know Google has better taste than to distribute something that won't work well in a straight Linux environment (unlike some other wannabe companies that shall remain nameless).

      If I remember correctly it's even based on Ant.

      You say that as if it's a good thing. ;-)

      I haven't done heavy Java development since before Ant had really caught on, but as far as I can tell, it was written to pave over Windows' entirely incompetent set of command-line tools. And maybe to catch the XML train, which probably seemed like a good idea at the time, but just makes Antfiles utterly unreadable to my eyes. (Even the tiny example on the Wikipedia page makes me want to hurl.)

      --
      "Not an actor, but he plays one on TV."
  16. Asking for a title on a comment is idiotic /. by greentshirt · · Score: 3, Insightful

    Seems someone at Google didn't fully realize that their low fanfare and subtle product roll out system wouldn't translate well to consumer electronics. I was very excited to hear about Android in a Wired article last year and I was pleased to see it's just around the corner. But in my opinion the launch was terrible. There was little coverage in mainstream media, I didn't see any commercials or marketing of any kind. They should have waited till they had more carriers on board, more cell phone / electronics manufacturers on board and launched with a huge marketing campaign. I would argue that Google has a more marketable IP than Apple does (almost everyone uses something Google related and most people have a generally positive view on Google), and if Android was launched properly it would have easily gone head to head with the iPhone (particularily if it wasn't rushed out and maintained all initially stated functionality).

    1. Re:Asking for a title on a comment is idiotic /. by Cyberax · · Score: 2, Interesting

      Arguably, Android G1 was not really ready for widespread use. It has a lot of rough edges and device itself (I own it) is not very well polished.

    2. Re:Asking for a title on a comment is idiotic /. by pimpimpim · · Score: 2, Interesting

      Also many of the applications are still close but no cigar. I don't care too much, though, this thing has way more potential than any of the other platforms, and there is still a lot of room for sales next to the iphone.

      --
      molmod.com - computing tips from a molecular modeling
  17. Basic functionality by blincoln · · Score: 2, Interesting

    Hey Google - have you fixed the mail reader so I can view messages composed by someone using Pine (or one of its derivatives) instead of just seeing "null" where the body should be?

    All of the flash is nice, but getting the basics working would be better. This issue is supposedly fixed in the codebase, but I don't see anything in the 1.5 release notes indicating that it's included.

    --
    "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    1. Re:Basic functionality by greentshirt · · Score: 5, Funny

      I still think it's incredible that there is no Google toolbar for Chrome.

    2. Re:Basic functionality by blincoln · · Score: 0

      ...also, can I make two small (but important - well, at least the first one is important) requests regarding the music player?

      1 - "Shuffle" does not mean "play a random track after the current track". It means "advance through the current playlist in a random order, playing each track exactly one time. One all tracks have been played, pick a new random order for the playlist and repeat". While the G1's random order is more random than some other players I've used, it definitely picks a fraction of the tracks much more frequently than the others, and some tracks virtually never.

      2 - The option to filter the file list while browsing for a track shouldn't affect the actual playlist (although maybe this can be a selectable option)? One of the main ways in which I use the music player is while I'm exercising. I would really like to pick a specific track to start out with, and then have the "shuffle" mode give me random stuff after that. But if I use the track filter to find a track, the app will only select from the filtered view in terms of tracks after the current one.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    3. Re:Basic functionality by rainhill · · Score: 1

      Microsoft working on it.

    4. Re:Basic functionality by nfsilkey · · Score: 1

      K9Mail has fixed the Content-Type bug you speak of:

      http://code.google.com/p/k9mail/issues/detail?id=94

      Dont think its fixed in Mail-proper:

      http://code.google.com/p/android/issues/detail?id=1763

  18. But does it support Java? by Anonymous Coward · · Score: 0

    No, I am not trolling. It's just that earlier versions used something quite similar to Java (tm), but it was missing about half of standard JDK. It wouldn't matter all that much if it was unnecessary, useless parts of JDK. But that wasn't the case, rather, some arbitrary logic (if (rnd() > 0.5) { /* include */ } ?) seemed to be used to determine fate of any given API package.

    So with version 1.5, does Android support some useful subset of real Java?

  19. Android 1.5 Highlights by Anonymous Coward · · Score: 4, Informative

    Android 1.5 Highlights

    April 2009

    The Android 1.5 platform introduces many new features for users and developers. The list below provides an overview of the changes.
    User interface refinements

    * System-wide:
    o Refinement of all core UI elements
    o Animated window transitions (off by default)
    o Accelerometer-based application rotations
    * UI polish for:
    o In-call experience
    o Contacts, Call log, and Favorites
    o SMS & MMS
    o Browser
    o Gmail
    o Calendar
    o Email
    o Camera & Gallery
    o Application management

    Performance improvements

    * Faster Camera start-up and image capture
    * Much faster acquisition of GPS location (powered by SUPL AGPS)
    * Smoother page scrolling in Browser
    * Speedier GMail conversation list scrolling

    New features

    * On-screen soft keyboard
    o Works in both portrait and landscape orientation
    o Support for user installation of 3rd party keyboards
    o User dictionary for custom words
    * Home screen
    o Widgets
    + Bundled home screen widgets include: analog clock, calendar, music player, picture frame, and search
    o Live folders
    * Camera & Gallery
    o Video recording
    o Video playback (MPEG-4 & 3GP formats)
    * Bluetooth
    o Stereo Bluetooth support (A2DP and AVCRP profiles)
    o Auto-pairing
    o Improved handsfree experience
    * Browser
    o Updated with latest Webkit browser & Squirrelfish Javascript engines
    o Copy 'n paste in browser
    o Search within a page
    o User-selectable text-encoding
    o UI changes include:
    + Unified Go and Search box

  20. I, for one... by Anonymous Coward · · Score: 0

    I, for one, welcome our version 1.5 overlords.

  21. Youtube SPAM button and more efficient GUI! by Barryke · · Score: 1

    # Google applications

            * View Google Talk friends' status in Contacts, SMS, MMS, GMail, and Email applications
            * Batch actions such as archive, delete, and label on Gmail messages
            * Upload videos to Youtube
            * Upload photos on Picasa

    --
    Hivemind harvest in progress..
  22. Don't Cry Assclown by Anonymous Coward · · Score: 0

    Awww, poor baby!

    Don't cry assclown, no one is going to take your precious iPhone away.

  23. PhoneGap - html/javascript coding for G1 Android by sracer · · Score: 1

    I'm impressed with my G1 out-of-the-box (coming from a T-Mo Dash). And as long as there are significant improvements I will be delighted with it.

    I use Eclipse for Java development on my job but I didn't want my leisure coding activity to feel like work so I went poking around. I stumbled across http://phonegap.com/ which is an add-on to the Eclipse/Android SDK that allows developers to create apps using html and javascript.

    I downloaded, installed it, and manage to compile the sample code pretty easily. Reminds me a bit of ForwardPass for the PocketPC.

  24. J2ME (J2SE?) support? by Anonymous Coward · · Score: 0

    Android may be more open than iphone, but it still seems wacky, at least when I last looked at it. All wierd android-specific apis, a wierd not-really-jvm underneath... It's "java"... but... Does it support running european/asian-phone-industry-standard J2ME applets or even J2SE? Network app stores generally provide J2ME games and stuff.

  25. Google is no so Open Source as say. by kvillaca · · Score: 1

    I like google, but latest Android versions that had two distinct public and wasnt so open, some points into product certificates and Chrome that sent everything that we write to google... makes me have one step behind in all products that they have released and will release one day. Because this I don't use google produts anymore, even restricting gmail use either. Yes Google is a very good company with good products, but your policy isn't so clear.

  26. Accelerometer-based application rotations by edxwelch · · Score: 1

    Oh shit, no! Randomly rotating apps everytime you move your phone. Why did they have to copy the iPhone? The accelerometer is the most worthless gimmic ever put into a gadget.

  27. Teh IPHONEEEEEEE!!!! by Anonymous Coward · · Score: 0

    feature and usability-wise, iphone is the standard, eh? For fuck sake, they did not even have copy-paste till now.

    Only on /.. Now go and suck Steve's dick, you asshole.

    1. Re:Teh IPHONEEEEEEE!!!! by baka_toroi · · Score: 1

      Though I agree copy-paste is a useful feature, it's not the be-all and end-all of an OS. There are ways to add phone numbers that you receive in an email into your address book.

    2. Re:Teh IPHONEEEEEEE!!!! by Anonymous Coward · · Score: 0

      Okay. So, let's absolute necessary features and usability on a given phone :
      Everything on iphone is absolutely necessary feature and that's the only way a phone is usable. Everybody else sucks!!

      Go and check blackberry usability and features. Ever played with a Nokia?
      I used to just hate apple fanbois, but iphone fanbois just make me puke.

    3. Re:Teh IPHONEEEEEEE!!!! by baka_toroi · · Score: 1

      Did you accidentally the whole verb? Yes, I've "played" with a Nokia. The UI sucks ass. Apart from that, Nokia didn't repair a defective phone I bought 2 months before it broke, so I'll never buy a Nokia again. Really, only Android can really compete with the iPhone OS. The Blackberry OS is passable, but it's not there yet. Windows Mobile, before anyone mentions it, is the worse OS, in any platform, I had the misfortune to deal with.

  28. what he said .... by taniwha · · Score: 1

    it's an easy pickup, even, if like me, you'd put off learning java until you really needed it

    the integrated debugger in eclipse is excellent too - download the SDK now (not 1.5) you can do development onto the emultaor until you get a phone

  29. Pretentious Assertion by SuperKendall · · Score: 2, Informative

    People with Android phones, shockingly, buy them because they work well and get on with their lives.

    That's why I bought my iPhone. That's why everyone I know bought an iPhone. Because we wanted something that Just Works and so many phones before, had Just Not Worked Worth a Damn.

    They aren't lifestyle choices. They aren't something that fills a hole in their sad and empty lives.

    Well I don't know how empty your life is, but it's certainly sad that instead of enjoying your phone you see fit to bring down other phones you fear people perceive as "better". I myself like the Android platform a lot, I just see it's not as mature yet.

    Carried in the most visible way everywhere in public places hoping everyone will notice just how 'special' they are for what phone they own

    Honestly, who does that? I have never seen a person just carrying one around to display. They are usually tucked away in purses or pockets - just like other phone.

    Used in the most annoyingly over manner in public places with a desperate and sad hope that people will ask them about their phone

    So because iPhone owners actually USE the phones they carry they are arrogant? Seems like you are the one proclaiming how much better a person you are because of the brand of phone you own. I personally don't care what phone other people have, or if they know what I have.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  30. Bluetooth API's by Qwavel · · Score: 3, Interesting

    From the changelog it would appear that there are still no bluetooth API's. This makes it pretty much the only phone available that doesn't have this. Too bad.

  31. Re:Oh no run run by 2.7182 · · Score: 1

    Yes! Thank god I am not alone in having seen one of the scariest sci fi episodes ever.

  32. There's an app for that by SuperKendall · · Score: 0

    My current and previous two Nokia handsets use RealPlayer to watch the embedded flash videos of Youtube.

    Or the iPhone can just play them directly with the Youtube app.

    Basically any site that can feed you flash video can also put together an MPEG4 stream you can download and play. That's what most previously all Flash sites have done.

    If all you need Flash for is watching video, you don't really need flash.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  33. Re:a2dp !!!! Yay!!! Video Recording!!! by Anonymous Coward · · Score: 0

    I visited Google and saw the 1.5 firmware up close, running on a developer's G1. The video recording is excellent (quite exciting, but they made me sign a NDA before visiting, or I would have taken pictures), as is the Bluetooth support.

    As Samsung has just announced/leaked that it is releasing their new S8000 with Android, the iPhone is going to have to step up to the plate to compete.