Slashdot Mirror


Android Ported To iPhone

anethema writes "iPhone hacker planetbeing, from the iPhone Dev Team, has successfully ported the Android OS over to the iPhone. He is doing it on a first-generation iPhone, but others may be possible. The port is pretty functional, with data, voice, and many apps working, although it is running a bit sluggish and buggy at the moment. There appears to be much work left."

38 of 280 comments (clear)

  1. I think I just jizzed myself by BadAnalogyGuy · · Score: 5, Funny

    I can't believe it. Someone's answered my dreams!

    A phone that is expensive, sucks, *and* pretentious. I thought I was going to have to go with a lame old Android phone, but man, there's hope for poseurs like me yet!

    1. Re:I think I just jizzed myself by outsider007 · · Score: 5, Funny

      And we've apparently found a new niche: Label-conscious serial public masturbators.

      --
      If you mod me down the terrorists will have won
    2. Re:I think I just jizzed myself by GooberToo · · Score: 2, Funny

      Now the developer needs to pretend to "lose" it in a bar so he can get endless free hype and advertising for his iPhone/Android marriage.

  2. Pr0n! by Pharmboy · · Score: 3, Funny

    So Steve Jobs was wrong, you CAN get porn on your iPhone ;)

    --
    Tequila: It's not just for breakfast anymore!
    1. Re:Pr0n! by elrous0 · · Score: 4, Insightful

      Somewhere, right now, Steve Jobs is throwing a narcissistic hissy-fit that would make even Steve Ballmer say "DAMN!"

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    2. Re:Pr0n! by PopeRatzo · · Score: 2, Insightful

      If it went in, you'd have all the parenting groups crying foul

      Great, so Apple has made it so parenting groups can dictate what I can do with my tech devices.

      There could have easily been many other possible solutions other than making all Apple devices G-rated. Give people a choice, put simple parental controls at the time of purchase, sell a second version without "parental controls" for those of us who don't require an Apple chaperone.

      Further, there could have been a very simple solution to the Apple app-store lock-down. Let other companies offer iPhone-compatible app-stores, just don't support their apps. Let the developers support their own apps.

      I'm sorry, but the bit about Apple needing to keep strict control over applications and OS so they can be sure everybody gets first rate support and a "high-quality end-user experience" is simply bogus. Shit, why not sell unlocked iPhones and just not offer support? You're not going to get support unless you pay extra, anyway.

      --
      You are welcome on my lawn.
    3. Re:Pr0n! by Lumpy · · Score: 2, Insightful

      There you go making a rational and well worded and thoughful comment in a iphone article thread.

      Why cant people like you be like the rest of the nutjobs and simply foam at the mouth that the word iPhone was used?

      Next thing we will see is a well edited story.... YOU ARE DESTROYING SLASHDOT!

      Dang rational people....

      --
      Do not look at laser with remaining good eye.
  3. Android ??? by artg · · Score: 4, Funny

    .. There's an app for thet !

  4. Porn will find a way. by leuk_he · · Score: 4, Funny

    rule #35. If no porn is found of it, it will ...

  5. Re:Case in point by tsj5j · · Score: 2

    Perhaps as an Apple fanboi you kinda missed their point.

    Let me re-iterate to you:
    APPLE STIFLES INNOVATION AND LIKES TO ABUSE THEIR POWER OVER DEVELOPERS.

    Do you seriously think that armed with a NDA-protected, $99/year developer fee, restricting nearly all aspects of development and content and NOT providing alternative app stores will EVER match up to Android?

  6. Don't forget the porn !!! by DrYak · · Score: 5, Insightful

    and finally, a Jobs-approved way to get pron on your iPhone.
    (He *did* say to get Android !)

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  7. Yessiree! by itsdapead · · Score: 5, Funny

    Apple's low-cost hardware with its wide range of options and standard interfaces teamed up with Android's consistent, carefully designed user interface experience, dazzling speed and frugal memory use.

    Truly a marriage made in heaven.

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:Yessiree! by hawkeyeMI · · Score: 2, Informative

      Tip to moderators. This is a joke. Not sure why this is modded insightful.

      --
      Error 404 - Sig Not Found
    2. Re:Yessiree! by Savage-Rabbit · · Score: 4, Funny

      Tip to moderators. This is a joke. Not sure why this is modded insightful.

      From the /. FAQ: Note that being moderated Funny doesn't help your karma. You have to be smart, not just a smart-ass.

      --
      Only to idiots, are orders laws.
      -- Henning von Tresckow
    3. Re:Yessiree! by itsdapead · · Score: 2, Interesting

      Note that being moderated Funny doesn't help your karma.

      Karma: Excellent

      Forget Karma, its the "Comedian" Achievement points that I crave.

      For the record, I have both an iPod Touch and an Android phone. Incredibly, both have their pros and cons - I'd rave enthusiastically about Android if I'd never used an iProduct.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    4. Re:Yessiree! by Anonymous Coward · · Score: 3, Insightful

      You must be new here. Lately criticism of Apple will get you insightful. It doesn't even have to be intelligent criticism. ("Apple $ucks") is about all you need.

    5. Re:Yessiree! by Sleepy · · Score: 2, Insightful

      Karma doesn't seem to affect ANYTHING unless it is negative. My KArma's been "50" (or "Excellent") for years, and it's been a long long time since I was asked to moderate or metamoderate. I think that depends on how frequently you post matters more (which is sad because that inversely affects the quality of discussion if there's a million "me too" responses).

    6. Re:Yessiree! by tattood · · Score: 2, Funny

      inversely affects the quality of discussion if there's a million "me too" responses

      I agree

      --
      WTB [sig], PST!!!
  8. Re:android debug build is sluggish by dancingmilk · · Score: 4, Insightful

    Apple does more flashy useless bullshit on less but more expensive hardware.

    FTFY.

  9. Re:Neat hack, but ultimately useless by jo_ham · · Score: 4, Informative

    The 3GS has 256Mb, but the 2G and 3G do only have 128Mb.

    This will be nice even if only for google's turn by turn app. I love my iPhone, but I don;t love TomTom's ludicrous price for their app.

  10. Re:Case in point by betterunixthanunix · · Score: 4, Insightful

    Note that the iPhone has more than just a "processor [that] can run arbitrary code" -- it has a CPU, memory, a general user interface, and could, in the absence of deliberate software restrictions on the part of Apple, be used as a small mobile computer (which happens to have the ability to connect to a cell phone network). This is not as extreme as running NetBSD on a toaster, or repurposing a car's microcontrollers for some other task -- the iPhone has all the hardware needed to be used for general consumer-grade computing, albeit in a pocket sized form factor.

    --
    Palm trees and 8
  11. Re:Case in point by Anonymous Coward · · Score: 2, Insightful

    APPLE STIFLES INNOVATION AND LIKES TO ABUSE THEIR POWER OVER DEVELOPERS.

    Since you seem to be this thread's expert on the topic, perhaps you can answer this simple question:

    Why do you approve of the significantly stricter controls and higher development that Nintendo, Microsoft, and Sony place on their Wii, XBox, and PS developers, but hold Apple to a different standard for their consumer electronics device?

  12. Re:Case in point by betterunixthanunix · · Score: 2, Insightful

    I honestly do not understand why you would not call a device that has every hardware feature my laptop has a "computer" -- the only difference is the form factor and the advertised use. What if I installed software on your laptop that railroaded you into using it in a specific way, would I have suddenly transformed your laptop into something other than a "computer?"

    --
    Palm trees and 8
  13. Finally, it's the by jitterman · · Score: 2, Funny

    It's the year of Linux on the iPhone! Who needs desktops?! Pah!

    --
    For conscience is the wound, and there's naught to staunch it
  14. Re:Case in point by betterunixthanunix · · Score: 2, Interesting

    At what point did anyone say they approve of restrictions on other computing systems? Who is holding Apple to a different standard? We all have the same things to say about Nintendo, Sony, and every other company that actively works to restrict the users of their devices.

    --
    Palm trees and 8
  15. Re:Case in point by Ephemeriis · · Score: 4, Insightful

    I honestly do not understand why you would not call a device that has every hardware feature my laptop has a "computer" -- the only difference is the form factor and the advertised use. What if I installed software on your laptop that railroaded you into using it in a specific way, would I have suddenly transformed your laptop into something other than a "computer?"

    I guess one of the primary differences for me is the ease of executing arbitrary code.

    My laptop has a keyboard that I can use to type in commands/code/whatever. It also has an optical drive that I can use to load software. It has USB ports that I can use to load software off a USB key, or connect another CD-ROM or floppy drive or whatever.

    The iPhone has a touchscreen and little else. If I want to load software on it I have to go through their official channels, or jailbreak my phone. If I want to write my own software for it, it requires a second device to do the programming and then upload it to the phone.

    Similarly, the PLCs that control the heating and air conditioning in my building are most certainly computers in the technical sense. They're fully functional and can be programmed to do pretty much anything I want them to. But I have to connect external devices to them in order to do that... I have to plug in a laptop with a serial cable if I want to actually do anything to them.

    My Cisco routers are also pretty much computers in the technical sense. And they've got USB ports I can use to store/load software. But again I have to connect another machine if I want to do anything with them. Otherwise they just do their job, day in and day out, like any other appliance.

    I guess I'm not really debating the functionality of the iPhone. It certainly is a computer in any technical sense of the word. But there are connotations to the word "computer" that just don't match an iPhone.

    --
    "Work is the curse of the drinking classes." -Oscar Wilde
  16. Re:call me when apple approves it by rwa2 · · Score: 5, Insightful

    For all of their "think different" ads, Apple is a very traditional vertically-integrated engineering firm... like the old "big iron" unixes: Cray, SGI, SUN, IBM, where they sold the entire platform: hardware, software, custom interfaces, etc.

    For all the Microsoft-bashing we do around here, they were really the ones that separated hardware from software on the PC (and then Linux came around and offered the even more of the same).

    But now we have vertically integrated smartphones again. And for all the Google vs. Microsoft that we do, Android is pretty much Google's effort at doing to the smartphone what Microsoft did to the PC.

    So don't take your freedom of hardware abstraction for granted! But in the end, we pretty much know how this dance should turn out.... just look at what Cray, SGI, SUN, IBM are doing now :-P

    Apple will probably always be Apple (at least as long as Steve Jobs is around). Because he doesn't make products for us geeks, but for the rest of the people. He know his market well. And it is not us. So get over it and let the people have their stripped-down straightjacket internet devices.

  17. Re:Obligatory car analogy by squiggleslash · · Score: 4, Funny

    Well, maybe they just want the brakes to work.

    --
    You are not alone. This is not normal. None of this is normal.
  18. Re:Case in point by Rysc · · Score: 2, Insightful

    i think your confusing the word "computer" with "user workstation"

    QFT.

    My n900 has a keyboard and a USB port and lets me run arbitrary code. It's also a smartphone! The iPhone is no different: Its keyboard is software and not hardware, but it still runs arbitrary code. It's just the iPhone OS and associated software that refuses to *install* arbitrary code.

    --
    I want my Cowboyneal
  19. Re:Neat hack, but ultimately useless by Xest · · Score: 3, Insightful

    Oh god, are we still at this stage?

    I thought we'd got past the "OMG ITS USING RAM!!!111111" whines after that completely wrong and setup article drama about Windows RAM usage where multiple people pointed out that applications using RAM is better than RAM going unused.

    Yes you're right that Android phones generally have more RAM, but they also often tend to have faster processors, more pixels on their screen and so forth too, but it doesn't mean it's a requirement of Android, it's just the benefit of the rapid evolution of Android phones vs. the once per year refresh of the iPhone. The iPhone is always behind on hardware apart from right at the start of each refresh, it's just the way Apple tend to do things.

    RAM usage is not a bad thing, it's a good thing when used properly, as it is with the JVM and Dalvik- RAM usage is optimised so that RAM isn't just sat there unused and is actually being used for what it's there for.

    Can we finally put to bed this ancient idea that RAM usage is inherently bad and that developers should ensure their applications use as little RAM as possible which would in fact make things worse because it'd generally mean more work is being done to keep RAM usage down, such as higher levels of paging from disk or use of compression and so forth?

    RAM is cheap now, we can afford plenty of it, and we can afford to use it, the idea that having less RAM and having as much of it as possible sat unused meaning there's more paging from disk and more CPU cycles being used on data compression is ludicrous. It's not like the bad developers argument holds much weight nowadays even, RAM is cheap, it's better to use as much of that as possible than it is to try and shrink your RAM footprint at the expense of more expensive processor cycles.

  20. Re:android debug build is sluggish by jedidiah · · Score: 2, Insightful

    > A vertical intergration in your hardware software stack means you can squeeze every drop of performance out of it.

    Not really.

    That only works if your hardware is something special. If Apple's phones are anything like their PCs, then this isn't the case.

    Android liberating phones from St. Steve. That's just hilarious.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  21. Re:Case in point by jedidiah · · Score: 2, Insightful

    Nintendo never pretended to be in the computer business.

    OTOH, Apple fanboys get their panties in a bunch when you call the iPad an overgrown iPod.

    Clearly Apple and it's lackeys want the line to be blurred. Admitting the device is a souped up DS would make it much less attractive.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  22. Re:Case in point by jedidiah · · Score: 2, Insightful

    The Mega-iphone already has accomodations to use it as a proper desktop computer.

    The only thing keeping the Mega-iphone from being used exactly like a Mac Mini is some artificial software restrictions.

    If it's ports were standard, you could hook it up to the same peripherals that your Mac Mini or your PC uses.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  23. Re:Neat hack, but ultimately useless by GweeDo · · Score: 3, Interesting

    There are Android devices with only 128MB of RAM that to this day work very well. A great example is the Droid Eris from Verizon. I just upgraded a friends to the leaked 2.1 update and it actually runs smoother than it did on the 1.5 release. Does Google Naz and more just fine with Sense UI running.

  24. I dub thee "hackeroid" by Dr_Art · · Score: 2, Insightful

    Cool hack! I dub thee "hackeroid"! :-)

  25. Re:call me when apple approves it by nine-times · · Score: 2, Interesting

    Apple will probably always be Apple (at least as long as Steve Jobs is around).

    Well, and I think it's fair to say that Apple plays a role. We could argue quite a lot about this, but the way I see it, Apple is able to make some pretty good stuff that works really well because of their strict control and vertical integration. Because of that, Apple gets to be the sort of high-end luxury brand of computers. Microsoft and other companies meanwhile do a good job at commodifying computing. FOSS helps to keep everyone honest by giving cheap and powerful options. In some ways, this arrangement is working well.

    I know some people who want everything to be Linux, but I don't see the point in that. I'd like to see hardware manufacturers open up their specs and even lend a hand in writing drivers, I'd like to see companies like Dell and HP working harder to provide Linux support, and I'd like to see the patent system reformed. Other than that, I think we're doing ok. We've seen a bunch of moves toward greater openness in protocols and file formats, allowing for greater interoperability. Some of the proprietary guys are contributing to open source projects. Linux is getting to be quite a good desktop OS and mobile OS.

    Would we have Android today if Apple hadn't released the iPhone? I kind of doubt it. I think Apple's tight little vertical integration produced a fancy product which made these manufacturers get off their asses and produce better phones. Steve being Steve, he produced a new vision for what a phone should be, and I Android seems to be following that vision.

  26. Re:call me when apple approves it by bgarcia · · Score: 2

    Android is pretty much Google's effort at doing to the smartphone what Microsoft did to the PC.

    Bingo.

    I wish more people understood this. Google doesn't want to build or sell cell phones. They don't care if Nexus One becomes a best seller. All they want to do is force the smartphone platform into being useful, open, cheap, and fast. "Why would they do that?", do you ask? Because then more people are using the internet more of the time, and when they do they often use Google.

    Google sometimes tries to make their own things better. But just as often, they try to make the entire internet better, and count on the "rising tide lifts all boats" aspect to help themselves and others.

    --
    I'm a leaf on the wind. Watch how I soar.
  27. Re:Case in point by Jake+Griffin · · Score: 2, Insightful

    Just because those companies don't provide an IDEAL experience doesn't mean that someone who disagrees with them would not still want to purchase their products. All that is required for a person to purchase a product is for the perceived gain to be greater than or equal to the cost. Someone may think that the XBox or Wii or whatever is worth the price that it is set at now, but STILL think that it would be better if it were a more open platform. Do you disagree with any of the policies of any of the politicians in your respective country? If so, then why don't you move? On a someone related note, as far as Sony is concerned, someone may have purchased the PS3 while it was still pretty "open" (you could install Linux or whatever if you wanted to) and now Sony is taking away their rights with the crappy stuff they are doing now.

    --
    SIG FAULT: Post index out of bounds.