News for hackers. Stuff that matters.
Re:Android Killed Windows Phone, Not Apple by simonh on Monday July 24, 2017 @04:04AM (#14836663)
Yes Microsoft made a series of terrible decisions, but if Android hadn't existed they would have been able to lose that time and still come out on top. The problem wasn't just that it took Microsoft executives about a year to even recognise that the iPhone was a credible threat, it was also that they took even longer to recognise Android was even more of a threat. By then, it was too late.

When Windows Phone 7 and 8 came out, other than Android what other alternatives existed for OEMs to use as an OS to compete head to head with the iPhone? There was only Android. Without Android, in 2010 and 2012 they'd have had no choice but to form a queue and sign licensing agreements with Microsoft for 7 and 8.

Even if the Pre had succeeded, that wouldn't fundamentally have changed anything because it wasn't a licensed OS, aside from the persistent hardware and software quality issues that held it back. Microsoft would still have been the only viable option for companies like Samsung, Sony, HTC, etc and Windows Phone 7 and 8 were fine platforms. They could absolutely have competed with the iPhone just as successfully as Android did. They were just too late because Android was already out there and already had the apps.

Re:Android Killed Windows Phone, Not Apple by toyg on Monday July 24, 2017 @05:44AM (#14837059)
>if Android hadn't existed they would have been able to lose that time

lol, but it did exist. TBH, when MS started their phone efforts, I think even Symbian was still around, and other operators had their own pet projects here and there - which is what the status quo was like before the iPhone anyway. So MS knew very well from the start that they had to be better than existing competition, they couldn't just stroll in and hoover up the market.

WP was a pretty bad MS fumble. They had the brand and the market clout to nail it, and they lost it to a competitor that all but followed their original Windows blueprint: give the OS more or less away (with Windows, through tolerated piracy; with Android, through opensource licensing) to get de-facto monopoly, and then leverage it in more lucrative areas (for Windows, Office and enterprise software; for Android, Google's own services and datamining).

Re:Android Killed Windows Phone, Not Apple by vetinari on Monday July 24, 2017 @07:45AM (#14837622)
One big thing, that helped Android among early adopters was the ability to install apps originating outside app store (and also easy rooting).

This gave them the sense of ownership of the devices. It was theirs and the device did whatever they wanted. If you didn't want anything to do with Google - you could.

iOS was walled garden. Microsoft also tried to make WP into walled garden, controlling, what's running on the device and getting their cut.

Re:Android Killed Windows Phone, Not Apple by nradov on Monday July 24, 2017 @10:14AM (#14838628)
Very few early adopters did any of those things.
Re:Android Killed Windows Phone, Not Apple by vetinari on Monday July 24, 2017 @11:04AM (#14839008)
Many early adopters did these things. I haven't seen a phone with 1.0/1.5/1.6/2.0 that didn't have either. It was so bad, that many thought that you must root your phone to make it usable.

It changed during 2.2/2.3 era, when it became mainstream. With 4.0, even the hardcore early adopters didn't bother anymore. At that age, the OS was already well established.

Re:Android Killed Windows Phone, Not Apple by digi_owl on Monday July 24, 2017 @12:51PM (#14840093)
Quite a bit of that had to do with storage management.

Back when 1.x shipped, all internal storage (emmc?) was dedicated to the firmware/os and apps.

user data like images and music were expected to be stored on an SD card.

But later OEMs started partitioning the emmc in two, with the smaller partition housing the firmware and apps, and the larger being mounted as if it was an SD card.

Come 2.x this got official blessing, with the introduction of "move to SD" (more like "copy some static data to SD").

But people found this to be constrained, so they would root and use tools like LinkToSD to basically set up a EXT partition on an SD card and move whole apps there, using symlinks or something to make them appear to still be in the firmware partition.

Come 4.x the user data partition was replaced with a union mount. Thus writes to /sdcard ended up somewhere else in the FS. Later versions piggybacked on this to provide support for multiple users.

Note that 4.x was also the intro of MTP for wired data transfers. This because earlier the "SD card" had to be unmounted from Android to allow a PC to access it over USB.

And now we have the Storage Access Framework, that piggyback on the plumbing introduced with MTP to offer apps limited RW access to storage areas without the need for certain permissions.