Slashdot Mirror


Android Gathers Steam Among Open Source Developers

svonkie writes "Despite launching on the T-Mobile G1 with little mainstream fanfare, Google Inc.'s Android OS appears to have gained strong interest in the open source development community. According to a survey of Black Duck Software's Knowledge Base, Apple Inc.'s iPhone led the industry with 266 open source project releases during 2008, while Android followed in second place with 191 releases. Black Duck compiled the data after scouring through over 185,000 of open source projects across 4,000 Internet sites."

176 comments

  1. Blackberry by jetsci · · Score: 1

    There still seems to be a serious lack of Blackberry love from Android. Why is that? Any suggestions/guides for going about getting Android on mine?

    --
    Bored at work? Play Game!
    1. Re:Blackberry by poetmatt · · Score: 1

      I'm guessing there are legal implications. I would love to see blackberry suite/equivalent on my G1, my work would too. However, I'm guessing that in general blackberry is not very open-source friendly among other things.

    2. Re:Blackberry by Anonymous Coward · · Score: 0

      I have android partially working on an older model blackberry. I can telnet in through the jtag connection, but I haven't reverse engineered the display yet, so that doesn't work. No phone calls, of course. I set up a page with some info, but I forgot the website number.

  2. Google Devs Best I've Ever Worked With by Anonymous Coward · · Score: 2, Informative

    Of all the open source projects I've worked on or had interaction with the Google Android and Chrome teams have been by far the best. Most friendly, most competent, etc.

    Not perfect of course, but an absolute pleasure. I can certainly see why Android would be popular with the rise of smartphones and the netbook and smaller category of devices.

  3. Gathering Steam by Anonymous Coward · · Score: 0

    Meanwhile, the iPhone is gathering billions of dollars.

    1. Re:Gathering Steam by Anonymous Coward · · Score: 0

      WHOOOSH!

  4. Gathers stream? What fucking era are you from? by Anonymous Coward · · Score: 1, Insightful

    Turn in your geek credentials, you phoney!

  5. That's funny by Anonymous Coward · · Score: 0

    Little mainstream fanfare?!? You kidding, right? They poured as much, if not more, cash than Apple into pushing that Java architecture abortion that is Android.
    Can you spell Parcelable?

    1. Re:That's funny by Anonymous Coward · · Score: 0

      I certainly hope that Google would pour more cash into pushing Android than Apple. It wouldn't make much sense for Apple to invest in a potential competitor...

  6. OpenMoko by ilovegeorgebush · · Score: 3, Insightful

    It's such a shame that Sean Moss-Pultz is so full of sh-t, Android is what OpenMoko could've been if they'd pulled their fingers out. What's going to happen to it now? Will OpenMoko continue to develop and will it ultimately still bring out hardware?

    1. Re:OpenMoko by Jamie's+Nightmare · · Score: 1

      Screw it.

      Two things to hate about the OpenMoko. The name itself is a blatant rip-off of Motorola's "Hello Moto" slogan. There is no real excuse for that, and it perpetuates the idea that Open Source Software lacks originality. (though indeed some of it does)

      Second. Have you seen a demo of the phone? If you had to make an emergency 911 call and the phone was off, well... I hope you're wearing clean underwear like your mother told you.

      --
      "When you see a unixer brainwashed beyond saving, kick him out of the door." - Xah Lee
    2. Re:OpenMoko by horza · · Score: 1

      First that's a pretty poor and petty reason to hate the OpenMoko. Why do I need originality when I just want a mobile phone to make calls from? The less original a phone is, the more usable it is from a UI viewpoint.

      Second, who cares? My phone is on 24/7 and is only off if I accidentally run out of battery (in which case there is no turning it on to make a 911 call).

      Phillip.

    3. Re:OpenMoko by Nursie · · Score: 1

      Minor point of interest - OpenMoko is the software company, AFAICT, and FIC are the hardware company. FIC span off OM about a year ago.

      I have android running on my openmoko. Compared to the OM software it's a joy to use. The port is not yet complete but is in *very* active development by a number of different people, som part of OM, some part of Koolu and some independent. Already it's streets ahead of OM in terms of usability, UI responsiveness, UI completeness and ease of use (i.e. no command line for wifi/bluetooth) and reliability. Hopefully, hopefully, google will open source their gears library (and apparently they have made positive noises about that) so that FR users can use the app store.

      It pains me to say that sort of stuff, because the OM team have a good FOSS ethos and have clearly put in a lot of work. It's just the management of the whole thing, the constant changes in direction and the insistence by some that the next hardware iteration will be the production model and so working too hard on better Freerunner hardware utilisation is a waste of time that have led to it being the shambles it is right now.

      So, anyway, Android on Freerunner looks like a great thing. Not tied to a network and as wide open as you want it. Just a shame there's no 3G

    4. Re:OpenMoko by ustolemyname · · Score: 1

      No, I've never seen a demo of the phone.

      Why would I, when I own one?

      Now, you're statements are based off a fairly old "lets get this hardware in the hands of developers with most of the hardware working" software stack, so indulge with me a little bit as I dispel some misconceptions, and explain what has brought me to love my freerunner. First and foremost: my intentions for this phone when I am done with it is to use it as a small, rather general purpose microcontroller (what are your plans for your iphone/gphone, the garbage?). Seriously, it has gps, wifi, two accelerometers, gsm modem, sd card, vga touchscreen, bluetooth, USB host mode (plug other USB devices into the the thing - heck yeah!), and open schematics. I even triple boot the phone with the old 2008.9 stack (cause it has a fairly stable userland), the latest SHR-testing (Stable Hybrid Release) for developing applications for the phone with the elementary widget set -note, this is where the stack is going. It boots in about 45 seconds, and is oh so shiney. (seriously, do you actually know anyone who TURNS OFF their phone anyway?), and I rolled my own (log in over ssh only) embedded linux system just to mess around with. All of these are INTENDED uses of the phone, with FULL access to hardware & software (sadly, not firmware, but you know how these FCC types are about their cellular modems and wifi networks).

      A fine example of how open and flexible this phone is: I broke my freerunners screen (tragic, user error, really), and in about 5 minutes I had my computer connected to my phone with vncconnect, with very little hassle. Even when my phone is broken, it works as a phone (albeit within 12 feet of any linux box). This is just a continuation of the flexibility I've come to expect from my phone since I started using it for daily use in September (didn't have a sim card before that, can't comment on how good/crappy it was before then, but it does sound like it used to be pretty crappy before then). And then there's the userspace: tangogps is a fantastic maps application, I have fbreader for my ebooks from gutenberg.org, a few things I've made myself, and enough games for me (seriously, the iphone has x bajillion applications... that all do the same thing. So much less wasted replication of work in opensource projects). Syncing with my computer isn't up to snuff at the moment, but that will come. You might be able to argue that at the moment it isn't consumer ready (but believe you me it will be in just a few more months - FSO is awesome!), but it is by far "slashdot geek" ready (excepting those who talk and don't do, of course).

      Another point: I have gcc installed on my phone, along with perl, and a bluetooth keyboard with full 80 character lines of text in portrait mode on a vga screen, what's not to love?


      As far as I'm concerned, Android is for people who talk openness, OpenMoKo is for people who doopenness.

    5. Re:OpenMoko by Anonymous Coward · · Score: 0

      So, anyway, Android on Freerunner looks like a great thing. Not tied to a network and as wide open as you want it. Just a shame there's no 3G

      Other than an app store of questionable value, what does Android bring to the table? A pretty UI? It seems to me that once you have open source software that makes the phone work you can use whatever sort of Linux distro you want. Personally, I'd like something similar to my desktop (Ubuntu) so I don't have to learn a new OS just to use my phone.

    6. Re:OpenMoko by Nursie · · Score: 1

      Most of all what I'd like from my Freerunner is a phone that works. Bells and whistles can come later.

      Android has a well put together set of phone apps and has a great UI that was made for a phone. It *just works* a lot better than any of the FR stacks I've tried.

      And as for the App store... well I haven't used it, as it's not available. But if/when it works that gives you access to a whole load of apps, FOSS or commercial, developed by a wider set of folks than just OM.

      Thinking about it, I'd be happiest if I could install android as a set of packages on top of a debian base system. X strictly optional.

    7. Re:OpenMoko by Anonymous Coward · · Score: 0

      Oh no, the screen broke! I had a Motorola flip phone that had the ENTIRE top half fall off. Sure, I could only use speakerphone, but it still worked. I was even able to use a USB mini cable to get my calendar/contacts off it. This was around 2003.

    8. Re:OpenMoko by lordcorusa · · Score: 1

      Minor point of interest - OpenMoko is the software company, AFAICT, and FIC are the hardware company.

      I don't know if that is an accurate statement.

      FIC is definitely the hardware manufacturer, but OpenMoko seems to be responsible for a significant portion, if not all, of the hardware design for the OpenMoko phones. (At least, this is what I glean from mailing lists where OpenMoko employees discuss the development of hardware revisions.) This would put them squarely in the hardware company category.

      Furthermore, OpenMoko has said or implied that their primary software responsibilities are to write drivers for low level hardware, and to provide basic utilities for testing the hardware. It seems that they have more or less pushed the responsibility of creating a stable application development platform, AKA distribution, to the ephemeral "community".

      The abdication of the development of a singular, stable, comprehensive platform for application development was a strategic blunder of monumental proportions that will ultimately be fatal to the company. In the absence of a single platform, the Free Software community has done what it naturally does: fragments. No serious mobile application developers will target the OpenMoko, because there does not exist one stable, comprehensive API that is guaranteed to exist on all phones. (Note: I am not advocating that no one else should be allowed to provide an alternative distribution, or that the official distribution should be closed-source; I advocate that OpenMoko should have allocated the necessary resources to ensure that there would exist one stable, usable, and comprehensive platform, before the first phones ever shipped to the general public.)

      In the absence of a single platform, we have many competing platforms such as Gnome Mobile, home-rolled FSO, various partially incompatible versions of Trolltech Qtopia, and a seriously hacked-up Android derivative. On top of that are many competing GUI libraries, such as GTK, QT, Enlightenment, and others. What does a developer target to target all OpenMoko phones? Already, many distributions include all libraries; this is wasteful on a device with only 256MB of built-in storage. What does a developer do to make sure his app fits in thematically with the rest of the phone? There is nothing that can be done, with so many different competing GUI libraries with incompatible widget sets and theming mechanisms. OpenMoko apps look and feel like a Chimera, the mythical Greek monster made of an assortment of animals.

      OpenMoko still lacks basic features such as a usable on-screen keyboard (none of the alternatives are particularly good), a usable web browser (once again, many options, none particularly good) and a usable email client. In general, we lack most apps in finger-friendly format. Note to OpenMoko developers: I DO NOT WANT to carry around a stylus with my phone. Furthermore, there is no proper centralized repository (opkg.org is close, but not a real repository), unless you use a Debian distribution, in which case you've got a whole raft of usability problems. In many cases, you have to download important applications from some random hacker's website in Russia (GPRS). And there is no digital signatures mechanism currently being used by anyone that I am aware of, so I have no idea if any of the software I download has been trojaned.

      The purported advantage of the OpenMoko design over Android was the native support for X11; I was at first convinced that this was awesome, because "existing GNU/Linux apps could be ported in no time". However, I have seen what most "ports" consist of: dumping the app onto the phone with little or no GUI changes. The OpenMoko screen is 480x640, and the overwhelming majority of X11 apps are no longer are designed to work at this scale. Often, with dumped apps, I find that critical GUI elements are off-screen, with no known way to get to them. Even when the GUI fits onto the sc

      --
      The preceding comments reflect the author's personal opinion and are public domain, unless explicitly stated otherwise.
    9. Re:OpenMoko by Nursie · · Score: 1

      Android on FR is not a hack to install, if you've played with the Trimarchi images. Standard 2M kernel and rootfs.

      Koolu I'm not so sure about. Michael's images are far more functional than any of the OM stuff, in my opinion.

      What's more, android apps targeted at the G1 (AndNav2, text to speech engine) work on the FR due to the java nature of it all.

      The FR is, IMHO, totally inadequate as a hardware platform after this year too. Something which they wwillnot be addressing in their next revision. The 1973 and the Fr are not that different. It's already last year's phone, the next release will be open but years behind the market.

      And yes, the company is ridiculous. Made one distribution, panicked and ported another (Qtopia) to X, taking them months. Then they abandoned it in a broken, unresponsive, unusable state. And now it's all about frameworks...

      I agree with all you said basically. I went through the same "I'll forgive it for now" and then I lost my other phone and used the FR exclusively for a month. I nearly threw it onto some train tracks or out the window several times.

      Give Android on FR another month or so and it'll be a worthwhile use for the handset. Michael and Sean are working on GPRS right now. Bluetooth scanning and pairing works (a bit, I can pair a headset and pick up a call with it, sound isn't there...)

      Anyway, yeah, for something supposedly open they've taken fucking years and the kernel still isn't right, let alone the abandonment of any responsibility to their users in terms of phone functions.

      And what the hell is with them saying "We're not going to put so much effort into the FR display chip, we're concentrating on the GTA03"? Who do they think is going to buy the damn thing if they piss off the current users so much?

      Yeah, rant over.

      I hope Android works out. For now I have a cheap sony-ericcson doing the actual phone work.

    10. Re:OpenMoko by influenza · · Score: 1

      I agree with you about FSO, it is shaping up to be pretty cool. For those who don't know, Openmoko is sponsoring development of freesmartphone.org which is an API for smart phones meant to complement the work done at freedesktop.org.

      Phone, GPS, power, PIM and eventually wifi functions are all controlled by a d-bus api. This means that that developers can choose whatever gui toolkit they see fit.

      FSO is cool, but I wish they had started with it. Instead they released a stop-gap gsm daemon called neod, then they ripped the phone functions out of Qtopia and ported it to X11, and now they're moving to FSO.

      It seems to me that the biggest problem with Openmoko is they don't know how to communicate effectively. I bought the phone thinking it would work as a phone and they were letting developers access it early to start writing apps. WRONG! They released it early to get help diagnosing apm/suspend issues, poor GSM functionality, poor wifi... just about everything worked but only intermittently and not with the kind of results I was expecting.

      But FSO development seems to be moving ahead. And at least with Openmoko the whole stack (multiple stacks!) are completely Free. With Android some parts aren't included in the open source release. And LiMo... I expect the most open source compliance we'll see out of them is a tar ball full of patches to the Linux kernel once a device finally ships.

      What I see happening is Openmoko derived distros and Debian with FSO being somewhat similar to how Linux is on the desktop now. People will buy phones with Windows Mobile or Android and install GNU/Linux because that's what they're looking for. So even if Openmoko fails, its legacy will be a decent open source phone stack for Linux.

      Still, I wish them the best. And if they could make my Freerunner into a usable phone (without Android) then even better!

  7. steam? by gEvil+(beta) · · Score: 3, Funny

    I would think an android that gathered methane from would have more of a job to do, especially in the open source community.

    --
    This guy's the limit!
  8. Google needs more US Providers by Picass0 · · Score: 1, Flamebait

    T-Mobile is a joke and all of the new Android phones are heading for service providers outside the US. Is Google serious about it's platform or not? I'd love and Android phone but we don't even have T-Mobile in the US midwest region.

    1. Re:Google needs more US Providers by Anonymous Coward · · Score: 0

      Get the developer phone, open and planless. or get a t-mobile one and root it

    2. Re:Google needs more US Providers by $1uck · · Score: 5, Informative

      That is funny. I'm in the Midwest and I use T-Mobile. There service works for me wherever I go in the Midwest. There service is as good or better than AT&T or Verizon in my experience. Although cellular companies much like cable companies and telcoms all seem to suffer from group mediocrity.

    3. Re:Google needs more US Providers by Rich0 · · Score: 4, Informative

      Honestly, I thought T-mobile was a plus. They seem to be a little less prone to some of the anti-consumer schemes common among providers. They'll even unlock your phone after 90 days if your account remains in good standing. The G1 data plan cost was about what I otherwise saved switching over all my lines from Verizon. They also don't try to hit you with per-MB fees if you go over some cap and you don't need some expensive plan to do this.

    4. Re:Google needs more US Providers by lenehey · · Score: 4, Informative
    5. Re:Google needs more US Providers by Anonymous Coward · · Score: 1, Informative

      I switched from Verizon to T-mobile and couldn't be happier. Here in Boston the service and speed has been great and my bill is literally half the cost. If you live in an area that has T-mobile it is a good value.

      The whole reason I joined T-mobile was to get the G1. So far I've been really happy with it. The Android API is really robust and enjoyable to work with. There is something to be said for cooking something up in Eclipse and running it on your phone a few minutes later.

    6. Re:Google needs more US Providers by Aladrin · · Score: 1

      It's a joke in your region, maybe... But here, it's awesome. When everyone else was complaining about 'dropped calls' 5-10 years ago, I had none.

      On the other hand, AT&T had the worst customer service -ever-. It was so bad that my entire family swore to never use them again.

      So I could say the same about the iPhone that you said about Android.

      Also, I guess you aren't aware, but there are more Android phones coming soon from other hardware makers. Like 5 or 6 of them. Just have a little tiny bit of patience and the products will come to market. 1 year isn't really a long time in the grand scheme of things.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    7. Re:Google needs more US Providers by poetmatt · · Score: 1

      Uh, what? You just made a broad and inaccurate generalization, near flamebait-y. There's some good and bad coverage in general and that's smack dab in the midwest. Did you even bother to look at their coverage map? As with any coverage, rural areas have worse and cities have better. You know, logical buildouts, etc. Verizon, Sprint, I don't care who you have. If you live in farmland, you're just not going to be priority for cellphones nor for internet. This style of building is typical of all service providers. I never said this is ethical and its certainly not great, but business sense and all that.

      Meanwhile, I've never heard of a phone being unavailable in the US if it's available in the US. That's pretty contradictory as a concept.

    8. Re:Google needs more US Providers by DrSkwid · · Score: 1

      I was going to get a G1 until... "Damn, it's on T-Mobile, I won't be able to call or text anyone"

      Then a new Android on Vodefone, yay until .... "damn, no keyboard"

      Paying an extra $300 to get an unlocked one form ebay seems a bit expensive/risky

      damn you all to hell

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    9. Re:Google needs more US Providers by Phoenixhawk · · Score: 1

      T-Mobile is a such joke here in Cleveland since you can't get reception on a T-Mobile phone inside of the T-Mobile store.

      Something I should of checked before getting one, canned it and got the iPhone, I have a a AT&T signal 99% of the time 3G is a joke, and no signal in my apartment building. Face it Verizon their not.

      While I may not like Verizon as a company, Having had to use my cell in 48 states, they have the closest to complete coverage.

    10. Re:Google needs more US Providers by gad_zuki! · · Score: 2, Interesting

      Thats great, but when? Im very hesistant to switch to t-mobile. Years ago I had the original sidekick and found their coverage to be lacking, at least here in Chicago. I also have a minute/data deal with Sprint that no other carrier can come close to. Its incredible what AT&T and TMobile want for data nowadays.

      Im probably just going to wait it out and get the G2 on Sprint, but its a real shame the industry has moved so slowly on android. I understand that the product was released prematurely. Hopefully the G2 will be full featured and stable.

    11. Re:Google needs more US Providers by PitaBred · · Score: 1

      ...won't be able to call or text anyone? I use T-Mobile and travel for my job. Hell, I even got good data signal over a lot of Alaska when I went up there. I have yet to work in a city that T-Mobile doesn't work well at.

    12. Re:Google needs more US Providers by Anonymous Coward · · Score: 0, Flamebait

      Except Google failed to properly implement their market. To say it is a cluster fuck is an understatement. They have an brain dead market application and market which fails to properly implement any form of copy protection for their paid/protected applications. Their solution? Prevent all *developers* from downloading "copy protected" applications; free or otherse. Authors can't even download their own application which is an important verification to any software release.

      Their "copy protection" is really installation to a different directory - which is why they specifically prevent developers from downloading applications. It seems the "copy protection" directory is accessible by developers. Soto prevent developers from pirating applications, they simply don't allow developers to download any "copy protected" application. Sadly, the "copy protection" is really a bit set in the market and honored by the market application which simply changes where the application is installed. No real copy protection at all.

      Both Google and T-Mobile should be flogged - repeatedly! It would be hard for them to screw this up worse. Google for royally screwing up the market and failure to provide real copy protection. T-Mobile for failure to release cupcake, which has an endless list of bug fixes, performance fixes, and critical features (video, stereo bluetooth, and many, many significant optimizations and usability enhancements, etc.) which allow Android to surpass the iPhone and leverage the G1's superior hardware.

      Made worse, "copy protected" applications can not be upgraded if they store data on the phone. Or rather, after an upgrade, the upgraded application silently losses access to all of its stored data. This essentially prevents upgrades for non-trivial applications. And authors can't test because they are not allowed to download their own fucking application if "copy protection" is enabled!

      The combination of fuck ups is causing the ignorant masses to vote applications through the floor despite the fact it is 100% Google's fuck up. This is turn is causing lost sales and Google seems content to say, "go fuck off." Google needs to pay significant restitution to make up for pissing all over us.

      And then you have T-Mobile and how they are purposely dragging their feet on a codename Cupcake release because they don't want to release it until the G2 is available as they fear it may hurt G2 sales. In the mean time, its hurting developers and helping iPhone sales while obsoleting the G1. Thanks T-Mobile for pissing on and running off the Android G1 user base.

      Android has lots of potential but between Google and T-Mobile purposely fucking over their developers and users, you can't help but demand a public lynching of idiots from both companies.

    13. Re:Google needs more US Providers by GooberToo · · Score: 1

      Like 5 or 6 of them. Just have a little tiny bit of patience and the products will come to market. 1 year isn't really a long time in the grand scheme of things.

      There are as many as 20-android phones slated for release between now and Q1-2010. The phones are for many different carriers. In the near future you should have your choice of Android form factor.

    14. Re:Google needs more US Providers by Anonymous Coward · · Score: 0

      s/there/their/

    15. Re:Google needs more US Providers by Hatta · · Score: 1

      I don't understand. Can't you change your service provider to whoever you want? Isn't that half the point of having an open platform?

      --
      Give me Classic Slashdot or give me death!
    16. Re:Google needs more US Providers by Lumpy · · Score: 1

      you can buy a unlocked G1 right now. I'm getting one in a couple of weeks. just go sign up for the dev program and buy your G1 at the same priced a locked one is.

      The G1 kicks the arse of the iPhone hard for developing because you can get a uncrippled one easily. Butt hen not being hamstrung with the idiots that run AT&T wireless is always a benefit.

      My Nokia E62 is considered junk by many because of the crappy at&t crippled firmware. re-flash it with the firmware they shipped with from Nokia and it's a fantastic phone.

      --
      Do not look at laser with remaining good eye.
    17. Re:Google needs more US Providers by Nursie · · Score: 2, Informative

      The G1 isn't much of an open platform.

      Android itself, sure, and I have it on my freerunner. But I really doubt that they'd get many of the networks on board if they couldn't SIM-lock it.

    18. Re:Google needs more US Providers by CompMD · · Score: 1

      The hell there isn't coverage in the midwest.

      I'm currently in a large, concrete and steel tower office building in Kansas. Looking at my blackberry 7290 that is connected to T-Mobile, I have four bars of signal strength.

      40 miles west of here at home in the middle of nowhere, its just as good. Oh, and the service is that good even though we're in Sprint HQ's freakin back yard.

    19. Re:Google needs more US Providers by Rich0 · · Score: 2, Insightful

      True. I'm stuck on EDGE as well (but I'm only a few miles from 3G land so I'm hoping that will change soon enough).

      In any case, they certainly aren't exclusive to T-mobile by design. T-mobile is just the only company who has picked them up so far. Sprint is apparently working on an android-based phone (granted Sprint isn't really any better than T-mobile). I think the other companies just don't quite know how to handle a phone that isn't 100% locked into selling add-on services.

      The open platform will have an impact soon enough. I can't see how companies will avoid it - a real opportunity for application standardization across providers and hardware. No royalties and politics to use the OS.

    20. Re:Google needs more US Providers by Anonymous Coward · · Score: 0

      Who are the stupid assholes who are moderating the parent post as "flamebait"?

    21. Re:Google needs more US Providers by DrSkwid · · Score: 1

      ah sorry, I should have qualified it with my country GB #44

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    22. Re:Google needs more US Providers by fava · · Score: 1

      I had a friend who was an installer for 1 carrier and his company issued phone was from the competitor. His own company could not get a signal to him when he was in a basement comm room so they provided him with a competitors phone that they could call him.

  9. Wow by Lars+T. · · Score: 0

    Cheering about 70% as much OSS projects as on the "evil, non-open" iPhone - is that what they call "damning with faint praise"?

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    1. Re:Wow by Crispy+Critters · · Score: 1

      Except that Apple's iP* brands are about the most popular in the history of mankind. Tell me about some business executive crying into his mocha about his mp3 player only having 70% the market of the iPod.

    2. Re:Wow by Lars+T. · · Score: 1

      So what exactly does "iP*" market share have to do with OSS development? Or are you telling me OOS writers are actually nothing but attention whores?

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    3. Re:Wow by NexusJedi · · Score: 2, Informative

      The G1 was released in October of 2008, yet they still had 70% of the number of project releases that the iPhone had in 2008. 70% as many OSS projects in a quarter the number of months.

      (Granted, the SDK was available for longer, but still very few people, developers included, actually had a phone; they were excited enough about it to develop apps solely on the emulator, without being able to actually use them until October.)

    4. Re:Wow by Lars+T. · · Score: 1

      (Granted, the SDK was available for longer

      More damning going on.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  10. Re:Gathers stream? What fucking era are you from? by BBadhedgehog · · Score: 1

    Two words. Steam Punk.

    --
    Will you PLEASE F off with the Fing beta now?
  11. Re:Friendly BSD Projects Vs. Hostile GPL Pricks by fuzzyfuzzyfungus · · Score: 3, Informative

    Sorry to interrupt a good rant; but Android is Apache v2.

  12. No Verizon, No Sale! by Anonymous Coward · · Score: 0

    I don't care about Android, because in no way does it work on Verizon.

    I don't need another toy; I need a phone that works Wherever, Whenever.

    Yeah, I find AT&T's 3G performance is spotty - but T-Mobile is about 30x worse.

    1. Re:No Verizon, No Sale! by GooberToo · · Score: 1

      Verizon has one more Android phones coming this year. Several more slated for 2010.

    2. Re:No Verizon, No Sale! by dbcad7 · · Score: 1

      For me, it was no GSM .. no Sale. So no Verizon or Sprint for me.

      --
      waiting for ad.doubleclick.net
  13. Linus=idealistic, Theo=friendly, WTF??? by jonaskoelker · · Score: 1

    At the danger of YHBT-YHL-HAND, here goes:

    GPL: Ideology first, technology and practicality second. Constant paranoia that someone is using the code base in violation of not only the spirit of the license but the 'spirit'.

    You realize you're talking about Linux (the kernel) here, right? Linus approves of Tivo (have a look at http://lkml.indiana.edu/hypermail/linux/kernel/0706.1/2939.html)

    BSD: Friendly environment

    And here you're talking about Theo de Raadt. Whether you agree with him or not, whether you like him or not, you can't say he pulls his punches.

    BSD: Focus on the code, not the license

    That's why *BSD refuses to include the new bash licensed under GPLv3, right? Hint: it isn't ;-)

    You may be right in the typical case. I just want to point to a few exceptions, hopefully preventing people from seeing the world as black-and-white as you do.

    1. Re:Linus=idealistic, Theo=friendly, WTF??? by Anonymous Coward · · Score: 0

      "BSD: Focus on the code, not the license

      That's why *BSD refuses to include the new bash licensed under GPLv3, right? Hint: it isn't ;-)"

      LOL!

      You obviously are oblivious to the irony of what you just wrote!

      And LOLx2 at your inane Linux vs Theo bullshit that has absolute nothing to do with licenses...

    2. Re:Linus=idealistic, Theo=friendly, WTF??? by Anonymous Coward · · Score: 0

      That's why *BSD refuses to include the new bash licensed under GPLv3, right?

      No, it's because Bash sucks.

    3. Re:Linus=idealistic, Theo=friendly, WTF??? by 1stvamp · · Score: 1

      Theo is only head of OpenBSD, which if you use you're probably only really in for the security anywhere.
      As the AC said, Theo and Linus have nothing to do with the argument about licenses..Linus even less so considering he's a kernel dev and has barely anything to with GNU/GPL/FSF etc.

      --
      Wes
    4. Re:Linus=idealistic, Theo=friendly, WTF??? by 1stvamp · · Score: 0, Offtopic

      Bloody hell my grammar was atrocious in this post...need moawr caffeine...

      --
      Wes
    5. Re:Linus=idealistic, Theo=friendly, WTF??? by bsDaemon · · Score: 1

      Theo de Raadt is hardldy representative of the over-all BSD community. That said, even though he may not be the most likable of characters, he is eminently capable.

      Besides, the GP didn't mention either Linus or Theo by name. Everyone knows that Linus is a practical kind of guy who has made some decisions that have been unpopular with the wider gnu-esque community, such as his choice of repository software, his comments about gplv3, etc.

      But, again, if you put Stallman vs de Raadt, then you basically have Hamas vs Israel -- two sets of grand-standing browbeaters that will never be happy as long as the other is there. I may not use Linux (although I have to work with linux servers) for my personal machines (FreeBSD here), but I must say, at least Linus is more-or-less unobtrusive.

  14. Utterly Clueless by Anonymous Coward · · Score: 0

    How the hell can you possibly be that out of touch from reality.

    Android is competing with Microsoft's mobile phone OS and Symbian. And from the massive number of Android based phones coming out in 2009 and beyond they are easily going to become the dominant mobile phone OS.

    So wake the fuck up. Google doesn't give a shit if someone like you can't get a G1 in some flyover state in the US. Google is focused on winning the five to ten year war over what the dominant mobile phone OS will be.

    Go buy a fucking iPhone.

  15. Very nice API! by rmadhuram · · Score: 1

    It should get a lot of traction since Android has a fantastic API, written by very smart developers for developers. I was playing with it briefly and was very impressed. The setup was breeze and tooling (Eclipse integration) is excellent! Do people who write Android apps for a living concur or there any issues in scaling?

    1. Re:Very nice API! by Hallow · · Score: 1

      The paid apps setup in the market is a serious mistake.

      I think andappstore.com has gotten the security model right. It requires some work on the developer's part, but it provides for strong copy protection, and works on the dev phone.

  16. What's not to love about Android? by NonUniqueNickname · · Score: 1

    To answer my own question, the G1, and lack of non-htc handsets on the horizon.
    There's plenty to love as well. Android's flavor of JAVA is easy to pick up if you've done JAVA before. Active developer groups. Lots of code samples on the web. The API allows access to many of the phone's functions that other platforms block (you know who you are, Apple and RIM). Even the toolkit documentation is above average, and so is the emulator.
    It's fun developing for Android, and it shows on the Android Market. I guess some of that is due to the gazillion bucks in prizes that Google put out for developers. But many of the developers are in it for the love. Just please, please, give us some choice in handsets.

    1. Re:What's not to love about Android? by M-RES · · Score: 1

      I guess the handsets will come... what's there at the moment is merely an introduction, a proof of concept in the marketplace if you will.

      Channel 5's (UK) 'Gadget Show' roadtested the G1 and compared it like for like against the iPhone, and came to the conclusion that it's better in certain respects, worse in others, but overall too close to call and worth looking at if you're looking at a serious (maybe even the only REAL) alternative to an iPhone. The main presenter is a big Apple fan, so it's no faint praise.

    2. Re:What's not to love about Android? by GooberToo · · Score: 1

      To answer my own question, the G1, and lack of non-htc handsets on the horizon.

      Or spend less than five bucks and get a dongle which allows for standard headset use. Checkout Amazon or other online stores - there are tons of options and form factors. You can even get a combo which allows for standard headset, charging, and USB connections all at the same time.

    3. Re:What's not to love about Android? by NonUniqueNickname · · Score: 1

      Lack of handsets (mobile devices, phones). Not headsets.

    4. Re:What's not to love about Android? by tcr · · Score: 1

      Better get a couple! I'm on my 3rd in two months... the OEM ones aren't very well put together.

      --


      Information wants to be beer.
  17. Android X Now Runnnig by Doc+Ruby · · Score: 5, Interesting

    As reported this week on Slashdot, some hackers have got X desktops (Gnome, KDE, LXDE, IceWM), "All Working On Android".

    If I can have an Android "phone" and seamlessly use "Android" apps alongside Linux apps (and use a Debian-style APT for installation/maintenance), I've got the first real 21st Century platform.

    If someone hooks up Android with X features that let me "grab" my session from a desktop (or other PC with a big display), keep using it (but scaled/arranged for Android) as I leave with my "phone", then pop it over to a nearby PC (scaled back up) intact, I've finally got "mobile computing". If my VoIP phonecalls remain intact throughout the transfer, the "computer" will eventually disappear unnoticed, with only me and my "computing" session really mattering. We're going to have to come up with new words for these things, once they're just our constant virtualized telecoms companion.

    --

    --
    make install -not war

    1. Re:Android X Now Runnnig by hannson · · Score: 1

      While your idea isn't so far fetched I think we'll first see some kind of hybrid netbooks with x86 and ARM processors that could run Android in a low-power state but also extend to a full power laptop on demand.
       
      Interesting topic indeed.

    2. Re:Android X Now Runnnig by Doc+Ruby · · Score: 1

      I agree that the HW will probably develop the way that you describe. In fact I've posted on Slashdot some brainstorms about a netbook running iPhone OS/SW.

      But what I described is all SW. It's the kind of thing that could be developed right now, by a moderately capable X programmer. That's what's so exciting about true Android/Linux convergence by localhost interop. Such a system as I describe uses only the existing HW all around us (if you've got an Android, which many do). Rather than all the overhead and delay of a new HW platform. Though that would be worth waiting for. But why wait when we can get there in the meantime?

      --

      --
      make install -not war

    3. Re:Android X Now Runnnig by Welah · · Score: 5, Funny

      I "agree". Your use of "words" helped me "understand" what you "meant". I, too, would like to "use" my "Android" "phone" as a "constand virtualized telecoms companion".

    4. Re:Android X Now Runnnig by StikyPad · · Score: 2, Interesting

      What he's saying isn't far fetched, it's just not well thought out. Why would I want a miniature version of my word processor or video editor open on my phone? I don't want a "session" that follows me around everywhere I go. I want my work computer to be my work computer, my phone to be my phone, and my laptop to be my laptop. I want a bike OR a motorcycle, not a bloody moped.

      Granted, for people who do a small set of things (e-mail, web browsing, and IM) the "session" paradigm is fine. But those people are already well served by existing devices, especially for email and IM. There are already online bookmarking services, so you can bookmark a page from one browser and open it from another. No, the crazy talk about using "sessions" that they were typing into the post box of Slashdot won't follow them when they have to suddenly go to the store to get some more crazy pills, but is the solution to that really a portable session for *everything*? It would be easy enough for websites to implement a GMail-like procedure of autosaving drafts.

      For everyone else.. "I want my terminal windows and browser to follow me, but not gimp or my VM. Unless I have a bank or intranet webpage open, then I don't want those pages to follow me, but I don't want to lose them when I bring my session "back" to the desktop either. I want documents and pictures to transfer automatically, unless they were pictures of my boyfriend plowing me or documents that are confidential." Do you blacklist apps and whitelist data? What apps should be processed locally, and which should just be displayed locally? By the time you get done sorting out all the exceptions, you're basically back to the existing model: software is local, and data is portable. The "session paradigm" is just doing it the hard way.

    5. Re:Android X Now Runnnig by Doc+Ruby · · Score: 1

      No, it's well thought out, at least the basic scenario. What you're not thinking through well is your attachment to "using my computer" or "using my word processor", as opposed to just "communicating with my people", which is what we really want to do.

      Your bike/motorcycle/moped comparison is a good start, though you don't think through the conclusion well. Because I am not asking for a moped - quite the contrary. I am asking to use my bike to get between my car and subway, because there's no good parking nearby. I'm not going to read the newspaper on the bike, but I want to bring it folded to where I left off in my carpool so I can start again on the subway. If it's my turn to drive, I want pick up my paper in my car as I pass my newsstand, glance at the sports page, instead of getting a new paper for each vehicle - even if they do cost only 25 cents each. I do want to keep listening to my iPod as I go through all three vehicles.

      Just because you take your entire session state with you doesn't mean you'll use it everywhere it's accessible. But you don't want to keep closing and recreating that state every time you leave or approach a terminal that can handle what you want to do. And if you can access everything in your session on every device, you can decide whether you want to do it crimped on the little device, or talk to a PC, or whatever isn't quite optimal, rather than have no choice.

      The actual implementation of that general use case is left as an exercise to the developers. Think of it in its simplest terms as simply "shared bookmarks" to every state metadata available to X in every app, plus the config and content data from each app, "bookmarked" on every device, kept in (at least close to) realtime sync. The details of the data and execution distribution to which stores and processors is of course also an exercise for developers on each HW platform (which is mostly solved in the existing apps per platform, according to that platform's capabilities). If we're carrying around a trusted device like our phone, there's no reason we can't carry around a universal state with it, however that state is stored and used. Which, as a minimal exercise layered over X (as is now evidently possible with an Android phone), seems an idea whose time has come.

      Don't use it if you don't like it. I don't use a bike, but plenty of people do. If I were carrying that bike in my pocket every day anyway, I'd prefer to be able to take a folder of paper documents from work home to read on my couch instead of fedexing them back and forth. YMMV.

      --

      --
      make install -not war

    6. Re:Android X Now Runnnig by Anonymous Coward · · Score: 0
      So a 21st century platform is one where I try to control a mouse 2mm in size, navigate a pulldown menu with 20 items on it, make a phone call with a gterm and wait 30secs for firefox to start?

      .

      And most like have 3hrs of battery life?

      .

      Take me back my gen-1 iPhone...

    7. Re:Android X Now Runnnig by Doc+Ruby · · Score: 1

      Yes, because in the 20th Century you had nothing.

      So many people who can't imagine what I spelled out for them, which is nothing like "using your phone as your desktop". It's clearly an idea way ahead of its time.

      --

      --
      make install -not war

  18. What about Nokia and PyS60 ? by siDDis · · Score: 3, Informative

    There has been so much focus on iPhone, Android and Windows application development in the media the last few years. And yet no one as far as I can remember has ever mentioned that Nokia has a great open source development platform for their phones which runs on newer Symbian 60 called PyS60(Python for Symbian 60) http://wiki.opensource.nokia.com/projects/Installing_PyS60

    With PyS60you have access to about every feature in the phone. Everything from SMS, to the accelerometer. Not to mention that programming in Python is fun, and if speed is an issue, you still have access to several Python C++ Extensions http://wiki.forum.nokia.com/index.php/C%2B%2B_Python_Extensions and there is support for developing your own c++ extensions. On the Nokia wiki there are several small easy to read examples of how to use all the technology in their phones http://wiki.forum.nokia.com/index.php/Category:Python

    Yet I don't understand why developers and media ignore this development platform. Isn't powerful applications that can be coded in less than hundred lines pure joy for a developer? There is a lot of people with Symbian 60 phones out there, more than Android and iPhone together(not sure about Windows though).

    1. Re:What about Nokia and PyS60 ? by dragonjujotu · · Score: 1

      Could it be because Nokia isn't a big name in the US and they always seem to have really lame phones? No comment on the N-Gage... So what phones use Symbian 60 that are comparable to the iPhone or G1? Which ones are compatible with PyS60? I'm seriously interested at any rate, as a Python developer.

      --
      Yes, I am obsessed with ellipses.
    2. Re:What about Nokia and PyS60 ? by InlawBiker · · Score: 2, Insightful

      I think it's a case of too little too late. They didn't open it up until they saw the headlight of the train that was the iPhone and Google coming out of the tunnel.

      If you're an upstart with funding for 1, maybe 2 platforms which do you choose? You choose the hot ones.

    3. Re:What about Nokia and PyS60 ? by Inda · · Score: 1

      Every other person I know seems to have an N95 or N96. They're not the prettiest phones in the world so they must something else going for them.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    4. Re:What about Nokia and PyS60 ? by AlXtreme · · Score: 1

      There is a lot of people with Symbian 60 phones out there, more than Android and iPhone together(not sure about Windows though).

      The difference is mainly that of hype. Apple and Google both were new to the whole mobile phone market, while Nokia is the incumbent. It's not sexy to develop something for a phone everyone and his dog has.

      PyS60 was out there long ago, and the S60 as a development platform isn't that bad. I've written a few scripts for my N95, but I use my phone for calling people and reading email, not for fooling around. I think that's a large difference between both groups of users.

      Another large difference is that, when you develop a S60 application you'll have to distribute it yourself. Both Apple and Google provide a near effortless way to sell your application to a lot of users (and that's the only way to get new applications). Nokia has set up Symbian Signed to help make .sis an effortless install and is trying to catch up in this aspect, but there isn't a single S60 marketplace that's easy for developers to enter and has a lot of users.

      Perhaps with opening Symbian and the Symbian Foundation Nokia can get back some of the hype and developer mindshare, who knows. I know I wouldn't mind overhauling the menu structure.

      --
      This sig is intentionally left blank
    5. Re:What about Nokia and PyS60 ? by animtxt · · Score: 1

      Make me want to lean PYS60

    6. Re:What about Nokia and PyS60 ? by siDDis · · Score: 1

      Most of the new phones with the Symbian 60 OS support PyS60. I found an outdated list for older phones -> http://pythonlinks.blogspot.com/2008/01/python-programming-with-pys60-and-nokia.html

      I have a Nokia N79, and in my opinion I think it's more advanced than both the G1 and iPhone. It's not as fast when it comes to pure speed. But in functionality it delivers "everything". Especially the camera and video recording quality is better done.

    7. Re:What about Nokia and PyS60 ? by speedtux · · Score: 1

      Read reviews of Symbian devices: they have great hardware, but their user interface is hard to use and outdated. The OS is also aging. Python doesn't fix any of that.

      Nokia makes great hardware; they should switch to Android. They don't stand a chance with S60.

    8. Re:What about Nokia and PyS60 ? by mvdwege · · Score: 1

      Fucking stupid Apple fanbois.

      Check the dates on the PyS60 releases. Then crossreference that with the Jesusphone release. Do you now see how bloody stupid you are?

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    9. Re:What about Nokia and PyS60 ? by mvdwege · · Score: 1

      The user interface is just fine. It's based on the common '1 menu button and two action buttons (OK and Cancel)' paradigm that has been used in cell phones for decades. Every cell phone user is acquainted with that UI paradigm. It's the PC users that expect a mobile computing device instead of a phone that have the hardest time coping, but they're a minority (at least here in Europe).

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  19. Re:Friendly BSD Projects Vs. Hostile GPL Pricks by Anonymous Coward · · Score: 0

    ...and Apache v2 is an open source license.

  20. This is something I've known was going to happen. by DragonTHC · · Score: 1

    There is a reason why the G1 felt incomplete.

    Google was smart to skip development of certain applications and features.

    Let the OSS community do it for free.

    This is why there was no video player built-in and also why we have yet to see the infamous cupcake.

    There is still no video recording and no bluetooth tethering support unless your phone is rooted.

    --
    They're using their grammar skills there.
  21. What's wrong with T-Mobile? by grahamsz · · Score: 1

    I've been with them for about 8 years and they are consistently a solid performer. I get a really strong signal at work, at home and really anywhere i visit frequently.

    Their customer service leaves verizon sitting in the dust.

    Sure there are places that don't have a strong signal, but that's true of any cellular network.

    1. Re:What's wrong with T-Mobile? by Anonymous Coward · · Score: 0

      As a long-time Verizon customer who recently switched to T-Mobile (to buy a G1), I completely agree. I'm in Michigan (working on-campus for a state university... Go Blue!), and I now get a full signal everywhere I ever had a Verizon signal, and also in many more places that had no Verizon signal at all (like in my office). I've been told by several people that T-Mobile is the only carrier that has a decent signal in the part of campus where I work. That matches my experience with my own Verizon phone and my work-provided Sprint Blackberry, neither of which had a usable signal anywhere in this building.

      Also, my experiences with T-Mobile customer service have all been excellent - much better than my experiences with Verizon.

      Overall, I'm very pleased with T-Mobile, and I'm happy I switched. The only thing that would make me happier is if they extended 3G coverage to cover this town soon (it's just a few miles away at this point).

    2. Re:What's wrong with T-Mobile? by oakgrove · · Score: 1
      Much like you, I also was a long-time Verizon customer who switched over to T-Mobile specifically to get my hands on a G1. I can honestly say, I couldn't be happier. I travel a lot for a living and although I just had to have a G1, I was bracing myself for the shitty network I assumed I was going to be subjected to from T-Mobile. However, I realize now that I couldn't have been more wrong.

      I live in Atlanta and have been over the northeast, the midwest through Ohio, Indiana, Missouri. I've been through Colorado, Utah, Nevada and am at this very moment sitting in the parking lot of an In and Out burger joing in Fresno, CA and thus far, I have had no signal a grand total of twice. Total time without network probably an hour going through the rocky mountains. Probably the only thing I can say sucks about T-Mobile in that regard is the lack of 3G coverage. Though, strangely enough, and you may agree with this or not, Opera Mobile on this phone is blazing fast in no matter if I'm on Edge or whatever. It's faster on Edge than the built-in Webkit based browser is on 3G. And that includes complex large sites like slashdot and digg.

      And, the customer service for T-Mobile is phenomenal. I had one little hiccup with the phone and was on the line with a very nice and knowledgeable person within just a few minutes that fixed me right up.

      And furthermore, having used Windows Mobile for several years with 2003 and version 5, Android is so far advanced from it, it's almost unbelievable. Android is always responsive and never lags. It's a joy to use. There are plenty of cool and useful apps in the Market like ssh clients, terminal emulators, there's a vnc client though I don't think you can get it in the Market yet, you have to download it straight from its homepage.

      Basically, I honestly couldn't be happier with the phone, the OS, Google, or T-Mobile. And that's a hell of a change after dealing with Verizon and Windows Mobile for over 5 years.

      --
      The soylentnews experiment has been a dismal failure.
  22. Little mainstream fanfare? by M-RES · · Score: 2, Interesting

    "Despite launching on the T-Mobile G1 with little mainstream fanfare..."

    Waddyamean little mainstream fanfare? Big coverage by the BBC on TV and Radio news (and news website) on it's launch as the 'iPhone killer'

  23. Re:Gathers stream? What fucking era are you from? by M-RES · · Score: 0

    Two words. Steam Punk.

    er... that's FOUR words. ;P

  24. Developer-friendly Verizon phone? by RevWaldo · · Score: 1, Interesting

    (USA-centric post)

    I've been using my trusty StarTAC on Verizon for many a year now (motto: if it's still working, keep using it) but now I want to take the plunge into mobile development. Does Verizon support any platforms that have geek cred i.e. open source, large developer base, few restrictions, decent tools, goddamn-this-is-a-great-phone etc. etc. Verizon's network has been 5x5 in my experience so I'm reluctant to switch. ("Perhaps the other networks are just as good, we don't know. Frankly, we don't want to know.") But it seems its reluctant to let any of the cool kids hang out there.

    1. Re:Developer-friendly Verizon phone? by ducomputergeek · · Score: 1

      It's because Verizon does it's damnest to take an otherwise decent phone, put their crapware that is vcast on the phone, and cripple any and every feature that could be useful to a third party developer.

      The only people they've not been able to play this game with is Blackberry as far as I can tell. They've got a great network, but cripple the phones. I left Cingular a couple years ago because connection down here sucked. Went to Verizon, put up with their crap for two year, then got an iPhone.
      .

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    2. Re:Developer-friendly Verizon phone? by CompMD · · Score: 1

      Verizon will let anything on its network so long as you can get the proper PRL file. That is pretty cool and not a lot of people know about it. Then again, its difficult to work with CDMA phones. Sprint has more hackable phones on the market than Verizon, and Sprint doesn't cripple their devices as much as Verizon does. ATT/T-Mobile Samsung phones you could unlock and hack *from the keypad* without even needing the unlock code from the carrier.

    3. Re:Developer-friendly Verizon phone? by jonwil · · Score: 1

      Good luck with that. With the exception of certain expensive fancy Blackberry and Windows Mobile devices (which can be hacked to remove the restrictions and allow you to write your own apps), essentially ALL CDMA phones sold use BREW and wont let you run stuff without carrier approval.

      As for Linux, I doubt you could even MAKE a phone running the linux kernel with a CDMA radio and still comply with both the GPL and the Qualcomm NDAs

  25. Re:Blackberry love by Tetsujin · · Score: 4, Funny

    There still seems to be a serious lack of Blackberry love from Android.

    Android hasn't gotten its emotion chip yet.

    Now, why it would need an old CPU from a Playstation 2 to understand love is beyond me, but I guess that's just how it works...

    --
    Bow-ties are cool.
  26. Re:Friendly BSD Projects Vs. Hostile GPL Pricks by SmokeyTheBalrog · · Score: 1

    My armchair understanding of the GPL issue is that a certain company would like to break some of the GPLed apps.

    If the code within an app breaks it's own license how can they enforce it on others.

    Or protect if from external attack?

    Though I should mention I don't deal with em, I just use em(their apps I mean.).

  27. The iPhone platform is developer hostile by Rix · · Score: 0

    Even ignoring the bit where Apple can veto your app with no recourse, the development platform costs a minimum of $1,500 or so, as you have to buy their hardware to use it.

    1. Re:The iPhone platform is developer hostile by vux984 · · Score: 1

      Even ignoring the bit where Apple can veto your app with no recourse, the development platform costs a minimum of $1,500 or so, as you have to buy their hardware to use it.

      You realize you need a computer with Windows to do Windows development too, and that isn't free either. You even need a computer with Linux to do Linux development... and while linux is at least free the PC still isn't. I don't hear you moaning about the hundreds of dollars you need to spend on your linux or G1 development platform.

      Also, FYI, assuming you already have a monitor, etc, a mac mini is only $600, and is more than enough to do iphone development on.

    2. Re:The iPhone platform is developer hostile by Rix · · Score: 2, Informative

      You're right about Windows, but that's not what this article is about.

      The Android devel kit will run on whatever hardware you already have. They don't force you to buy anything new.

    3. Re:The iPhone platform is developer hostile by vux984 · · Score: 1

      The Android devel kit will run on whatever hardware you already have. They don't force you to buy anything new.

      So if I don't own a computer but want to do G1 development... oh wait I have to buy a computer.

      Look, I concede that the G1 dev kit runs on any computer vs the iPhone dev kit which only runs on OSX or the Windows Mobile dev kit which runs on Windows... and yes that makes the G1 dev kit a little more attractive.

      But it is absurd to call the iPhone 'developer hostile' simply because you need a computer that runs OSX to run tools that run on OSX to ultimately develop software for a platform that runs OSX.

      That is not hostile, no more than requiring a Windows PC to develop Xbox live apps is hostile. (And XBLA is considered one of the most developer -friendly- things going.)

      The G1 may be unusually open, but it still requires you buy 'a computer', and it certainly doesn't make the alternatives 'hostile'.

    4. Re:The iPhone platform is developer hostile by Anonymous Coward · · Score: 0

      Also consider, if you don't care about EULAs, the Intel Atom makes a great Hackintosh and will run Xcode. You can build one of those from the ground up and even buy a copy of Leopard for under $250 (assuming you already have the monitor/periphs), less than the cost of an actual iPhone.

  28. No mainstream fanfare because the G1 is not good by bigtrike · · Score: 1, Flamebait

    The G1 has received little fanfare because it's not a good product. It's about as good as other smartphones from 5 years ago.

    It's not revolutionary as far as a typical user is concerned. The GUI isn't well polished, the touch interface is similar to last generation palms. The trackball is not great. The included sd card is not big enough to hold a music collection and if you want to use headphones you need to use an adapter.

    The biggest deal breaker is the 7 hour standby battery life, which I'm betting is related to its OS.

    Thankfully, since it's open source, all of the software issues can be fixed and the OS can be placed on better hardware.

  29. Re:FOSS / GPL / GNU/Linux - What Did You Expect by horza · · Score: 3, Insightful

    I don't think there is anything wrong with those ideas above. The problem seems to me is a lack of focus. The only thing that stopped me from buying one is from reading the forums and seeing how unstable it was. I don't care about 99% of features, the only important thing is that it can make calls. Unfortunately this appears to be its main failing, with the handset falling over regularly and failing to lock onto carrier cells. I quote the following from the CEO:
    "We tried to refocus the company around these ideas. This led to an application called Diversity. The basic idea is the following:
      Neos talk to other Neos using a self-creating, self-healing, global free (WiFi) network. The software system, code named Diversity, consists of many clients (Neos) talking to servers and, at a later time, self-connecting, using mesh-like interactions."
    http://lists.openmoko.org/nabble.html#nabble-td2103754|a2103754

    It seems to me their priorities aren't really in order.

    Philip.

  30. Re:No mainstream fanfare because the G1 is not goo by Kazin · · Score: 1

    7 hour standby? No, that's bullshit. I've gone several days without charging mine. I generally charge it overnight, but when I forget, it still works the next day.

  31. Re:Dumbass by Anonymous Coward · · Score: 0

    How the fuck is it 'stealing' if it's explicitly allowed by the licenses involved? If you don't like GPL projects taking your code, then put a license provision explicitly forbidding relicensing the code to or deriving the code into a GPLv3 project.

    Which is what BSD people love to complain about anyway. If you're a BSD project, stop complaining that you aren't GPL'd.

    That said, RMS is a paranoid tosser that needs to stop whining when someone checks signatures on code or uses GCC to compile Java code, and start fighting copyright itself instead of trying to work around it.

  32. monopods by fyoder · · Score: 1

    Android based phones, just one of the many amazing things that exist in other lands, like that race of one legged people. Please post more stories about these rare and amazing beasts!

    --
    Loose lips lose spit.
  33. Re:No mainstream fanfare because the G1 is not goo by GooberToo · · Score: 1

    The G1 has received little fanfare because it's not a good product.

    Bullshit. The G1 actually has superior hardware to that of the iPhone. To say the G1 sucks is to say all smart phones suck.

    It's about as good as other smartphones from 5 years ago.

    Then it seems the iPhone 3G is "as good as other smartphones from 6 years ago." Bullshit.

    It's not revolutionary as far as a typical user is concerned.

    Please name any phone on the market which is "revolutionary.". There are none. Even the iPhone is evolutionary. So is the G1.

    the touch interface is similar to last generation palms.

    I assume you mean lack of multi-touch? If not, all phones, save for only the storm, fall into your description.

    The included sd card is not big enough to hold a msic collection

    It's expandable! 16G isn't enough? How about 32G when they come out? 1G is plenty for new users.

    if you want to use headphones you need to use an adapter.

    Or use a HTC headset.

    The biggest deal breaker is the 7 hour standby battery life, which I'm betting is related to its OS.

    Complete bullshit. Try turning off your WIFI and GPS. With those on, that is what you'll get, which is really pretty damn good.

    I've gone several days, no problem, including phone calls and modest Internet use. If you have 7-hours "standby" you're not standing by. It really is that simple. And, you can get batteries which extend up to 2.5x what the stock battery provides. That means up to a week in standby.

    In a nut shell, its rather obvious you have no idea what you're talking about.

  34. Re:Blackberry love by daedae · · Score: 1

    I would've modded that funny...but my points expired yesterday.

  35. Java Based by Anonymous Coward · · Score: 0

    Though it is loosely based on java, it's still a nice base to have as many developers know java and it's a very friendly design, especially with the previous standard for mobile development being J2ME. iPhone development is done in Objective-C, which is a little ugly compared to androids, but it's also only(without hacks) allowed on the Mac Platform, which is why a lot of linux/windows developers couldn't develop for the iPhone.

    Personally I like my G1 and my only complaint is the battery, but android is an awesome OS because I got the source and recompiled the built-in E-mail program to better suit my needs.

    1. Re:Java Based by X=X+0 · · Score: 1

      Be more honest.. Objective C sucks... It really, really does. I daily wonder WTF apple is thinking here? All the Mac fans ever talk about is how easy to use Macs are but it seems to me that Apple doesn't give the same respect to their dev tools.

  36. Re:FOSS / GPL / GNU/Linux - What Did You Expect by Nursie · · Score: 1

    They aren't. I'd go further and say that management have proven themselves to be less than competent.

  37. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  38. Re:No mainstream fanfare because the G1 is not goo by Lumpy · · Score: 2, Informative

    Too bad you never touched one.

      I know many people with that phone that go days between charging it.

    everything you speak of means you never even touched one. the ONLY thing I cant stand about the G1 is that it feels like a toy. It really needs to be built of metal instead of plastic. It's actually a remarkable phone, you should actually touch and use one.

    --
    Do not look at laser with remaining good eye.
  39. Re:No mainstream fanfare because the G1 is not goo by Synn · · Score: 4, Interesting

    I owned the iPhone for a year and now the G1 for a couple of months, the G1 is comparable to the iPhone as far as being "good".

    The battery life is worse, but the battery life doesn't drain in 7 hours of standby either.

    The GUI is fine. Very intuitive, doesn't crash. I like the visual front phone LED that flashes on notifications as well as the notification top bar in the GUI interface. Works very well.

    PF Voicemail is a great visual voicemail app.

    The Marketplace lets you return apps within 24 hours for a full refund if you don't like them.

    Google Apps integration is heads above what's available on the iPhone. I update my calendar and contacts on the web, it pushes to my phone. I never need to sync with a desktop.

    The SD card is upgradeable. 16 gig ones cost, what, 50 bucks?

    And the mini-USB slot looks like is going to be the standard on phones now for everything.

    That doesn't mean the phone doesn't need some polish. I really think the new ones coming out will be more to be excited about. But the G1 is a solid product.

  40. Google blocks paid apps for unlocked G1 users by amitabh_mehta · · Score: 0, Flamebait

    In another news, google rewards users with G1 developer phones by blocking paid apps for them. http://www.macworld.com/article/139045/2009/02/google_g1.html

    1. Re:Google blocks paid apps for unlocked G1 users by josath · · Score: 1

      this has been proven false, it's only "blocked" for developers that haven't upgraded their firmware yet (older firmware doesn't support paid apps)

      --
      sig? uhh, umm, ok
  41. Apple's iPhone Xcode Dev tool sucks by X=X+0 · · Score: 1

    I must say... I've been working with XCode to write some iPhone apps lately and all I can keep saying to myself is, "What the hell were they thinking when they created this?" The iPhone may be one sweet device but the dev tools really suck. I'm yet to try out Android but I'm hoping for a nicer experience...

    -Frustrated

  42. Re:Gathers stream? What fucking era are you from? by CdBee · · Score: 1

    reciprocating stirling engine charging the iPhone's battery?

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  43. Re:Blackberry love by BigGerman · · Score: 1
    >> Android hasn't gotten its emotion chip yet.

    To quote Bender: " I have it, it just has not descended yet".

  44. Re:Blackberry love by Sexy+Commando · · Score: 1

    I second that emotion!

  45. But you already do own a computer by Rix · · Score: 1

    Or you wouldn't be posting here in the first place.

    Even with Windows Mobile, I could just run Windows in a VM on my Linux or OS X desktop. No need for new hardware.

    There's absolutely no technical reason Apple couldn't release a multiplatform devel kit, even if it were just OS X in a VM.

    1. Re:But you already do own a computer by vux984 · · Score: 1

      But you already do own a computer Or you wouldn't be posting here in the first place.

      I post from my Android G1 you insensitive clod. My Android G1 that I'd like to develop for but its 'developer hostile' because I have to buy an expensive PC to do it. :)

      Even with Windows Mobile, I could just run Windows in a VM on my Linux or OS X desktop. No need for new hardware.

      You have an OSX desktop? Then what are you complaining about. You don't need to buy anything.

      There's absolutely no technical reason Apple couldn't release a multiplatform devel kit, even if it were just OS X in a VM.

      Sure and if they did that they'd charge $600 for it.

      You -are- getting a license of OSX with more rights than a regular copy of OSX, after all.
      1) it runs in a VM. You need OSX server for that normally.
      2) it runs on non-Macs. retail boxes of OSX require that it run on a Mac, meaning its really just an upgrade price because any mac you already have came with a previous version of the OS.
      3) it will be supported on a wide array of hardware and software that Apple normally doesn't touch with a 10 foot pole.

      I'm sure they'll have no trouble at all justifying the extra $400 in value over the regular retail OSX 'upgrade' boxes they sell. Its also the same price as a Mac mini.

    2. Re:But you already do own a computer by Rich0 · · Score: 1

      I post from my Android G1 you insensitive clod. My Android G1 that I'd like to develop for but its 'developer hostile' because I have to buy an expensive PC to do it. :)

      Uh, you do realize that you can install Debian on it, and install the SDK on Debian, and consequently do all the development you'd like right from your phone, right? :)

      If you have an ADP you could even develop a new kernel on the phone and flash it without needing another computer. If you have a G1 you'd probably need a computer to help you get root on it (or at least an SD card formatted to FAT32). Granted, if your firmware update doesn't boot you're going to need a computer to reflash it using fastboot or to fix your update.zip file.

      Sure, it isn't COMPLETELY perfect, but I'm not aware of any other phone-like device that comes close to this level of flexibility.

    3. Re:But you already do own a computer by vux984 · · Score: 1

      Uh, you do realize that you can install Debian on it, and install the SDK on Debian, and consequently do all the development you'd like right from your phone, right? :)

      Touche. Not that I'd ever want to do development right on the phone. :)

      Sure, it isn't COMPLETELY perfect, but I'm not aware of any other phone-like device that comes close to this level of flexibility.

      Oh I agree. The Android stuff is way more open and flexible than anything else out there. I just don't think its justified to call the iphone 'developer hostile'. Less open than the G1 for sure... but not 'developer hostile'.

  46. Re:FOSS / GPL / GNU/Linux - What Did You Expect by Directrix1 · · Score: 1

    Well, and obviously they did not put nearly as many resources as needed to get this thing going right. And they went ahead and sold faulty hardware to those that were hoping they would get something that at least would turn into something decent (i.e. me). They really pissed me off. Can ya tell?

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  47. Re:No mainstream fanfare because the G1 is not goo by clintre · · Score: 1

    Not even close to being true!! I get several days standby with mine.

    Plus I had an iPhone and the interface is no worse or better.

  48. Re:No mainstream fanfare because the G1 is not goo by Rich0 · · Score: 3, Informative

    It really depends on how you use it. If you use it to make occassional phone calls, and to check your email once in a while, then you'll easily get a full day or more out of the battery.

    If you sit down and use it like a laptop, browing the web, playing games, etc - well, then it will be dead in two hours.

    I had a lot of trouble with mine when it was new - but that was because I'd just tinker with it all day on a weekend. Once I settled down to real life use I haven't had any problems with it.

    Sure, I'd like more battery life. It is still weaker than I'd like it to be. However, it isn't a reason not to get the phone.

  49. Marketshare by edxwelch · · Score: 1

    So, how many Android phones exist in the world compared to iPhones and iPod touch, and symbian?
    In all fairness, I'd like to see Android succeed, but google are going to have to do more than this. Just tossing a phone OS out and hoping that some one will use it isn't enough. You need top brand manufactures, like Nokia or Sony Ericsson on board. It's been how many years? and we only have two clunky PDA phones to show for it.

    1. Re:Marketshare by Anonymous Coward · · Score: 0

      Its been ZERO years.
      Android has been out for LESS THAN A YEAR.
      Less than 6 months in fact.

      The fact that apple can get the share of the market that they have while being limited to a SINGLE HARDWARE is pretty much proof that Android can, and WILL do better.

  50. Best part is the Droid font by Anonymous Coward · · Score: 0

    You can download a free version here.

  51. Re:Blackberry love by Heembo · · Score: 1

    1967 "The Miracles" reference, very nice. =)

    --
    Horns are really just a broken halo.
  52. More Apple Hater bullshit by SuperKendall · · Score: 1

    Even ignoring the bit where Apple can veto your app with no recourse

    You always have recourse, it's called releasing to the jailbreak market. And of course you can deploy apps to your own phone all day long if you are in the program... but of course the truth is the people getting blocked are a small percentage of the apps going out. And as noted, there are more open source projects for the iPhone than Android.

    the development platform costs a minimum of $1,500 or so

    Ahh, the Apple Hater Inflation factor - about a 3x multiple of the REAL cost since you can easily use an intel mac mini for development (around $400-$500, less refurb or used).

    Of course since most of us own computers anyway the real cost is essentially free, you just need to adjust what you buy when you upgrade.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  53. Disagree by SuperKendall · · Score: 1

    I've used a lot of different IDE's before, but I find XCode is actually really good when you get used to it - it's nice to have a powerful GUI wrapped around GDB but have GDB there when I need something advanced. I really like the way the interface builder GUI development integration is done, to me that is the best model I have seen for how GUI development tools should work in the whole application development cycle.

    And, I also really like the myriad ways you can quickly get to the documentation for something, which is very useful.

    I'd look into figuring out the shortcuts because once you are used to the system as a whole it's really nice.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  54. Re:No mainstream fanfare because the G1 is not goo by Anonymous Coward · · Score: 0

    The biggest deal breaker is the 7 hour standby battery life, which I'm betting is related to its OS.

    What the Hell are you talking about? I own one of these and I charge it every 48 hours. Not great, but not the end of the world.

    What I'm not doing is using apps that run the GPS receiver every 3 seconds, and I only turn on the antennas I'm using. That means that I don't have my 802.11 enabled unless I plan on using a wireless network instead of 3G.

    There are plenty of things not to like about the G1, but this kind of blatant overstatement isn't one of them.

  55. Re:FOSS / GPL / GNU/Linux - What Did You Expect by Nursie · · Score: 1

    It's the constant changing direction that got to me.

    Were you affected by the GSM buzz problem (when you say faulty hardware) ?

    I was lucky enough not to get that. Only hardware problem I have is that they screwed up the cap values on the headphone output so there's zero bass.

    If you still have the phone then you might want to check out android, in a few weeks/couple of months when the port gets more stable.

  56. usability by speedtux · · Score: 1

    The G1 is probably the most easy to use phone around: you turn it on, you enter your Google account info, and it all just works after that.

    The G1 has some minor hardware and software issues, but for the first release, it's great.

  57. Re:No mainstream fanfare because the G1 is not goo by bigtrike · · Score: 0, Flamebait

    The WIFI/GPS is enabled by default. If the phone is incapable of operating with an expected battery life with these enabled, why would be enabled by default? Other smartphones (Blackberry, iPhone, etc) seem to be capable of having these features enabled or toggled on as needed without killing the battery.

    Everyone I know with a G1 carries a charger with them.

    My problems with the touch interface have to do with more than just the lack of multi-touch. The touch interface simply isn't polished. Have you ever used the date selector when creating an appointment? You can't see the number when you're tapping the up arrow, it's covered by your finger. Event PalmOS had this figured out years ago. The entire calendar is a little clunky as well.

    The geek in me really wanted to like this phone, but the platform just isn't quite there yet.

  58. Jailbreaking is not a real answer by Rix · · Score: 1

    If it were, we could just say using a hackintosh solves the issue. Most of us don't want to be in a constant fight with vendors.

    $1,500 is a fair, even low ball price point for a decent development system. Mac minis are toys.

    I won't be upgrading any time soon, but even if I were Apple simply isn't interested in my business. I spent $1,200 a year ago on a workstation, and the closest comparable thing Apple has available comes in at $3,000.

    1. Re:Jailbreaking is not a real answer by SuperKendall · · Score: 1

      If it were, we could just say using a hackintosh solves the issue.

      Which it does. Why dismiss reality?

      $1,500 is a fair, even low ball price point for a decent development system. Mac minis are toys.

      I have a number of friends using a mini, it's totally usable for development - especially iPhone development. You can easily run everything from the IDE to the performance monitoring tools with no lag or delay... I guess you must be used to Windows development where you need 4GB of RAM and the latest system at a minimum.

      In fact I know a number of people that bought a mini solely for iPhone development. It's just as performant as a Macbook after all.

      I won't be upgrading any time soon, but even if I were Apple simply isn't interested in my business. I spent $1,200 a year ago on a workstation, and the closest comparable thing Apple has available comes in at $3,000.

      I can understand where some people want to conserve money, of course the tradeoff is lack of choice (I can run both Windows and OS X legally on a Mac).

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  59. $10 Windows license vs $600 fantasy OS X licence? by Rix · · Score: 1

    Yeah, I'd call that hostile.

  60. It's certainly hostile to me by Rix · · Score: 1

    I don't own a Mac. I'm not going to buy a Mac. Therefor Apple won't let me develop for the iPhone.

    There's no valid reason couldn't release a dev kit for Linux at least if not Windows. The only reasonable explanation for not doing so is hostility to non-Mac developers.

    1. Re:It's certainly hostile to me by vux984 · · Score: 1

      Therefor Apple won't let me develop for the iPhone.

      Your refusal to buy the readily available and very inexpensive tools you need is not apple's refusal to let you develop.

      What's next? Refusing to buy a philips screwdriver when you already have a flathead represents Fisher Prices refusal to let you change the batteries in your toy robot.

      Buy a used G4 tower or Mac Mini for a couple hundred bucks and you are good to go. Get over yourself.

      If you think Apple requiring you to supply yourself with a mac running OSX is being 'hostile' you've NEVER seen 'hostile'. Go get a PS3 dev kit. It was $20,500 for the first couple years, and is still some 10k+ today.

      Or look at the hoops you needed to jump through to develop for the SNES or N64. You didn't buy a kit, you 'applied for a license to be a developer to give you the priviledge of being allowed to buy a kit', and that application wasn't a formality... you pretty much had to have a working prototype of a game idea Nintendo liked and a proven track record of being able to successfully develop and find publishers. Meaning, if you wanted a license, you had to have already established your COMPANY* as a successful games development house. Then you signed an NDA where you weren't allowed to say squat without Nintendo's approval, and you agreed to a shopping list of pretty draconian conditions.

      (individuals were right out of the question, and if your 'company' is 2 guys in a rec-room office... forget it. You needed genuine commercial space and staff.)

      And the price? If you have to ask you can't afford it.

      This whole apple is hostile to iphone developers theory is ridiculous.

  61. Re:$10 Windows license vs $600 fantasy OS X licenc by vux984 · · Score: 1

    $10 Windows license vs $600 fantasy OS X licence?

    Where can I get a $10 windows license in the US?

    Or did you mean, if I spend several hundreds of dollars I can get a Windows license bundled (and per the EULA tied to that specific bundled hardware) for $10 more than the same machine with no OS... (although that doesn't factor in the shovelware 3rd parties pay to have pre-installed on the windows licenced hardware (effectively partially subsidizing it).

    Its you that are having a fantasy. A copy of windows at full retail that isn't crippled or eula restricted to not being run in a VM or moved to new hardware... runs $300 to $400.

  62. I've never had a problem by Rix · · Score: 1

    Just grab the sticker off an old, dead laptop. I've never had trouble using those licenses for VMs.

    1. Re:I've never had a problem by vux984 · · Score: 1

      Just grab the sticker off an old, dead laptop. I've never had trouble using those licenses for VMs.

      Yes, it works, and I've done it too, but its not within the terms of the EULA.

      (Note I'm not saying its illegal, nor am I defending the validity of the EULA, I'm just pointing out that its not within the terms of the EULA.)

      Besides, that approach applies to Mac's also. You can buy an old dead Apple G4/G5 tower with fried guts for next to nothing too. It came with OSX so your good to go. And when you stick your hackintosh guts into it you can claim you are running your legally obtained copy of OSX on an "Apple-Labeled System" so you aren't even in technical violation of the EULA.

      Right? Yeah. Right. :)

    2. Re:I've never had a problem by Rix · · Score: 1

      I don't know if you're right or not. I don't care, and I doubt Microsoft does either.

      Apple does care, and they're definitely hostile to hackintoshes.

    3. Re:I've never had a problem by vux984 · · Score: 1

      I don't know if you're right or not. I don't care, and I doubt Microsoft does either.

      Apple does care, and they're definitely hostile to hackintoshes.

      Neither goes after home users over it.
      I'd bet both would call either invalid if they ever audited your licenses 'BSA style'.

  63. Re:Dumbass by Anonymous Coward · · Score: 0

    BSD people don't like it when someone takes their code, puts it under a more restrictive license, then argues that the license is less restrictive since it forbids people from converting the code (with more-restrictive changes) back into a BSD license.

    In short: if the code is BSD-licensed, the and you GPL it, you're saying "I will share these changes with my own community, not with the community who I got the code from in the first place". Which is just a bit of an asshole thing to do.

  64. Re:No mainstream fanfare because the G1 is not goo by Anonymous Coward · · Score: 1, Informative

    The WIFI/GPS is enabled by default.

    That's technically true, but you are misleading people. Yes, the GPS is enabled by default, but it isn't actually used unless you have an application open that accesses your location. That setting might be on, but it's not using any power unless you're actively using a location-aware application, in which case your claims about standby time go right out the window.

    I have Wi-Fi and GPS enabled on my G1. I get much more than 7 hours battery life, well over a day, and that's real-world use, standby time would be even longer. You are simply not telling the truth. And I say this as somebody who has a public review up on the T-Mobile site complaining about the battery life.

    Other smartphones (Blackberry, iPhone, etc) seem to be capable of having these features enabled or toggled on as needed without killing the battery.

    Emphasis mine. You're holding the G1 to different standards than the other phones. You can have those other features off on the G1 and toggle them on as needed too. Those other phones suck up power when you're using those features too.

    Everyone I know with a G1 carries a charger with them.

    I don't believe you've set eyes on a G1, much less know anybody that owns one. If you did, you wouldn't be making stupid claims like it's five years behind. Five years is a long, long time in the phone world and the technology has come a long way.

  65. Try to stay on topic by Rix · · Score: 1

    None of the other smartphone platforms require superfluous hardware purchases.

    1. Re:Try to stay on topic by vux984 · · Score: 1

      None of the other smartphone platforms require superfluous hardware purchases

      The fact that they require you to supply a Mac is not 'hostile to developers'.

  66. The other problem with Nokias is... by jonwil · · Score: 2, Interesting

    That the US carriers often seem to cripple the phones. Nokia have phones that are available in Europe and elsewhere but when they come to the US, the carriers have made them remove/disable features (front facing cameras for video calls since the US carriers seem to hate video calls for some reason, GPS functionality because US carriers want to charge thru the nose for navigation, WiFi etc) either because the carriers dont like those features or possibly (as in the case of removing actual hardware) because removing the feature lowers the cost of the phone.

  67. Re:FOSS / GPL / GNU/Linux - What Did You Expect by recharged95 · · Score: 1
    Some other things is that OpenMoko tried to do everything inhouse, which takes longer and can be harder with the choices you make.

    .

    OpenMoko did the Frerrunner on a shoestring budget, and had to create their own production workflow within other workflows. That's unlike everyone else with million to used and even fabs (with mass production workflows) to tap. Hence in order to get something out the door, they made a compromise on parts--no 3G, cheap graphics chip, cheap GSM module. If they were going state of the art (they should be), it would require lots of time and money, and I'm sure we'd still be waiting for the Freerunner today.

    .

    OpenMoko to Android is like Gentoo to Ubuntu.

    .

    And yes, I agree on he phone call problems, my freerunner always drops calls, but the WiFi appears to be solid, hence their direction.

  68. Re:No mainstream fanfare because the G1 is not goo by recharged95 · · Score: 1
    The battery life is worse, but the battery life doesn't drain in 7 hours of standby either.

    G1 needs a firmware update on the WiFi module. WiFi is sucking too much power. Backgrounding apps don't help too. Guess what? the iPhone has similar problems.

    Solution for now: get the 1380mah battery.

    And the mini-USB slot looks like is going to be the standard on phones now for everything. Yep. EVERYONE is going to mini-USB charging. Well except the proprietary iPhone...

    .

    The old-Palm-ish i/f is there cause it's efficient, just like www.google.com. It follows google's philosophy. Also, to the OP, don't worry, the Palm Pre pretty much end up with a similar desktop i/f (acocrding to the videos) and power issues.

  69. Re:Disagree Disagree by recharged95 · · Score: 1
    Actually, Xcode is pretty much from the 68000 days, and very similar to CodeWarrior. Effective in some things.

    .

    And from that note, I disagree to the disagree. It's more efficient to just program in vim/emacs and have the C99 tool at your finger tips. The way objective-C is laid out just becomes cumbersome to do simple things. Compared to Java IDEs, Eclipse, and VS.NET--Xcode doesn't come close.

  70. Lay it out then by SuperKendall · · Score: 1

    Compared to Java IDEs, Eclipse, and VS.NET--Xcode doesn't come close.

    Having used all sorts of IDE's (mostly Eclipse/VS.Net/Netbeans), I am dubious of this claim. What exactly are you thinking of here? Again, I think you are just not familiar with the full extent of just what XCode can do. I also heartily disagree that Visual Studio has a better GUI development approach than XCode.

    I do agree that I find typing in Emacs to be faster sometimes which is why I break out to that editor here and there.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  71. Re:Dumbass by SETIGuy · · Score: 3, Insightful

    In short: if the code is BSD-licensed, the and you GPL it, you're saying "I will share these changes with my own community, not with the community who I got the code from in the first place". Which is just a bit of an asshole thing to do.

    The most important difference between the BSD license and the GPL is that the BSD license doesn't require you to share your changes with anybody. If you've got a problem with someone not giving back to the community, then you shouldn't be using the BSD license in the first place.

  72. There's no valid reason for that by Rix · · Score: 1

    You're effectively paying an $1,800 ransom, that they can hike or jerk around however they like. Is that really something you want to tie yourself to?

  73. I'm really not concerned about that by Rix · · Score: 1

    Microsoft doesn't interfere with it technically. Apple does.

  74. Re:Gathers stream? What fucking era are you from? by Miseph · · Score: 1

    Three words: Steam punk sucks.

    Yeah, that's right, I said it. Bring it Doctorow.

    --
    Try not to take me more seriously than I take myself.
  75. Re:No mainstream fanfare because the G1 is not goo by C64 · · Score: 1

    I, too, owned the iPhone for a year and now the G1 for a couple months. I, however, came to the apposite conclusion - I've found the G1 to be an inferior device. I'll address each of your points with my own take.

    The battery life is *awful*. I have to charge multiple times a day, and am seriously considering buying an extended battery so I'm not constantly worried about my phone dying just as I need it. The standby time is lousy, and actually *talking* on your phone decimates it.

    The GUI is *not* fine. It's inconsistent and lacking polish. No spell-checking, clickable labels behaving differently from application to application, the UI mishmash of using either the touch pad or the mouse, inconsistent and random application of physical back button... And the UI *does* crash - I've had to force my phone off on a couple of occasions to work around a UI lockup. Heck, most of the time the screen doesn't even wake up when I get a phone call, forcing me to deal with even more buttons just to answer the phone.

    As for the visual LED that flashes on notifications - perhaps it'd be useful, but the notification system isn't used well by some of the applications and ends up compromising it. Take the IMAP client, for example - if I read the message on another machine (like, say, my home computer), the notification on the G1 isn't updated - the dead entries just sit there. It's hard to trust the notifications when you can't be sure if it's spurious or not.

    PF Voicemail a great visual voicemail app? Meh. My iPhone was unlocked and running on T-Mobile, so I never played with it's visual voicemail application. Hence, I can't make a direct comparison. That said, if the iPhone's visual voicemail application is as lackluster as PF Voicemail, it's a shame. The UI in PF is uninspired and feels inconsistent with the rest of the phone. Deleting messages doesn't actually remove them from the main listing - it just flags them red, which makes them seem *more* visually important (compared this to read messages, which are grayed out). Having to remove the messages by navigating to the menu and empty the trash is hockey. And, because it uses an incoming SMS message to update the client, you get junk SMS notifications (since PF apparently can't eat the message).

    The Marketplace may let you return apps within 24 hours... but that presumes you can actually buy them. My phone's an unlocked developer edition (ADP1), a device which Google's apparently decided to ban from making purchases from the App Store.

    Maybe Google Apps are well integrated - I can't really tell. You see, I use multiple Google accounts - my personal account, my public account (junkmail, shopping, etc), and my work account. And in this case, it works poorly - there's no integration between the multiple accounts, no ability to sign out of one to log into another. Google employees have resorted to installing Maverick, a 3rd party IM client, just so they can at least run an IM that's on a different account. Having integration is of course better then not, so I'm sure the G1 has the upper hand here. But given it doesn't work well for me, I can't claim any personal benefit. And I can't imagine I'm the only person suffering from this particular circumstance.

    Sure, the SD card is upgradeable. But what are you going to put on it? You can't install applications to it. Caches aren't written to it. There's no integrated handling of common files like PDFs or ZIPs. And it's not like there's a reasonable media player on there. The darn thing can't even play videos out of the box. I was planning on ordering a larger SD card for the phone, but held-off until I played with it a bit. I'm glad I made that decision - I've barely used 100mbs of the SD card's space. And coupled with the poor battery life, using the phone as a media player would be a awful idea.

    As for the mini-USB slot looking like the standard on phones from now on - oh golly, I hope not. Being forced to use an adapter so I can plug in headphones? Terrible

  76. Re:Friendly BSD Projects Vs. Hostile GPL Pricks by LingNoi · · Score: 1

    BSD troll invades again...

  77. Re:Dumbass by LingNoi · · Score: 1

    Yet I bet you wouldn't have a problem with me putting your code in a closed source app. Hypocrite.

  78. Re:Dumbass by Anonymous Coward · · Score: 0

    This is something I've never understood. Why the hell do the "BSD people" choose the BSD license if they are really expecting other people to behave as if license was something like GPL. That is, give back to the original project. Why not just write this requirement in the license if that's what is expected anyway?

    I don't see how it's any better when someone takes BSD licensed code and makes a closed source commercial product out of it, and never gives anything back. Or is it just that when you don't see the code improvements you could potentially have had in your BSD-licensed project, you don't care?

  79. Re:No mainstream fanfare because the G1 is not goo by Hallow · · Score: 1

    Battery Life: The battery life isn't too bad. I get about 3 hours constant use, with gps and screen on (brightness up for daytime use), on 3g, running turn by turn gps (telenav). Standby lasts a long time -- if you're not logged into IM, twitter, and facebook, and exchange mail client, all checking constantly for updates (which I do). My wife has a very light use profile (just voice, email, and calendar), and gets 3-4 days of standby. So I have to plug in at night, and depending on what I'm doing, plug in during the day. BFD.

    GUI: I've had no GUI issues. The real downside here compared to say the iPhone, is there's no UI standards. There's conventions to be sure, but no rules. RC33 did introduce an issue with incoming calls (rings for too long before you can actually answer), but I wouldn't classify it as a UI issue.

    Notifications: I don't have an issue here, outside of some apps (non-stock ones) not performing notifications as advertised. As much as you don't like it works, there is a logic behind it. You get notified, hear the sound, but don't check your phone. You check your mail and read your message. You remember you have a notification on your phone. You go to check it, but WTF, there's not notification! In my opinion disappearing notifications would be a much worse user experience.

    Visual Voicemail: Don't use it, so I can't really say. I have a Grand Central account, and there's an app for that, so I've been thinking about using it. If you have issues with PF Voicemail, you could always write your own (You have a "dev" phone, you must be a developer right?). Or send the developer a friendly email with your suggestions.

    Market: I have to admin, Google has REALLY screwed the pooch with the market. I mean, a hidden folder for copy protection? I think andappstore.com has gotten it right, and it will work with dev phones.

    Google Apps integration: They're very well integrated, assuming you're a *NORMAL* user, and have only one account. You're not the only person "suffering" from this problem, but you're probably less than 1/10th of 1%. There's a fairly simple solution. Create a meta account. Have that account pull your mails from all your other accounts, and share all your calendars with that account.

    SD Card: Music & Photos. Pictorial (by the authors of Maverick & Hello AIM!) is good if you use picasaweb (google's picasa app has some limitations pictorial doesn't). Video's work too, but lack of good encoding instructions is a problem. TuneWiki (also on the iPhone) is a very capable alternative to the built in media player.

    Mini USB: The adapter isn't that bad. My phone shipped with one. It has a button to let you answer calls (and a microphone). The "standard" though is just for charging.

    Potential: I can see your point. It is by no means a perfect platform. But I also don't think it's as bad as you make it out to be -- the iPhone isn't perfect either. "Cupcake" features have been a long time coming -- I want bluetooth stereo support (bye-bye adapter), and better video support.

  80. Re:This is something I've known was going to happe by Hallow · · Score: 1

    Actually, there is a video recording app out (in the market), and it works.

    Tethering is something that will probably never be permitted without a hack.

  81. Re:FOSS / GPL / GNU/Linux - What Did You Expect by Directrix1 · · Score: 1

    Well, with me everybody just says that my voice is really quiet (with lots of noise). Even when I turn mic volume all the way up. I am still planning on using it, if I can get it working like a real phone. But right now I'm sticking with my crappy little Sony Ericson phone.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  82. Re:FOSS / GPL / GNU/Linux - What Did You Expect by Nursie · · Score: 1

    Sony Ericcson T303? I got one of those when the OM pissed me off to the point of extreme anger once too many times and I couldn't face using it again.

    Give the Android effort a couple of months. I'd be surprised if OM *ever* get anything together, but the Android effort is looking very good.