Slashdot Mirror


Android Apps Now Unofficially Able To Run On Any Major Desktop OS

An anonymous reader writes A developer who goes by the handle Vladikoff has tweaked Google's App Runtime for Chrome (ARC) to allow any Android app to run on any major desktop operating system, not just the handful announced last week which were also limited to Chrome OS. His tweaked version of ARC is re-packaged as ARChon. The install isn't very straightforward, and you have to be in developer mode on Chrome. But there's a support forum on reddit. The extension will work on any OS running the desktop version of Chrome 37 and up as long as the user also installs chromeos-apk, which converts raw Android app packages (APKs) to a Chrome extension. Ars Technica reports that apps run this way are buggy, fast, and crash often but expresses optimism for when Google officially "opens the floodgates on the Play Store, putting 1.3 million Android apps onto nearly every platform."

101 comments

  1. Please make this thing useful for development by Anonymous Coward · · Score: 0, Insightful

    I could not care less if somebody else runs my Android app on his PC; it is not designed for mouse so the result is a complete user frustration. But could this thingie be useful on development, debugging or running unit tests? The emulator is so *king slow, and debugging with real device is even slower. Perhaps this really could help on it by removing at least one layer of HW abstraction between the debugger and the application.

    1. Re: Please make this thing useful for development by loufoque · · Score: 3, Insightful

      Just run Android for x86 if you don't want the overhead of emulating ARM...

    2. Re:Please make this thing useful for development by ozmanjusri · · Score: 4, Interesting

      It is not designed for mouse so the result is a complete user frustration.

      1. I've used Android apps with an external mouse on my Asus transformer, and found the experience reasonably sensible.
      2. Don't forget the "nearly every platform" comment from TFA. Apps aren't currently designed for use with a mouse, but it doesn't have to stay that way. The Android app format is coming close to being the fabled "universal binary", finally giving developers the long-promised write once, run anywhere ability.
      3. In light of 2. above, it isn't too hard to imagine a future UI toolkit that can sensibly switch between touch and pointer modes.

      --
      "I've got more toys than Teruhisa Kitahara."
    3. Re:Please make this thing useful for development by Anonymous Coward · · Score: 0

      Microsoft troll alert....

      Saying the opposite doesn't make it true. Android is far ahead of Windows, and it is not suffering platform fragmentation.

    4. Re:Please make this thing useful for development by segin · · Score: 5, Informative

      It's worth noting that the Android API already provides methods and identifiers specifically for handling mice and styluses. see http://developer.android.com/r... and http://developer.android.com/r...

    5. Re:Please make this thing useful for development by SpzToid · · Score: 4, Informative

      http://www.genymotion.com/

      "Genymotion, the fastest Android emulator for app testing and presentation."

      I used the free version just so I could see acertain app really work (www.flightradar24.com) and was impressed.

      --
      You can't be ahead of the curve, if you're stuck in a loop.
    6. Re:Please make this thing useful for development by Anonymous Coward · · Score: 0

      So we will get a flood of useless apps for the desktop (this sound like the great shareware days of the 90s - and we moved on for a reason (tucows et al.)) I do not like that idea (but i do appreciate the possible testing/debugging goodness, but even native applications are dumbed down to "handheld web app" stupidity/usabillity level these days - its like idiocracy)

    7. Re: Please make this thing useful for development by Anonymous Coward · · Score: 0

      You mean the x86-emulator with Haxmem? Of course most developers use that, but even it is usually just unbearably slow.

    8. Re:Please make this thing useful for development by Anonymous Coward · · Score: 0

      299E per year? That is not suitable for current development houses, at least not where I work. Our brilliant management "saves" money by forcing people to use 5 year machines and every tool which costs money is strongly discouraged. This is the result from mindless managing by Excel; the sum of salaries is constant, so manager can save money in the budget by culling the hardware and software costs. In the end, people spend 30-60min per day just for waiting their machines, which costs easily 70E per day which could be avoided by 700E investement per year for better hardware.

    9. Re:Please make this thing useful for development by obarthelemy · · Score: 3, Informative

      Have you actually tried it ? I've got an Android **desktop**, and it's usable. Most apps understand mouse buttons and wheel; the lack of the usual sensors and touchscreen is only a problem in some games.
      Things could be better: I miss keyboard shortcuts, right click for Back is silly, and zooming in/out seems to be up to the OEMs. But overall, it's more than usable.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    10. Re: Please make this thing useful for development by drinkypoo · · Score: 3, Insightful

      android-x86 is a bit of a dog's breakfast. They only kick out a release image every now and again, everything never works, lots of crashes. The latest 4.4 image is way less stable than the last 4.0 image they put out, and they stopped building nightlies and so did everyone else. It's really quite useless and always has been, because they never actually finish a release. Google kicks out a new version, they say "Ooh, shiny!" and they move on before they actually get the system working reliably or properly. Then you get to deal with all the apps that won't work right on x86 on top of that. It makes far more sense at this point to go ahead and run the emulator.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:Please make this thing useful for development by ArhcAngel · · Score: 1

      (this sound like the great shareware days of the 90s - and we moved on for a reason (tucows et al.))

      Millions of people still flock to "shareware" sites like Tucows and Downloads.com (Now a part of the c|net family). If you mean by moving on Tucows main business is now an ISP wholesaler to resellers who need a web presence but don't want to hire an entire web team and running a wildly popular MVNO (Mobile Virtual Network Operator) Ting as well as domain registration and services to help a business build an online presence then yes they've moved on.

      To keep this post on topic how is this different than Bluestacks? I've been using it forever to run Android apps on my PC. I've heard people pan it for being buggy but I've never had any problems with it.

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    12. Re: Please make this thing useful for development by Anonymous Coward · · Score: 0

      no it is not , Its not like a real device , but fast enough for emulator !

    13. Re: Please make this thing useful for development by Anne+Thwacks · · Score: 1

      Ok maybe there is still work to do

      --
      Sent from my ASR33 using ASCII
    14. Re:Please make this thing useful for development by Anonymous Coward · · Score: 1

      Hey, Windows 8 wasn't designed with the mouse in mind either, doesn't stop people from using it...

    15. Re:Please make this thing useful for development by Anonymous Coward · · Score: 0

      Don't be ridiculous. Android apps are about as sophisticated as DOS full screen applications and developers are already bitching and moaning about the complexity of the environment due to "platform fragmentation".

      Meanwhile the windows app store is a cesspool is toxic shit. And always will be.

    16. Re: Please make this thing useful for development by Anonymous Coward · · Score: 0

      Hey everyone, if you feel that we aren't making progress fast enough, then please apply to Android! We're very short on quality engineers.

    17. Re:Please make this thing useful for development by davester666 · · Score: 1

      I hope EA sues the hell out of this guy for using the trademarked name "archon"...just because he capitalized it differently that EA did for their game....

      --
      Sleep your way to a whiter smile...date a dentist!
    18. Re: Please make this thing useful for development by joemck · · Score: 2

      Or if you're okay with it being x86 Android, just install it in VirtualBox or VMWare.

    19. Re:Please make this thing useful for development by Anonymous Coward · · Score: 2, Funny

      How dare they blaspheme the name of the Holy Google. Giver of search results and maps and storage to all of mankind..Blessed be the Stock of the Holy One. Amen.

      Really, though. Why do you automatically lash out at this person and accuse them of being an "other"? you sound like a religious zealot. He could very likely be a linux admin, neckbeard and all. Maybe he's an apple fan. Who cares? It's irrelevant to the discussion.

    20. Re:Please make this thing useful for development by phorm · · Score: 2

      Indeed. Perhaps the OP has not noted that there are a *LOT* of Android TV/streamer devices out there. Most of those work with a keyboard/mouse (or, preferably, an "air mouse"). I've had no issues using the core Google Apps, Netflix, XBMC-android, etc. Perhaps "Angry Birds" might be a little annoying with a mouse but more of the media-centric stuff works very nicely. As it is I've pretty much migrated my former Linux media box to an Android box that runs Play, Netflix, XBMC, and a few other media apps.

    21. Re:Please make this thing useful for development by maccodemonkey · · Score: 1, Insightful

      Don't forget the "nearly every platform" comment from TFA. Apps aren't currently designed for use with a mouse, but it doesn't have to stay that way. The Android app format is coming close to being the fabled "universal binary", finally giving developers the long-promised write once, run anywhere ability.

      Heh. The dream of the 90s is alive on Slashdot.

      It wouldn't be the first. Java and HTML/JavaScript long beat Android to the punch. In fact, HTML/JavaScript does it better. OpenGL ES on Android isn't exactly platform neutral (my Mac doesn't have an ES driver for it's Nvidia/Intel hardware so the best it can do is software rendering, while WebGL is abstracted so it can render it perfectly.)

      We can use the lessons from it's forebearers to tell why it won't be adopted in the marketplace as a universal app solution. Both Java and HTML/CSS make universal app deployment technically a reality. For the past 20-ish years I've been able to write a Java app and deploy it on any platform. HTML/CSS run well on both desktop mobile devices as well.

      The usability problem that is always run into is that by pretending all platforms are the same, the usability strengths of each platform are ignored. A mouse and pointer is a really really basic example that both iOS and Android can handle, but what about security models? The Android security model, OS X security model, iOS security model, and Windows security models are entirely different. Apple platforms like to give capability access capability by capability, at the time they are accessed. Android doesn't work like that at all, it wants everything up front. So an Android app trying to access my Address Book doesn't at all have the API to do so on my Mac.

      Or what about contextual menus? I expect those on a Mac but Android doesn't have them. Macs also draw differently. They expect scrollable content to slow under window sidebars and titlebars. Android doesn't expect that. You can't make an Android app act like it's running natively on a Mac without reflowing all the widgets in the window. And Android apps don't have multiple windows. I expect that on a Mac. Mac applications also have toolbars (as do Windows applications) but Android doesn't even have an API for that. All Mac applications have a re-arrangable toolbar, but Windows doesn't. Mac and Windows computers can have multiple GPUs, which means that Android would need an API to handle a window having to shuffle from one GPU context to another, and I don't think it has that... There are also font layout issues. Both Mac and Windows have different default fonts which could dramatically shift around line spacing, and what text fits where. Mac at least also has contextual definitions when you right click on a word. Will Android apps have that? My Mac apps support QuickLook in the Finder, but there isn't anything like QuickLook under Android to abstract into. I also like searching with Spotlight, but Android apps don't have any Spotlight vendors. Do Android apps ask for my user name and password to do secured operations? Again, Android apps don't have any idea of on demand security, and I really don't want to have to enter my admin username/password every time I launch an Android app. Same thing would apply to UAC.

      If you hadn't stopped reading by now, you might be starting to get my point. The reason Java failed to take the desktop world by storm is that not all desktops are the same or even have the same capabilities. Yes, as you suggested, you can go down the road of adding a bunch of APIs to handle all these different scenarios. But then you're back to writing a bunch of code to support a bunch of different platforms. It's right back where you started. Java didn't end up saving time for multi-platform because the dream of writing once and running anywhere was unobtainable for desktop GUI applications, and it still is for the same reasons. It's technically possible, but the same user experience everywhere was unacceptable to users and unworkable. Even Microsoft wasn

    22. Re: Please make this thing useful for development by drinkypoo · · Score: 1

      I could not DISagree with you more. If you have supported hardware (Lenovo x230t here)

      My hardware worked okay with their 4.3 release (ASUS EEE 701 4G here) but went into bootloop with 4.4-rc1. The 4.3 release was shit, mind you, but it did boot. You just had to do shit like hit the power button to wake up the lock screen. 4.0.something was the last Android-x86 release I tried which didn't asplode constantly once I got it working.

      I'll keep trying every new release, but so far the only usable thing they've kicked out was obsoleted almost immediately.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  2. But.... WHY? by Anonymous Coward · · Score: 2, Insightful

    Why would I want that ad-laden, spyware infested, functionally crippled crap on my desktop?

    1. Re:But.... WHY? by Chas · · Score: 4, Funny

      We keep telling you. Over and over again.

      STOP USING WINDOWS!

      But do you listen?

      OH NOOOOO!

      --


      Chas - The one, the only.
      THANK GOD!!!
    2. Re:But.... WHY? by Anonymous Coward · · Score: 0

      So you want me to use Android on my desktop? That's Linux, right?

    3. Re:But.... WHY? by Anonymous Coward · · Score: 0

      All those tablet games are now available on a PC, or not, as this doesn't work properly. But if it were, you can dive into a decent back catalogue of titles that don't work on current OSes.

    4. Re:But.... WHY? by Anonymous Coward · · Score: 0

      We keep telling you. Over and over again.

      STOP USING WINDOWS!

      But do you listen?

      OH NOOOOO!

      The malware will go wherever the masses lead them.

    5. Re:But.... WHY? by Anonymous Coward · · Score: 0, Flamebait

      But I prefer using Windows because that's where all the premier software is found. MS Office, Adobe products, my engineering tools as well as the open source stuff. That and I'm used to it and actually enjoy it (Windows 7 anyway). Not all of us have horribly infected machines you know, and some of us like having machines that can hibernate properly (this particular laptop fails to complete a hibernation session in Ubuntu/Linux Mint because Linux is fucking RUBBISH as a desktop system).

    6. Re:But.... WHY? by Chryana · · Score: 1

      Why? Why should I stop using Windows? I've used a few distributions of Linux before over a span of years as my desktop OS. I still run it in VMs, yet I still run Windows for the most part. I could tell you why, but since you're not exactly making a compelling counter-argument against it, I'm not going to waste my breath. Furthermore, the GP is right: Google has decided not to put privacy controls into Android, because it goes against their business model, so even the most trivial flashlight application is a privacy nightmare. Furthermore, I simply can't think of any Android application that I would want to use on my desktop.

    7. Re:But.... WHY? by Anonymous Coward · · Score: 0

      Allow me, please... since I thought those exactly things years ago when DOS ended.

      > Why? Why should I stop using Windows?

      Because Linux is more flexible and even easier to operate. But that's not the main reason. Linux give a whole landscape; Windows give you a cozy room, warm as familiar as it is. Just what I had with DOS. But one day some guy comes up in a janitor uniform with a M$ logo to shut down the lights and tells you "That's it. We are closing this room. Goodbye." Think this is imagination? That's exactly what happened on April when XP support ended. You can stay on the room you are, but soon the tap won't have any water anymore. You'll be forced to move to the next room, probably Windows 9, which will not be as familiar. Don't like ribbons? Too bad, because you'll have to eat it. Flat icons are boring? Well, you know, we can get used to everything. Everything.

      Linux can be made to look like Windows and make you comfortable with it -- and that's not reason to stop using Windows! Instead, do with Linux the things Windows will not allow you to do -- that will make a difference. But you cannot learn about it without using it. Just like when I asked myself "why would I want these graphics and mouse thing when DOS apps are good enough?". It's the things you cannot have with Windows -- not the ones you're used to having -- that make Linux compelling to adopt.

      > Furthermore, I simply can't think of any Android application that I would want to use on my desktop.

      That's not surprising, since a desktop lacks even the devices an Android phone has (like e.g. a camera). But I suppose a good share of Android apps can be adapted to work with a web cam, a notebook touch pad, a scanner. It's just the beginning... where this might leads us depends, of course, on Google... but as seen on this news story, sometimes some individual makes it work. Then it goes from unusable to great in just a few iterations.

    8. Re:But.... WHY? by Anonymous Coward · · Score: 0

      Which explains why the vast majority of hacked servers run Linux. Oh, wait...

    9. Re:But.... WHY? by Anonymous Coward · · Score: 1

      No. It's not Linux.

      Android is a fork of Linux with a crappy VM on top of it. Google could have totally used Linux and the world would have been better for it, but instead they decided that having control of their product was way more important.

  3. Bad idea. by Anonymous Coward · · Score: 1

    I'm not sure where Google is going with this stuff, but it's a bad idea.

    On one hand, you have the NDK where your standard Android flavoured Java isn't fast enough on handheld hardware. This stuff will not run under ARC, because it's compiled to target the host processor (MIPS/ARM/whatever) architecture. Then you've got the Chrome runtime, which is capable of running Android/Java apps really fast on a modern day computer. Probably fast enough that the NDK isn't required in some cases, but this too is bad because a handheld will most certainly not share the same performance.

    So the only thing they've really succeeded in doing here is fragmenting the Android market even more. I'm not sure why they weren't content trying to maintain control over the handheld market, unless they're thinking that the whole tablet craze is already dying out and they need an escape plan for when people inevitably swing back to the laptop/PC side of things.

    1. Re:Bad idea. by GigaplexNZ · · Score: 1

      They're trying to leverage the Android market to make Chrome OS more appealing. They don't want this hack running on 3rd party operating systems.

    2. Re:Bad idea. by marcello_dl · · Score: 1

      The IT market is based on incompatibility so fragmentation helps. Google, unofficially, can't care less, they are winning against apple, they basically have the mobile equivalent of windows plus crippleware.
      Luckily the free software movement helps against this abomination, but the battle will be everlasting.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    3. Re:Bad idea. by keneng · · Score: 1

      ChromeOS is not appealing to me as a GNOME GNU/Linux user. Android/Linux is not appealing to me either.

      Google is tricky to introduce something NEW/FRESH: "Try Google's tiny-bit better OS ChromeOS". DON'T BE FOOLED!
      ChromeOS like AndroidOS/Windows/AppleOSX is compromising or constraining. Google is misdirecting users to abandon the full-blown GNU/Linux alternatives; Google is doing their best to limit users' digital freedoms by convincing them to use new brand names they have market control over: ChromeOS/AndroidOS. It's all very similar to IBM, Microsoft, and Apple strategies luring people with eye candy or cool features at the expense of your digital freedoms and vendor neutrality(hardware independance). Don't fall for it.

      I wish Google would do the right thing and the coolest thing: release a full-blown GNU/Linux with any choice desktop you want(KDE/GNOME/LXDE...) on their brand-name hardware products. Even better would be simply to provide Gentoo, Debian and Ubuntu images for all their brand-name hardware products. Let the consumers decide what flavor they like rather than forcing ChromeOS and AndroidOS down their throats.

    4. Re: Bad idea. by non0score · · Score: 1

      You can just install it yourself (it's not a secret you can install Linux on chromebooks). It's not like chrome os can't run Linux. If the average user can't figure this out, they probably shouldn't be using Linux in the first place. They should stick to something easier like, well, chrome os.

    5. Re: Bad idea. by non0score · · Score: 1

      Yeah, and the NDK also has a target called "x86", and the OS can tell what platform it's running on. How do you think NDK apps are presently being distributed on the Play store? Not sure what your point is.

  4. Finally a universal binary standard by Anonymous Coward · · Score: 0

    This is it; write once run anywhere has finally arrived.

    1. Re:Finally a universal binary standard by Chas · · Score: 5, Funny

      This is it; write once run anywhere has finally arrived.

      Nononono. As always. "Write Once, Beta Everywhere".

      --


      Chas - The one, the only.
      THANK GOD!!!
    2. Re:Finally a universal binary standard by guises · · Score: 3, Insightful

      But why would you want to? The interface is completely different.

    3. Re:Finally a universal binary standard by Anonymous Coward · · Score: 0

      Yeah, if all you need on your computer is toy-apps from your phone...

    4. Re:Finally a universal binary standard by peragrin · · Score: 1

      So what? Apps are already including modified interfaces for various resolutions.
      Why not have one app and trim functionality based on screen size. So your 4" phablet gets one interface, your 7" tablet gets a slightly modified version of that. a 10" tablet and laptop gets another.

      Windows 9 is supposedly going to do that. tablets will get metro, but laptops and desktops get the old. There is no reason why you can't push the metro interface all the way down to windows phone resolutions on the same device. attach an external monitor and a bluetooth keyboard and presto you have a standard desktop display.

      --
      i thought once I was found, but it was only a dream.
    5. Re:Finally a universal binary standard by Anonymous Coward · · Score: 0

      Nononono. As always. "Write Once, Beta Everywhere".

      Nope, "Write Once, Exploit Everywhere" is closer to what it's really.

    6. Re:Finally a universal binary standard by Alumoi · · Score: 1

      Wasn't Java supposed to do just that?

    7. Re:Finally a universal binary standard by ihtoit · · Score: 1

      entirely doable with what I have installed on my laptop: Virtualbox. Set up a VM in service mode, release a port to the LAN, log in and the thing automagically sends a window manager in device native resolution (or whatever resolution I have the window set at - it even dynamically adjusts so I can drag corners to resize and not lose anything). Hell, I can run a client from a PII on a VGA screen and have it not only display but interact with an instance of Windows 7 Ultimate with all its bells and whistles going off at once.

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
    8. Re:Finally a universal binary standard by BarbaraHudson · · Score: 1

      It was, but Sun fragmented Java ME (Micro Edition) so they could get millions in licensing fees from all the different variants of the runtime engine since they were pretty closely tied to each phone's hardware for performance reasons.

      It's not like today, when we have quad core phones with oodles of ram for under $200, and tablets breaking the $100 barrier, and we can afford to run a generic runtime.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  5. If this works, then Microsoft is doomed. by Anonymous Coward · · Score: 4, Interesting

    If this technology matures to the point that it's stable on every desktop OS, then the OS is reduced is reduced to simply being a platform for the chrome browser to run on to run Android Apps. That means

    1. Developers gear their software to run on Android since that's where all the software and market is.
    2. Microsoft becomes irrelevant as the things consumers want are the Android Apps, not the OS.

    I don't think that means Microsoft will die completely, but I do think it means they become just another small player as there is no longer any vendor lock-in to their platform.

    1. Re:If this works, then Microsoft is doomed. by Anonymous Coward · · Score: 0

      why would you ever want to install an android app in a computer?

      why would you even want to install chrome?

    2. Re:If this works, then Microsoft is doomed. by Kkloe · · Score: 1, Troll

      I can see this is a console-peasant, let me handle this one

      you see that unlike you that whom I assume is a console-peasant we the PC MASTER RACE does not want to use more equipment than our glorious PC, the point of the PC is to have all in the same place and dont bother with things like a tv or something else that is not a PC.
      Now comes the mobile phone, as people tend to upload pictures of their glorious bodies or bother us with things like kik or sms we now have to have one hand on the mouse and the other on the phone, meaning we will now be fully occupied with our hands.
      A keyboard and mouse configuration helps us watch pictures of kittens and write comments about how other people are wrong and between the writing we can pick cheetos up from our bellybutton-bowl but now to hold a phone in the hand that does the cheetos picking, and that is just not right.

      And for your second question, simply to run apps.

    3. Re:If this works, then Microsoft is doomed. by Anonymous Coward · · Score: 0

      You forgot that on another os there is also something as choice. Such as the choice to not run software from a privacy-selling ad broker where you are the product and which has strong ties with the NSA.

    4. Re:If this works, then Microsoft is doomed. by PopeRatzo · · Score: 1

      Now comes the mobile phone, as people tend to upload pictures of their glorious bodies

      The dick pic is the killer app of mobile phones.

      I've always said this. I'm trying to remember the first time I held a mobile phone with a camera in it, but I'm pretty sure the first thing I did was reach for my zipper.

      --
      You are welcome on my lawn.
    5. Re:If this works, then Microsoft is doomed. by Lawrence_Bird · · Score: 1

      Sure. Let me know when there is a Photoshop app. Let me know when apps are optimized for desktop display sizes and not a 5" phone.

    6. Re:If this works, then Microsoft is doomed. by BitZtream · · Score: 2, Insightful

      Hardly.

      If this technology matures to the point that it's stable on every desktop OS, then the OS is reduced is reduced to simply being a platform for the chrome browser to run on to run Android Apps. That means

      That means instead of the apps being written for the Win32/MFC/.NET runtime, they are written for the Android runtime ... how is that any different? Please explain how its different other than you're a fanboy for Chrome/Android rather than Microsoft.

      1. Developers gear their software to run on Android since that's where all the software and market is.

      Right, except no its not. If you want ad-ladened crap, Android is where its at. The 'market' is everywhere else. There may be a lot of apps there, but that doesn't mean anyone cares, which the stats have shown by the number of apps with exactly no downloads.

      2. Microsoft becomes irrelevant as the things consumers want are the Android Apps, not the OS.

      So basically, just like Windows now. People don't want 'windows' they want an environment they are used to and works well, and more importantly the apps they've been using for years. You've given no actual reason why people would want new android apps that work entirely differently over what they already have and are used to. On top of that, the end result for those people would be exactly the same as they already have, except now Google would be in Microsofts place.

      Thats just stupid. With Microsoft, at least you are the customer and your data is yours. With Google, you're the product and your data is their data. The whole point is to push more advertising on you and manipulate you into spending more money. Awesome.

      I don't think that means Microsoft will die completely, but I do think it means they become just another small player as there is no longer any vendor lock-in to their platform.

      Awesome, so instead of being locked into desktop apps with 30 years of evolution and growing, we're locked into phone and tablet apps ... on the desktop ... which are still infants made mostly by random people who think installing Eclipse makes them a developer, awesome. Thats my favorite lock-in right there. Lock in and shitty apps made for tiny screens ... on my 27" inch displays.

      There is nothing that magically makes this better than just using an OS and skipping the extra layer of crap added by running your tablet app on your desktop. Have you really thought about how silly this actually is? Turn off your fanboy for 15 minutes and think about it. Its a stupid idea that no one is actually going to use for anything other than some very rare instances.

      Never before has someones OS runtime layer been a real product on someone elses OS. Java hasn't ruled the world, Android isn't going to magically make that so just because people use it on their phones. Adding another standard on top of existing standards never results in this magical silver bullet that revolutionizes the world and changes everything. Proper design from the bottom up does that.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    7. Re:If this works, then Microsoft is doomed. by swillden · · Score: 3, Insightful

      If this technology matures to the point that it's stable on every desktop OS, then the OS is reduced is reduced to simply being a platform

      Java did that years ago. Notice how it destroyed Microsoft?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:If this works, then Microsoft is doomed. by Anonymous Coward · · Score: 0

      If this technology matures to the point that it's stable on every desktop OS, then the OS is reduced is reduced to simply being a platform for the chrome browser to run on to run Android Apps. That means

      1. Developers gear their software to run on Android since that's where all the software and market is.
      2. Microsoft becomes irrelevant as the things consumers want are the Android Apps, not the OS.

      I don't think that means Microsoft will die completely, but I do think it means they become just another small player as there is no longer any vendor lock-in to their platform.

      Microsoft dies? I see no downside to this.

    9. Re:If this works, then Microsoft is doomed. by Anonymous Coward · · Score: 0

      Not the original poster, but...

      Hardly.

      If this technology matures to the point that it's stable on every desktop OS, then the OS is reduced is reduced to simply being a platform for the chrome browser to run on to run Android Apps. That means

      That means instead of the apps being written for the Win32/MFC/.NET runtime, they are written for the Android runtime ... how is that any different? Please explain how its different other than you're a fanboy for Chrome/Android rather than Microsoft.

      Because unlike the MS runtimes, the Android platform is open-source.
      Because unlike Microsoft, Google has an incentive (and history to back it up) to have the runtime running on as many platforms as possible.
      Because unlike the MS platform and framework, Android is under the oversight of the OHA, which is a collection of industry leaders (despite most of the actual work being done by Google).
      Because unlike a large part of the MS stuff, Android's APIs are modern and well designed (the new C# stuff is quite good though, but you still have to use the old APIs).

      1. Developers gear their software to run on Android since that's where all the software and market is.

      Right, except no its not. If you want ad-ladened crap, Android is where its at. The 'market' is everywhere else. There may be a lot of apps there, but that doesn't mean anyone cares, which the stats have shown by the number of apps with exactly no downloads.

      Ad-ladened crap is a staple of all modern mobile platforms. It's how developers earn money in a market which expects free software.
      Besides, that's not a problem with the Android platform, but with the Google Play Store. If you want ad-free apps and you think there's a market for it, you're welcome to start your own app store and compete.

      2. Microsoft becomes irrelevant as the things consumers want are the Android Apps, not the OS.

      So basically, just like Windows now. People don't want 'windows' they want an environment they are used to and works well, and more importantly the apps they've been using for years. You've given no actual reason why people would want new android apps that work entirely differently over what they already have and are used to. On top of that, the end result for those people would be exactly the same as they already have, except now Google would be in Microsofts place.

      Thats just stupid. With Microsoft, at least you are the customer and your data is yours. With Google, you're the product and your data is their data. The whole point is to push more advertising on you and manipulate you into spending more money. Awesome.

      Again, Android =/= Google.
      Also, anti-Google unfounded FUD.

      I don't think that means Microsoft will die completely, but I do think it means they become just another small player as there is no longer any vendor lock-in to their platform.

      Awesome, so instead of being locked into desktop apps with 30 years of evolution and growing, we're locked into phone and tablet apps ... on the desktop ... which are still infants made mostly by random people who think installing Eclipse makes them a developer, awesome. Thats my favorite lock-in right there. Lock in and shitty apps made for tiny screens ... on my 27" inch displays.

      There is nothing that magically makes this better than just using an OS and skipping the extra layer of crap added by running your tablet app on your desktop. Have you really thought about how silly this actually is? Turn off your fanboy for 15 minutes and think about it. Its a stupid idea that no one is actually going to use for anything other than some very rare instances.

      Never before has someones OS runtime layer been a real product on someone elses OS. Java has

    10. Re:If this works, then Microsoft is doomed. by BarbaraHudson · · Score: 2

      Come on, Android can change the layout of widgets, as well as the logic behind them, on everything from phones to HD TVs.

      Just grab the "settings" app and see the difference in layout between a phone and a tablet. On the phone, selecting an item brings up an overlay screen of options for that selection. On a tablet, the selection list is displayed on the left, the options on the right.

      You can make arbitrarily complex layouts to accommodate different needs on different displays. Same as Windows.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    11. Re:If this works, then Microsoft is doomed. by Anonymous Coward · · Score: 1

      If this technology matures to the point that it's stable on every desktop OS, then the OS is reduced is reduced to simply being a platform for the chrome browser to run on to run Android Apps. That means

      1. Developers gear their software to run on Android since that's where all the software and market is. 2. Microsoft becomes irrelevant as the things consumers want are the Android Apps, not the OS.

      I don't think that means Microsoft will die completely, but I do think it means they become just another small player as there is no longer any vendor lock-in to their platform.

      And since Android apps are basically Java, we are back at what we thought we were finally getting rid of -- running Java apps on Windows, Mac and Linux.

    12. Re:If this works, then Microsoft is doomed. by Anonymous Coward · · Score: 0

      Thats just stupid. With Microsoft, at least you are the customer and your data is yours. With Google, you're the product and your data is their data. The whole point is to push more advertising on you and manipulate you into spending more money. Awesome.

      Why do Microsoft shills always forget about the colossal failure called Bing? I guess they don't want you to know that with Microsoft you're also the product. But, because Bing is a financial failure and a money drain on them it doesn't count.

    13. Re:If this works, then Microsoft is doomed. by Mahldcat · · Score: 1

      yes....but did Java have all of the millions of apps that were indexed by a single entity, and more importantly made it easy for anybody to access and use?

    14. Re:If this works, then Microsoft is doomed. by Anonymous Coward · · Score: 0

      I'm not sure if you are gay or straight, but I will let you know a little secret. Women will think a dick pic is gross. Because really, they are. The only way that a woman will not think a dick pic is gross is if she has some emotional investment in the owner of the dick. And even then...still kind of gross.

      But gay dudes love dick pics. If someone wants to see your dick it's probably a dude.

      Next time you want tot ake a dick pic, imagine that the pic ened up being posted on a gay porn web site. Because it more than likely is.

    15. Re:If this works, then Microsoft is doomed. by Anonymous Coward · · Score: 0

      Because unlike the MS runtimes, the Android platform is open-source.

      Do you know what open source is and what Google actually does? Open source is open. You can take it and build on it, you can fork it. Google open sources beta products and then close sources them once they are usable and stable. Their "open source" offerings are many versions behind and are absolutely broken and unusable. Once a service or feature is stable the source is closed. Once closed source, they are as closed source as Microsoft is.

      If a linux distro did what Google does we would tell them to go fuck themselves.

      Because unlike Microsoft, Google has an incentive (and history to back it up) to have the runtime running on as many platforms as possible.
      Because unlike the MS platform and framework, Android is under the oversight of the OHA, which is a collection of industry leaders (despite most of the actual work being done by Google).
      Because unlike a large part of the MS stuff, Android's APIs are modern and well designed (the new C# stuff is quite good though, but you still have to use the old APIs).

      Hah! The OHA isn't a benevolent organization. No company in the OHA is allowed to make an android fork. It's little more than a bunch of companies that want to sell phone hardware and have succumbed to Google's demands in order to do so.

    16. Re:If this works, then Microsoft is doomed. by PopeRatzo · · Score: 1

      Next time you want tot ake a dick pic, imagine that the pic ened up being posted on a gay porn web site.

      Gosh, I'd be honored.

      --
      You are welcome on my lawn.
    17. Re:If this works, then Microsoft is doomed. by swillden · · Score: 1

      yes....but did Java have all of the millions of apps that were indexed by a single entity, and more importantly made it easy for anybody to access and use?

      Neither does Android. Oh, there are millions of apps, but most of them are completely uninteresting on a desktop or laptop and the rest won't run well. Oh, there will be apps, over time, but there's no huge number already available, developers are going to have to start more or less from scratch.

      The index is new-ish, yes, but I still don't think it's going to provoke the sort of sea change the GGP supposes. If that were all it took, the Chrome store would already be doing it (there's also an index of apps).

      No, what's really going to happen is that Microsoft is going to continue its slow, gradual slide into obscurity, unless it finds a way to create a new market for itself (which is likely, frankly, though no one knows what it'll be). Android apps on Windows may even play a role, but a small one. Phones and tablets are becoming the dominant computing platform for the masses, a platform they don't participate in meaningfully, and a combination of web apps, cross-platform toolkits (like Android, but also including Java, their own .NET, Qt and Chrome apps) and maturation of free/open source offerings are breaking their stranglehold on the rest.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  6. Where's the Android all-in-ones? by Anonymous Coward · · Score: 0

    I'm really after an all in one PC, that's as powerful as the tablets, to run Android apps, rather than this splodge on a regular PC. Given its the most popular OS on the planet, why are they not available?*

    * Sure there are low spec all-in-ones that suffer from low resolution displays (1600x900 on a PC in this millenium??), given the tablets have ultra high pixel displays, why would someone put up with a low res display?. The nearest thing was Lenovo Think Vision 28, which would have been an all-in-one with 4K resolution 3840 by 2160 pixel, top spec Tegra K1 and decent price. But it seems to never have been released.

    http://www.pcworld.com/article/2083987/lenovo-wants-to-put-a-4k-monitor-on-your-desk.html

    The competition just seems to be low spec all-in-one PCs with Android shoved onto them. Or worse some low resolution TV port of Android on them scaled to cope with a low resolution display.

    So where's the top spec all-in-one android devices?

    1. Re:Where's the Android all-in-ones? by KozmoStevnNaut · · Score: 1

      What you're looking for is a Chromebook or Chromebox. Stripped-down, does all the basics really well and the new generation of Tegra K1-based Chromebooks have over 10 hours of battery life.

      Google has already shown a couple of Android apps running natively on ChromeOS, and the proof of concept of basically all Android apps running as Chrome apps is another step in that direction.

      --
      Eat the rich.
  7. neat by Kkloe · · Score: 1

    I have been running andy-android-emulator just so I can have clients like instagram in my desktop instead of having to pull up my phone, if they make this stable enough then one can skip the emulator altogether. I can see the drawback for devs as people will expect the apps to function as good with keyboard and mouse in the future and will have to redo their apps/add that functionality.

  8. Nah, always legacy market by Anonymous Coward · · Score: 0

    It's not that they can switch instantly, they have apps that require Windows, and so they'll keep using it, and Microsoft will keep increasing the price. It's no longer the cheapest or the best, it's the one you're locked into, so it's how much can they make you pay. So Microsoft will have their Windows market for a few decades more. (Think IBM Mainframes, we know they're crap but people still pay millions for them because of the legacy software they have).

    I also don't think people will opt for this Android port. If you want Android you want a desktop PC with an ARM in it for compatibility, and touch screen that's working out of the box. Not a patch on top of Windows.

    A typical PC these days has a low res compared to its tablet counterpart, fewer sensors, higher power, more heat, and when you add Android to it, you're left with a very poor Android device.... or you could just buy a tablet with a stand, have always on, battery backed, high res OLED displays, Android out of the box.

  9. Here's the thing by Anonymous Coward · · Score: 0

    I can count on 0 hands how many Android apps I would be dying to have on my desktops/laptops.

    I can understand the appeal though, in fact I have a question: Anyone out there know any great Android apps that they would love to run on their PC? Or is it all just malware ridden junk and half-useless versions of already available PC apps?

    1. Re:Here's the thing by Anonymous Coward · · Score: 0

      Just one - AFWall+. I wouldn't want to run my phone without it, and it would be cool to have it on my computer. Despite the fact that I've run various flavours of Linux almost exclusively for 8 years now, I'm still a GUI suck, and I miss having a graphical firewall that gives me convenient control over which programs have access to the Web. Not to mention that if I want to use any of the plethora of security-hole-infested Android apps, I'm really going to need a firewall...

  10. buggy, fast, and crash often by Anonymous Coward · · Score: 0

    reminds me of my experiences with KDE.

    1. Re: buggy, fast, and crash often by Anonymous Coward · · Score: 0

      Yes, I tried KDE some time ago and was unbelievable buggy. Gnome 3 at least did not crash every 5 minutes

  11. Re:Check your webcam by Anonymous Coward · · Score: 0

    I'm checking your webcam and I don't like it either.

  12. Major Desktop OS? by houghi · · Score: 1, Funny

    Something. Something. Year of the Linux desktop.

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:Major Desktop OS? by Anonymous Coward · · Score: 0

      Something. Something. Year of the Linux desktop.

      Well, I suppose dropping your code pants and taking a app shit inside the browser on a desktop is one way to claim it is...

    2. Re:Major Desktop OS? by Anonymous Coward · · Score: 0

      Something. Something. Year of the Linux desktop.

      Where have you been? EVERY year for the past decade has been the year of the Linux desktop unless you were locked into some proprietary Microsoft technology.

  13. APK? by Anonymous Coward · · Score: 0

    Does it come with a free "hosts" file?

    1. Re:APK? by Anonymous Coward · · Score: 0

      0.0.0.0 www.google.com
      0.0.0.0 www.facebook.com
      0.0.0.0 www.twitter.com

  14. Finally? by Anonymous Coward · · Score: 0

    Finally Whatsapp on the desktop?

  15. Compiling to multiple targets is easy by Anonymous Coward · · Score: 0

    The secret is not to do fancy shit or optimize, yes it slower, but is it slower than this? The best you could say is it removes bugs, but it just passes them on to someone else, and it makes bug hunting harder, is it my bug, or the bug of one of the 10 tools used inbetween. This is not a good thing. This does not simplify anything, you may as well be using browser javascript.

    Universal binaries are a myth, get over it.

  16. This won't solve the basic problem by Anonymous Coward · · Score: 0

    Unfortunately, while this would someday allow you to run Android apps on an iPhone, the spawning of the apps and the basic user experience would still be that of an iPhone most of the time. So we'll still have to buy an Android phone to get away from the horrible iPhone experience.

    Wait. No. Apple won't allow us to run this. Right. OK, so the iPhone would be the ONLY place you couldn't run Android apps.

    Drat.

    I'll ask Siri what she thinks of this....

    "Siri, why can't I run Android apps on the iPhone?" "Looking..." She then sends me to answers.microsoft.com. (Really. She does.)

  17. Re:I guess we'll just have to consume large volume by Anonymous Coward · · Score: 1

    Why are you being modded down for commenting on yet ANOTHER reddit commercial? Don't they know that Slashdot is being absorbed by them?

  18. Candy Crush Saga on the desktop!! by rjejr · · Score: 2

    So I can finally play Candy Crush on my PC ;-) Kidding aside, I wouldnt mind Angry Birds Epic on my PC, and wouldnt this make loads more money for companies like Gung Ho who were raking it in w/ Puzzle and Dragons and now can code once but have everyone with a PC spending money on their games? Seems like win-win to me, IF IF IF it works properly.

    1. Re:Candy Crush Saga on the desktop!! by ihtoit · · Score: 1

      you bring up a very good point, actually. People generally are moving away from the classic beige box and leg cooker, to keyboardless tablets and mobiles. That's cool, technology moves on, etc. But the most common question I hear asked in a bricks-n-mortar store from people shopping around for the latest greatest iWank is "Can I get Facebook on this?". That's it. They want their computer for nothing more than uploading pictures of their dinner, "playing" the dullest "games" I have ever seen in my life, and thread raging at the latest abortion from Simon Cowell. They're not particularly interested in home accounting, writing letters, writing the next best selling book or movie script - they just want to stay in touch with Mom. Folks, what happened to just getting on your fucking bicycle and taking a ride three miles up the road and actually getting some RealFaceTime with members of your own family? I know there was talk in the 1980's about the human species moving to a ccumputerised, virtual existence, but I really didn't think it'd happen this fast. The last step in this nightmarish scenario is uploading your brain to a cloud...

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
  19. Bluestacks by Anonymous Coward · · Score: 1

    You can already do this using Bluestacks. It's alot better than that terrible emulator that comes with the sdk.

    1. Re:Bluestacks by buckfeta2014 · · Score: 1

      Exactly. This is nothing new. Bluestacks and sdk have been around for ages.

      --
      Buck Feta. You know what to do.
    2. Re:Bluestacks by Anonymous Coward · · Score: 0

      For Linux?

    3. Re:Bluestacks by Anonymous Coward · · Score: 0

      Why would you want to run android on linux, bro? Android is linux.

  20. Android has improved its service by Anonymous Coward · · Score: 0

    Although these apps are available on all platforms yet the best thing is mobile and some times tablet device. I once played game named COmmando Shooting from link http://andoid-pcapps.blogspot.com/2014/09/commando-adventure-shooting-for-android.html on my android device and it is one of best game. However playing it on My PC was not a good experience.

  21. How will Netflix and other DRM by Anonymous Coward · · Score: 0

    streaming providers going to react to this

  22. Slashdot is being assimilated by reddit by Anonymous Coward · · Score: 0

    and nobody cares :-(

    Sweet dreams my sweet.

    Truckin' got my chips cashed in
    Keep truckin', like the do-dah man

  23. Now, if it were iOS apps.. by doccus · · Score: 1

    Now, if it were iOS apps..THEN it would be news. There's a million different options already for running android apps on a desktop.. OK not a million, but plenty. But still not a single one for iOS apps..