Microsoft To Invest In Rogue Android Startup Cyanogen
An anonymous reader writes The Wall Street Journal reports that Microsoft plans to be a minority investor in a roughly $70 million round of equity financing for mobile startup Cyanogen Inc. Neither company is commenting on the plan but last week during a talk in San Francisco, Cyanogen's CEO said the company's goal was to "take Android away from Google." According to Bloomberg: "The talks illustrate how Microsoft is trying to get its applications and services on rival operating systems, which has been a tenet of Chief Executive Officer Satya Nadella. Microsoft has in the past complained that Google Inc., which manages Android, has blocked its programs from the operating system."
Waiting for your carrier for an upgrade? One that might never come? Competition is a good thing in this case.
"Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
How odd for you to say that since Android itself is a huge steaming pile of shit. Why is Android so slow? Why does it take forever to boot or load anything? Why can't it scroll a simple menu without stuttering? Why does it often go unresponsive to touches? Why does it require twice the CPU and twice the RAM of both Windows Phone and iOS?
What in the hell? Is Cyanogen "rogue" because they're using the Android Open-Source Project as it was designed? Because that also makes Samsung, Motorola, HTC and every other manufacturer who reskins/alters Android "rogue".
Microsoft has in the past complained that Google Inc., which manages Android, has blocked its programs from the operating system."
Haha, cry us a river Microsoft. I'm all for an open platform but this investment is just step 1 of their embrace, extend, extinguish operating procedure. What's that quote about how smaller companies should NEVER work with MS?
This post was generated by a Cadre of Uber Monkeys for Monkey-Man2000 (603495).
I think this is right. They're making more investments in getting their apps on iOS and Android. I think this investment is an indication that they're interested in having their own Android distribution (or one that they can at least partner with) which will allow them control while maintaining application compatibility.
And if so, I'd say that's a smart move. It's probably not a full plan yet, but more of a hedge while they try to push mobile application development by decreasing the barriers between development for Windows desktop, Windows Tablet, and Windows Phone. One way or another, they need a mobile platform with apps.
More specifically, because lots of Android's fundamental architecture was dictated by a perceived need to work on slow CPUs (as in, 400MHz ARMv6) with absurdly low-res displays (remember 240x360?). Literally NOBODY involved with Android's genesis would have believed you if you told them that 5 years after the HTC G-phone's arrival on T-mobile, a phone with 1280x800 display, 1Ghz dualcore CPU, a gig of RAM, and at least 4-8 gigs of flash would be considered uselessly ghetto and hopelessly obsolete.
Remember, the whole reason why Google made the Nexus One was its frustration with the wimpy hardware of the second-gen Android phones, and hints that the third-generation phones were only going to be another half-step better. On the day of its release, the Nexus One was literally leaps and bounds beyond any competing phone, and its popularity forced HTC and Samsung to throw away their roadmaps and race back to the drawing board to come up with the Evo4G and Galaxy S family.
Current things that make Android feel laggy:
* 30hz touchscreen drivers and screen update rates are still the norm. 1/30th of a second is long enough to be perceptible as "lag", and when you factor triple-buffering into the equation, the lag is more like 1/15 second.
* The resolution and color depths of high-end Android phones have completely outstripped the dumb-framebuffer 3Dfx-heritage architecture behind most current hardware. Most video chipsets were optimized for 16-bit color at 1280x800 (more or less), but some high-end Android phones now ship with 2560x1600 displays running at 24-bit color and can barely sustain 30fps, let alone 60fps or faster. Basically, they're optimized for (and accelerate) the wrong thing. They might have great 3D graphics for games, but those capabilities are unusable and useless at higher-res/color. That's why some Android homescreen-replacement apps use 3D acceleration, but become fuzzy during transitions... they drop the resolution and color depth down to what the chips can handle, and don't go back to full-resolution until the transition completes. You can see it for yourself... do the "rotating cube" effect (or whatever you want to use), and notice that the moment the gesture begins, the resolution gets fuzzed in half, then snaps back into focus when you stop.
* Android's primitive (compared to Java since 1.4) garbage collection, which practically forces the OS to constantly kill off apps running in the background to reclaim their RAM, coupled by the real-world problems of trying to use a phone's flash to do Linux-style virtual memory (if you aren't careful, you can literally burn through an eMMC's lifetime write count in a few months. MicroSD is even worse... more than a few guys at XDA have destroyed expensive Sandisk microSD cards with a few days of hard benchmarking and intensive swapping. That's why most Android ROMs no longer make it easy to enable swap, even though it can be a HUGE performance boost. Too many users were destroying flash cards too quickly. Cyanogen with a large swapfile that's tweaked to abstain from killing off idle tasks will nuke a brand new class-10 microSD card in about 3-8 months of normal daily use... and if you did a swapfile with the phone's INTERNAL flash, your phone would essentially get bricked once the counter tripped and the eMMC write-protected itself (because Android can't deal with booting into an environment where it literally can't write ANYTHING to disk).
Cyanogen mod don't have access to the source code for all of the drivers required to run the hardware. So they have to copy the binaries from the manufacturer.
If the manufacturer doesn't support new versions of android, with newer linux kernels, there's not much they can do.
09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
As a bit of an eco-nazi, I don't see any of this as 'good', more 'features' every year, none of them particularly useful [do you really want to watch crappy music videos on a tiny screen, judging by my commute people do though] and more phones made/destroyed/in landfill.
Actually cell phones are a nuisance anyway, people can't walk and text or phone and text, so they bump into you. On bicycles, they risk life and limb [theirs and unhappily others] in London by using headphones [though admittedly a walkman or ipod is just as 'good' for this].
Despite what you see above, I love tech, having been in/around it for 40 years, but I really, really believe we need to step back from our current destructive and rather purposeless [except for making cash, of course] product cycles. Fat chance.
On y va, qui mal y pense!
this is why i'm waiting for a phone with Intel CPU+GPU. for now, intel's phone cpus come with powervr gpu which is probably the most linux unfriendly gpu there is. anybody remember intel gma 500? i'm not stepping in that sh*t again.