Bill Gates on making “one of the greatest mistakes of all time”
techcrunch.com
techcrunch.com
Their success blinded them to the fact that mobile and tablets comprised a completely different functional and experiential environment, and so they kept pushing a “Windows everywhere, Outlook everywhere” strategy that failed to create a smartphone market they initially owned, failed to take advantage of the business mobile market Blackberry created, failed to take advantage of the premium consumer mobile market Apple created, and failed to take advantage of the mass consumer mobile market Android created (despite their last bite at the mobile OS apple — so to speak — being quite good).
Nothing breeds failure quite like success even, evidently, in hindsight.
Apple blindsided them with a better cellphone instead of a worse computer, and so it slotted in naturally
Microsoft could only conceive of Windows devices. Apple's big idea was to not make the iPhone a Mac. If anything, they overcorrected, dragged kicking and screaming into allowing apps at all.
A lot of people forget this, but it's true: Apple didn't want _anyone_ to be able to make native apps on iOS except themselves. That they changed their minds and helped devs make a ton of money tends to erase this fact of history.
Apple knew that there would be huge pushback against a walled garden appstore with Apple in absolute control, and huge pushback on them taking a 30% cut. So they started with "just write web apps". But of course, they also inexplicably made the first iPhone 2G only! Flagship phones that shipped many months before the iPhone had 3G. Why cut that particular corner, and not any others in their otherwise $$$-is-no-object new wonderphone?
You can do a much better job hiding low bandwidth and high latency in a native app, especially since app assets get downloaded once (probably over wifi) at app install time. So by essentially making app developers beg for access to their native platform, they radically reduced the anger at their wildly locked-down appstore and their 30% cut.
And it seemed a little suspicious how quickly they were able to deliver a 3rd-party SDK and developer documentation.
This has been one of the go-to plays in Apple's playbook since the very beginning. Steve Jobs was always opposed to Macs having any form of user-upgradable parts [1]; he wanted people to buy a brand new computer every time theirs became obsolete. As it happens, this occurred almost immediately after the Mac 128k's launch (almost no 3rd party apps supported it). The first generation iPhone was an exact repeat!
[1] https://www.folklore.org/StoryView.py?story=Diagnostic_Port....
How much of this is explained by needing an SDK and developer documentation for internal apps? (That is, had Apple not built an App Store, it would have been all the more important to make sure Mail, Maps, Safari, the built-in YouTube app, etc. were high-quality.)
In part I'm curious if the engineering culture was that reasonable-quality docs were expected for internal developers.
Also, keep in mind, in the timeframe that is relevant here, the only apps were Mail and Safari. Apple making Mail a native app from the start was another tell that "you should just build web apps" was disingenuous.
30% was pretty offensive after years of shareware.
But then apps came along costing a small handful of dollars. They also did things you could not do on your PC due to the connectivity, the camera and the sensors. Everything changed when it came to price expectations.
Apple basically needed a take it or leave it strategy for the first release.
I’m not sure I’ve ever seen anything about no kinds of third party applications on ios at all
I'm sure I forgot a few. All attempts failed quite completely.
You forgot BlackBerry, who failed themselves spectacularly by becoming a patent troll.
https://www.techdirt.com/articles/20190228/17170141697/black...
Windows NT was highly portable. It ran on PowerPC, Alpha, Itanium, and a whole lot of other architectures. The same is true for iOS.
Then they dragged their feet and kept Windows 2000 x86 only (I think - maybe they had an Itanium version) they had a half-ready x64 version of Windows XP
Not without Satya Nadella's Microsoft, who knows how to exploit open-source ecosystem. Even if Steve Ballmer had bought Android instead of Google, Microsoft would have sold it to manufacturers at premium without letting them to innovate upon it(Like they did with Windows Mobile/Phone OS). So android under Pre-Nadella would have failed anyways.
So Bill Gates, take it easy; android under Microsoft wouldn't have become a reality due to the seeds you sowed in the Microsoft's Philosophy. But things are changing thanks to extraordinary overhaul of Satya Nadella.
But MeeGo wasn't a mainstream OS.
I like to have ARM where it is now, just for the sake of democratising computation. Full fledged linux on smartphones is taking shape in the form of SailfishOS, Ubuntu Touch (UBPorts), postmarketOS etc. They could scale up with manufacturers like Pine releasing devices such as PinePhone.
Meanwhile, Google is moving away from Linux for their mobile devices with Fuchsia.
https://en.wikiquote.org/wiki/Bill_Gates#The_Road_Ahead_(199...
His small vision of the information highway was a world full of Encarta CDs and Micrsoft Windows services that you'd subscribe to.
The main memory of the book though is "oh boy, what a boring read". Some achievement at a time when computing was firmly in its most exciting period, before it became a commodity.
The era when you could put an activeX component on the desktop, or embed it into a screen saver, and some network services like ftp wouldn't be distinguished from just opening an explorer window. A world of (mostly teased but not delivered) Windows services you'd subscribe to like a series of cable channels, and when sites still backed either Netscape or IE with little "made for..." icons. Which stopped because MS thought they were "finished" with IE 6.
[Edit: IE 6 was rather later and understood, but balkanised the internet. IE 1 and 2 were interesting. Sort-of compatible but available via an MS view of the world - as an extra cost option in the Windows Plus! pack for Win 95. It was only Win 95 after some service pack that included IE in base. I'm not sure when downloads started, but initially I don't think you could]
I don't advocate for catastrophic failure, just a little dose of stress and surprise.
It would be one thing if it were a branding mistake made by one CEO or one management team at one isolated point in time. But they have tried to turn Windows into a viable, positive consumer brand for longer than many of their customers have been alive. Time to run up the white flag on this one, guys. It's not going to happen.
How about the "Microsoft" brand? Looking at the "most valuable brands", Microsoft is always near the top. Example:
I think where Apple excels is both in "getting out of the way" but also making the limited contact with plumbing that's necessary be a generally aesthetically pleasing experience. I still prefer Android and windows though.
That's awesome, is that line original?
When you are talking about a Hoover, sure. Anyone can make a hoover, and the name looses all meaning and becomes a victim of its own success. That’s happening to Docker right now.
But Windows is different. Not anyone can make “a Windows”, because the difference between a computer and Windows is a lot more noticeable than the difference between one type of vacuum cleaner and another.
The link between Windows and a computer does make it harder to turn into some form of platform, sure, but it’s far, far, far from worthless.
For non-techie people (most users), it was always "my computer" or "my PC" until they had a problem with it and had to think about "Windows". So yeah, as GP said, "Windows" did already have a negative reputation and was viewed as a necessary evil.
Particularly when the iPhone was released, Windows Vista had just come out a few months before.
Yes, I know, Vista == awful. But I can never think too badly of it because I live through Windows ME, And when I think "worst Windows OS" everything else just kind of fades into the background.
It's overall an improving pattern though, with every other version being a step backwards, but not as big a step as the one before. Vista wasn't as bad as ME, Windows 8 wasn't as bad as Vista. At the same time, Windows 7 wasn't as much of an improvement on Vista as XP was over ME, and 10 not nearly as much of an improvement on 8 as 7 was on Vista.
Vista qas comparatively wonderful.
Great empires are never brought down by their failings, it is their successes which do them in.
Handset manufacturers like Samsung could see the exorbitant 'Windows tax' that ate into the profit margin of every desktop PC, so they would have preferred open-source Android to closed-source Windows Mobile even if both were free.
It turned out that Android could lock in the manufacturers with Google Play services built on top of an open-source platform - but this was not something that Microsoft executives considered at the time.
Besides that, if every company is paying the same amount for a Windows license, they all add it into the price of selling a PC.
You're right that all OEMs pass the Windows licencing fee onto consumers, but consumers then respond by buying fewer computers, so it's still a hit to OEM profit.
Who was going to pay for crapware on Linux? Few PC consumers want computers without Windows just like few consumers want Android without Google Services.
Besides that, computers have been “good enough” for home use for awhile where they don’t need to be upgraded. Considering that most non gamers only use their home computers for Web+Office these days.
I just brought home an old Dell Inspiron Dual Core Pentium circa 2009 running Windows 7 (cleaned it up) with 4Gb of RAM and installed the latest version of Chrome and Office using one of my 6 available users. The only thing slow about is the spinning hard drive for what she needed.
In fact, Dell still sells low end laptops with lower resolution than my 10 year old Dell (1600x900), the same 4GB RAM, the same speed hard drive, and the same wireless technology - 802.11n 5Ghz.
While neither the built in Ethernet or WiFi can take advantage of my gig-e up/down. It’s still not a bottleneck for their crappy cable internet.
I'm also surprised Gates is so hard on himself about Android.
I think he knows that since he said in one interview back in the 90s that he is worried about 2 guys working in a garage coming up with a product that would disrupt MS.
The vision for Windows Phone was unified information, screen-time minimalism, and the most brilliant sound/rumble design I have experienced on any device. The Moto X was a close second by finding ways to avoid needing to look at your screen entirely. By contrast, Apple and Samsung have been focused on screen-addiction, not user efficiency/productivity. iOS Screen Time is the weirdest mea culpa, but works because efficient mobile experiences failed to sell.
It appears Windows 8 was developed for mobile first and then shoehorned onto the desktop version of the OS. On desktop it felt like an ugly, unpolished incomplete mess, two OS running side by side at the same time.
Windows 10 brought much more polish to the desktop, the modern apps integrate much better, more and more setting dialogs get ported to uwp.
But at the same time the mobile version of 10 felt less optimized than 8.1, almost like a compromise between desktop and mobile. While that helped getting closer to the goal of a unified experience between desktop and mobile, this was ultimately the wrong vision anyways. And ironically now that mobile is dead, what is even the point in continuing to transform Windows 10 away from win32 to uwp? I'm aware they still have the Xbox which also supports uwp apps but here I see even less of a reason to create this cross platform experience.
What makes Android,Android to most users is all of the closed source Google Services.
In the world where you have two months to get some ridiculous feature out because your competitor announced they’re doing it, it helps to just have the source code and throw engineers at the problem.
I don't why you think this is some pie in the sky fantasy. What I said is _already_ happening. This is normal stuff. For e.g. https://www.microsoft.com/en-us/sharedsource/
Or specifically - https://www.microsoft.com/en-us/sharedsource/windows-embedde...
And just having the source isn’t really enough. There are no StackOverflow articles on how to work with MS shared source code.
You’re thinking about best case scenarios, but markets move based on median case.
I gave you data and evidence. Its your call if you want to continue dealing with hypotheticals.
It won because it was free for OEMs and it was subsidized by Google's clout and billions.
Google destroyed the market for mobile OSes, like they typically do with their predatory pricing.
That seems very out of touch, bordering on historic revisionism. Microsoft developed an OS for mobile devices and embedded use since around the mid 1990's, with a feverish desperation.
Mobile-Internet-capable devices running Windows CE already existed at the time Google was just starting up. I worked on these damn things that time, doing mobile networking!
Phones running Windows Mobile existed years before smartphones.
Microsoft had more than a decade head start over Google and arguably had their eyes squarely fixated on some sort of ball the whole time. It was perhaps the wrong ball.
The problem with the idea that it was "a natural thing for Microsoft to win" is that it basically means this: "Microsoft won the PC desktop with a garbage operating system, and so it is natural that Microsoft can go on to win in any area by flogging another garbage operating system".
As if it were a matter of something resembling imperial succession? The platform dominance throne "naturally" belongs to none other than the future progeny of Microsoft by divine birthright?
In reality, it's just luck, timing and various economic factors. Now Google dominates with their garbage platform.
Nowadays, though, my friends at MS say that it's one of the best large employers to work for in terms of work life balance. They don't pay the top dollar, but there are many people who would gladly trade that for the work environment in which they can also have a life.
It just seems so thunderingly obvious today.
Makes me wonder what connection I'm not making today.
It's like when Henry Ford said if he'd asked what people wanted, they'd want "a faster horse". We're all constrained by what we're used to thinking about, and simply improving what we're already used to.
Then technology improved, Apple made some smart acquisitions, and changed the UI game enough to become popular. It made Windows CE (and its competitors like Symbian) look terribly dated. MS fumbled their response not once, not twice, but three times: first they tried doubling down on what they had, then they rewrote from scratch, then they rewrote from scratch again. By the time they found a good balance, it was all over.
Meanwhile, Google was actually going through the early-MS playbook pretty religiously: get something that already exists, improve and rebadge it, then give it away as free to the consumer (which MS did with oem deals and piracy tolerance), effectively commoditizing it. Spread it far and wide until it becomes the platform, then leverage your ecosystem hegemony to achieve your true cashflow aims with higher-level tooling and apps. Massive availability made it the easy choice for oems, developers, and hobbyists/evangelists alike, turning the mobile OS in a commodity while competitors were still very determined to make a buck on it. This is what MS had done to hardware manufacturers in the ‘90s, and it’s extraordinary how they failed to see the parallels until it was too late. Or maybe not - after all, MS by then was the new IBM.
After he'd bought this thing there was... So. Much. Swearing. :)
From my recollection the only thing it did reliably was crash. A lot. An awful lot. Oh, and that the UI was comically fiddly.
He went back to the communicator, then later bought just a regular phone, the fancy Windows crashing thing became his in car map to run autoroute. It used to crash just running that.
A few of the guys in the office had used Compaq or HP PDAs and were keen on the idea of the then new Windows phones - his early adoption saved them all from an expensive mistake. Me? I stuck with the Psion 5. :)
When the iPhone came out, I thought it was nice but overpriced, limited by not having expansion cards, and knee-capped by Apple's policy on rooting. It took me a couple of years to admit nobody really cared about those things.
To rephrase it, the issue wasn’t fundamentally technological it was an ingrained assumption at Ms, palm, Nokia that the price needs to be below x and Apple challenged that assumption in one risky Vision
What did physical hardware did Apple invent for the 1st iPhone ? Screen, GPUs, cpu memory touch screen ?
Apple did a lot of software and UX
The innovation was making the screen the only interface you needed, by pushing the boundaries of what it could do. There was no way to make screens do anything like this in 2001, when PDAs were around. By 2005, the tech was still advanced but mature enough to exploit it, and Apple did it to the fullest.
I see the https://en.m.wikipedia.org/wiki/LG_Prada around the same time with similar type touch screen
A quote saying “The glass itself would come from Corning”
https://en.m.wikipedia.org/wiki/FingerWorks Developed the gestures
While I couldn’t find (while zapping some food) who innovated the screen on the iPhone 1 I’m not sure Apple did and neither did you prove otherwise (burden aside)
And they were not at all alone in that. A lot of us were totally blinded by that wave of PDAs and first experiments with tablets. E.g. I spent '98-'99 largely working on a tablet [1]. It was a beautiful piece of hardware for what we could do with the constraints, but those tradeoffs also all reflect the limitations that killed it:
The back "tube" held the batteries and doubled to lift the back slightly to make it easier to read the screen if you put it on a desk like a phone. But you could not get away from the fact it made it builky. It used a DECT (cordless phone standard) extension because wifi was not yet common, but of course the moment wifi took off nobody wanted that, and it had to get wifi.
We spent lots of effort writing a GUI toolkit for Nano-X (an compact little GUI engine with a somewhat X11 and somewhat Win32 API frontends [2] ), and contributing a bunch of code for Nano-X itself. And while Nano-X was excellent for what it was, all of that effort was down to memory and flash limitations (32MB RAM, 16MB flash), and meant applications had to be custom written, as while the API was X11-like it was not a direct match. And browser based apps was certainly not a option because that, well, it wasn't really much of a thing yet.
We spent ages with Opera getting them to port Opera to work under those constraints (to their credit the browser engine took very little time to retarget), though, and the results were great for the size of the device, but again it was a choice that was expensive for a small startup, but necessary because the device was so hardware-limited.
The bezels are massive partly because a bigger screen would have been too expensive, heavy and power hungry, partly to accomodate the rest of the board.
Touch was all resistive, because capacitative touch screens where not a viable option at the time.
The batteries didn't last long. Not that it mattered much, as you'd have to stay within a few hundred meters of your DECT base-station anyway, and so couldn't really take it out of the house.
And many more.
That it'd fail to get traction seems obvious now - it got geeks excited (especially because it ran Linux). I loved working on it. But just like "everyone" I knew had a Palm Pilot but Palm Pilots still didn't break through into the mainstream, this didn't get regular people excited either, and unlike Palm Pilot it didn't fit into a niche that had already gotten itself semi-established through a long range of previous devices (e.g. Palm Pilots gave mobile computing; FreePad didn't, and was too bulky anyway). We were not the only ones by far - e.g. Ericsson had a project to produce a Linux "screen phone". A bunch of others tried laptops with rotatable screens, or more directly tablet-like devices.
So when all of the various attempt to make the PDA and tablet markets break into the mainstream failed, and the iPhone then came, a lot of us looked at it with the eyes of someone who had seen it all before and we didn't spot what made it different:
This was suddenly a mass market consumer device rather than a niche techie device. We compared it to J2ME phones and complained about too few features, rather than comparing it to the vision of what we had wanted our devices to be (which was largely Star Trek or 2001 inspired - don't let anyone suggest this class of devices were invented this recently; we never thought the idea of that type of device was new) and spot that they'd done that, but had overcome enough of the worst limitations that the hardware constraints of the first wave of these devices had to deal with and designed something that would appeal on look and feel and capabilities to end-users, rather than appeal to super-early adopters.
To me it's one of those things that have made me much more cautious about judging new tech. Especially when I catch myself thinking "that's not new" I try to force myself to look for what is new about it, because it's so easy to judge something based on flaws of past implementations rather than by what the new iteration does differently.
[I just noticed at least some of the phone numbers on the dialler screenshot in the referenced article appears to be real; and most of the people listed were working on the project at the time, including me]
[1] http://linuxdevices.org/freepad-norways-alternative-to-swede... [2] http://microwindows.org/
>...We're all constrained by what we're used to thinking about, and simply improving what we're already used to.
But, in regards to:
>...It's like when Henry Ford said if he'd asked what people wanted, they'd want "a faster horse".
There is no real evidence that Ford ever said that quote.
If you ignore the path dependency it is not. The smartphones are mostly computers with phone functionality being a vestigial feature.
An alternate history might have consisted of laptops shrinking to tablets and then "micro-tablets" or something which don't have a phone functionality (data plans only) and the calls would happen over IP.
The interface on Palm or WinCE also had cues of iPhone. The main thing to divine, aside from the finger-pointing, was that people didn't really like to aim at 3mm*3mm targets.
- communication in relation to computing: half of computing early history was digital communication (telegraph)
- phones were just the seed: we don't really have phones, we have pocket computers with vestigial microphone tail. Phones were just the pivot to a new market.
my 0.02cents
ps: "Makes me wonder what connection I'm not making today." I'm curious if there still are connections to make. Not wanting to sound jaded or grim; but I feel we're at the end of a technological cycle. We have too much if I may phrase it like that, at least on the digital electronics. Maybe surprises will come elsewhere: say a blend of ubiquitious local assisted manufacturing on top of a different financial layer (spin off from the crypto idea) ?
There was an element of timing too. For example, the cell phone camera didn't replace the standalone digital camera until it was "good enough".
A similar trend is bound to happen with tablet form devices. We've got laptops, e-readers, and tablets.
There's no reason we should be lugging around all 3 if a tablet-like device can be made light and versatile enough. This device will probably have internet with built in SIM cards.
A couple years later, I imagined glasses that paired over a short-range wireless network with such a device to provide a wearable HUD, with a camera that did face recognition.
Of course, I was a kid at the time and didn't know how to build anything of the sort, demonstrating the principle of execution being far more important than ideas.
Back in 2010, Android was still very clunky and sluggish. Windows Phone was sleek and fast. Both OSes allowed you to install developer tools and write software for free.
However, there's 2 differences that no one calls out! First, Android used Java as a way to leverage 15 years of software. Windows Phone v1 was c# only and back in 2010 no one except Stack Overflow was writing anything other than enterprise software in C#. So you literally had to write 95% of your software from the ground up.
Second, instead of quickly catching up, feature for feature with Apple and Android, only 2 years behind at the start, they stopped, not once, but two times to re-write their Phone OS still using the original feature set from 2010.
They should have 1, BENT over BACKWARDS to get every API they could and ship C++ and Java compilers. Talk to developers about what they needed to get their software written. In 2010 and 2011 there were hundreds of developers at every company that would have loved a small 20% project to bring up their software on a Windows Phone. Yet with it only allowing C#, it would have required developers 80% of their time and that was just not a reality.
Second, they should have continually added features and more features, and innovated on features that no one else had. 2010 still had a lot of room for owning the narrative of what a mobile device could be.
I don't know about you, but it frustrates me that they don't own up to their actual mistakes. It's not about the lack of companies building the apps, it's that whoever managed that Phone project was incompetent and mismanaged the whole thing. They treated it like just another 9 to 5 job with little expressed passion for winning.
Nobody[+] was writing Objective-C before the iOS SDK came but that didn’t stunt its popularity.
Google ended up writing their own Java runtime and ended up getting in a messy fight with Oracle over it.
Microsoft had their own developer platform (arguably better than anything the Android ecosystem had to offer) so it made total sense to capitalise on it.
The iPhone taught us that however obscure or bad your ecosystem is, developers will come to your platform if demand is there.
[+] (obviously Mac developers were writing Objective C - I’m unfairly rounding that down to “nobody”)
The console market has been teaching us that since the late 70s....
C# was well established by 2010. The TIOBE Index lists it as the 6th most popular back in 2004. Meanwhile Objective-C was only the 34th most popular in 2009. Java was only released 6 years before C#.
There were C# libraries for pretty much everything by 2010. I think you're mixing it up with an earlier date.
I think the mistake was in doing the same thing for Windows Phone 8 and Windows Mobile 10. Yes, you could run an app built for the old platform on the new one, but in order to do it right, you had to rewrite everything to the new frameworks, and then maintain two seperate stacks. This fragmented the already small market share into even smaller pieces.
The other big mistakes were a) not allowing other browsers, given IE and later Edge aren't the best, b) focusing Windows Mobile 10 towards flagship phones and ignoring budget phones -- where they were actually doing well with WP 7 and 8, c) not making a good release of Windows Mobile 10 until a year after launch.
This is so horribly out of touch I don’t know where to start.
Who'd have known in 2011 that by 2019, The Four Greatest Companies in the world (by cap) would be All-America [1], Microsoft would be back on top, and then combined together, they spell MAGA -- in almost perfect order too [2]...
Symbol Company Cap Rank
M MSFT Microsoft 1.05 T 1
A AMZN Amazon.com 940.99 B 2
G GOOG Alphabet 779.39 B 4
A AAPL Apple 914.60 B 3
[1] https://en.wikipedia.org/wiki/All-America[2] https://en.wikipedia.org/wiki/Make_America_Great_Again#Socia...
Google took something that worked (Linux) and prettied up the User Interface. Apple had pretty much done the same sort of thing earlier with BSD UNIX and OSX. Bill was ideologically opposed to Linux right from the start because it was Open Source.
Consequently, Microsoft had to do 10 times the work to achieve success that Google needed to. Google was up and running while Microsoft was still struggling along to get things to work.
That's probably the main reason that Google dominates smartphones and Microsoft doesn't.
How Microsoft lost Developers
Shitty & Successful VS Secure & Failure
Microsoft decided to recreate IOS because they'd been (and are still being) ridiculed for the security nightmare called Windows.
Balmer announced the developer fee and the scream (even here on HN) was enormous. Add the api restrictions and developers just said fuck it!
People on this thread are saying how nice it was to develop for Windows Phone compared to Android - bull. Screams about how you couldn't accomplish simple tasks - compared to Android was high. Till today, there are apps that show the message - due to Microsoft's restrictions (something) can't be accomplished - when the same thing was possible on IOS.
How Microsoft lost OEMs
Android was free. Windows Phone wasn't. OEMs could modify Android and add whatever crap they wanted to make pennies. But WP couldn't. You didn't need Google's permission to build an Android device. With WP - you couldn't.
MS gave preferential treatment to Nokia. Karma - MS's reputation With Windows bit it hard on the ass here.
How Microsoft lost Users
NOKIA - Nokia was in the habit of releasing this year's flagship with last year's specs. Only their cameras was worth something.
MS was SLOOW to respond to feature requests that IOS and Android got eons ago. Feature envy was high. Peeps celebrated addition of notification bar like the release of a new phone.
NIH syndrome - Apple and Google copied each other extensively and copied from Windows Phone when it made sense. WP stood like a statue
Pissing off developers resulted in fewer apps.
They couldn't survive writing brand new OSes 3 times. Windows phone 7 was different from CE. WP 8 - different from 7. And finally, 10 was different from 8.
There were minor issues Within sub versions. MS got the enmity of users who got burned and couldn't upgrade
Media, Influencers & Trolls
I don't know what these guys had against Microsoft however, their role in killing Wp can't be understated - and Microsoft/Nokia helped. Nokia kept releasing dated hardware - media ignored the fact that the OS didn't need it. In fact, at the time IOS devices ran lower clock speed and used 500mb ram.
Everything MS/Nokia did was SHIT and the same shit became gold whenever Apple ended up doing the same thing. Nokia was trolled for the camera bulge on Lumia 920, but that's what companies are doing right now. The Lumia 920 weighed 180g and was called the "BRICK." They said 920 was best used as a weapon against burglars. Fast forward to iPhone XS Max which weighs 208g and they love it. They hated the flat design on WP but loved it when Apple co-opted it.
Everyone loves wireless Charging but Nokia was trolled for it.
This intense media hate made fans create windowsphone central and microsoft-news to balance the emotion.
The final nail in the curtain was the interface. WP was very intuitive to smart phone virgins. However for people already corrupted by Android and IOS, WP was alien, weird and difficult to use.
However, both I and everyone I know that has ever used a Windows phone (there were several of us at work) absolutely loved the platform when compared to Android and iPhone. I'm running a top end Google phone and still missing my Nokia Lumia Windows Phone. That phone had a great OS and was Rock solid.
The problem was nobody wanted to give it a try. The hardware looked bad, but it honestly didn't need to be as good as Android as it wasn't as bloated. This is somewhat anecdotal, but dual core Windows Phone7 ran smoother than quad core Android at the time.
The OS was absolutely rock solid
Battery life was amazing Office 365 worked great
The camera hardware was excellent
The Bad:
The handsets did not look sophisticated.
The UI was utter dog shit. Joe Belfiore should have been forcibly marched out the door for pushing that abomination.
The complete lack of variety of third party apps
When they were available they were almost always severely limited compared to the iPhone and Android versions.
The key internal apps like the Camera app were limited.
They didn’t come up with a free development solution that would entice Android devs to target both.
To sum it up they followed a mad man with mad ideas and then doubled down on the bad idea out of pride.
When they finally wised up they didn’t do even 10% of what was needed to recover.
If this was desktop I would agree with you. Having a good start menu makes sense and the Unity (at least usable) and then Windows 8 (abomination) show that a UI like that doesn't always make sense outside phones and tablets.
The flip of this is true as well. For a phone, my uses are far less complex. I don't have a zillion folders, apps, programming environments, mapped drives...etc. I need internet, SMS, camera, email, office apps, and that is about it. With Windows Phone I had that on my fully customized home screen with all the icons sized just the way I wanted them. I also liked that searching for apps was just slide to the right and scroll by alphabetical order. With Android there is just so much crap going on that I don't use that gets in the way. Now I'm sure some people do use it, but I do not.
My wife had a Nokia Lumia Windows phone as well. She likes the fact that there is better support and apps on Android than what we had with Windows (especially at the end), but she really misses the Windows UI and she had Android for many years before going Windows.
It was amazing. The lockstep integration with Visual Studio was head and shoulders above Android and iOS, even to this day. They did JavaScript for native dev via WinJS well before React Native was a thing. I found the tile-based UI refreshingly different and visually appealing. I'm not sure that the world would be better off with Microsoft as a major player in the smartphone space but they definitely created a great operating system.
When Windows Phone7 came out, my friend had a budget WindowsPhone7 with a single core that outperformed dual-core Android at the time when it came to being a phone. The WP7 was a lot less laggy. Then when I got my first Windows Phone8 it was dual-core instead of the then Android quad-cores and it out performed those as well in anecdotal comparisons of mine.
Rubbish. Their CE phones were awful, and lots of people hated Micrsofts Windows phones and their laggy tiles.
Lumia hardware was good, and the camera was more than excellent. Software was lacking but it could be improved to maturity.
Too bad we now have two players and not three or four (blackberry). This is indeed not because of lack of engineering prowess or customer interest.
Microsoft's real mistake post iPhone release (and definitely post Android release) was not immediately making Windows phone free, OSS would have been nice, but I think most manufacturers moved to Android as their flagship because they got it free.
The world would not be a better place if MS had overwhelming mobile market share or had won the browser wars.
Perfectly in character for Gates to see the mistake as failure to enter the market with the copycat product rather than the product that creates an entirely new category.
I suppose the world needs people like this, but by golly there's no reason for them to get any more than acknowledgement for being one of many players.
If Microsoft had a history of doing things right consistently in the copycat position, that might be different. But as a generally mediocre player wielding a monopoly position to follow the technological lead of others Microsoft is really quite uninspiring.
As noted, MS was early to research and market in several areas including tablets and mobile, but either lacked a creativity escape velocity or quit just before hardware was up to the task, then failing at a restart. As someone who has spent their early career creating voice recognition products, it's also frustrating that they were so far ahead with speech reco (hiring the CMU peeps, many versions of SAPI, etc.) and then totally failing to do anything interesting with it at the OS and app level. If not mobile, MS should have been first for in-home voice assistant devices. (My and others' protestations for multi-modal or voice-only devices landed on deaf ears.)
As for Windows Phone, not allowing Silverlight apps to load/run on it from the web was a horrible decision, as this would have allowed u/x experiences that were years away from happening in the mobile browser.
Personally, I miss the T-Mobile Sidekick and the Blackberry Curve devices -- really all you need is Select, ExecuteThis and ContextMenuThis to do everything -- I was disappointed when Android gave up on the context menu. However, Android is still leagues better than iOS where every app is an adventure game.
[disclaimer: my first stint at MS was during the aforementioned time from '90-95.)
Say it, Bill
Even with smaller "organizations" or institutions the momentum of the time factor involved when reversing between wisdom and foolishness can really obscure the true sources of the wisdom or foolishness to begin with.
I've now been an Android user (Nexus 5, Moto X Pure, Nokia 6.1 Plus) for a few years. I've never been quite satisfied with the platform and the various quirks of the phones I've owned. Everytime the iPhone SE's make their way back to Apple's refurb site I almost purchase one for myself and my wife. I wish Windows Mobile had managed to generate enough interest and gravity to sustain as a viable alternative.
You could have given Microsoft everything they needed to dominate in mobile and they still would have screwed it up because of the Microsoft mentality back then. Even after iPhone came out, Ballmer famously said iPhones were stupid.
And those in Google are probably also kicking themselves for taking their eyes off the ball and allowing Oracle to acquire Sun
Would there be a general rule here that he is not thinking of? The general rule being that there is only room for 1 closed-source platform?
I can imagine that the winner of the closed-source platform race will be the team that doesn't take vacations of weekends, but does the same hold for the open source alternative platform? It seems to me that speed is less essential in the open source world and that it's more of a long-term battle.
https://www.scmp.com/tech/big-tech/article/3001685/huawei-co...
But this isn’t true at all for desktop computing: both macOS and Windows share the majority of the market.
A mistake there is about the life or death of thousands of people. Maybe more.
Not even starting to talk about the privacy side of it.
That's the only correct position to take. Quite simply to each their own. Who is anyone else to tell me how to spend my hours? Gates is careful to make a distinction between projecting how others should be, and stating how he chose to be.
Have you ever met people with children?
Generally, strict hours enable simple, well-defined coordination with others. You often _need_ that kind of agreement when others are taking care of your children in your behalf, e. g. schoolteachers, partners, grandparents.
And BillG didn't deserve it...
[0] https://www.androidauthority.com/history-android-os-name-789...
I’m not making a normative judgment about your comment (for example, you are clear that it’s totally down to your personal use of the vacation policy, and that you don’t consider how it affects others when deciding whether to be bothered by it ... this is not bad or good, just one particular way to attach an evaluation to the policy). I’m just asking to clarify b/c it’s not clear to me which aspect of my comment you’re replying to.
I am saying that I am unbothered by exploiting an exploitative system that is not internally consistent.
If a company tells me unlimited vacation, that means unlimited vacation. If they tell me two weeks it means two weeks. If I am expected to infer that a policy is the opposite of what it says, then how can I remain sane?
Usually you’ll be pressured not to take much vacation, and passed over for promotion or raises, etc., if you don’t comply, and they’ll just manage you out, probably feeling happy when you eventually quit or something.
A lot of people are also stuck in the sense that they don’t have the financial freedom or job market liquidity to quit because of this, and are essentially forced to accept it or else go unemployed.
That is strange, but what is most disturbing is how he is utterly certain that Microsoft deserved to have that market, that it would be better if Microsoft dominated that market as well, and that Microsoft missed out on that market because of high-level managerial errors, not because people didn't like Windows phone.
Words you're putting in his mouth. He did not say anything about deserving or certainty; when he says "we did screw up" that's an acknowledgement they had to compete for it, and failed to do that. People who think they deserve things, don't think they have to work hard and compete for them, and they don't reflect on what they did wrong but instead get affronted that the universe didn't simply hand them what the still feel they deserve.
> So, you know, the greatest mistake ever is the whatever mismanagement I engaged in that caused Microsoft not to be what Android is, [meaning] Android is the standard non-Apple phone form platform. That was a natural thing for Microsoft to win.
It's not quite a sense of entitlement, but Gates definitely thinks Microsoft could have won mobile if Microsoft made better decisions. He doesn't seem to be leaving much room for the idea that Google would have won even if Microsoft had done its best.
https://en.wikipedia.org/wiki/List_of_Pocket_PC_Devices
https://en.wikipedia.org/wiki/List_of_Windows_Mobile_devices
It took them three years after iPhone to pivot to something multi-touch, (Windows Phone 7 in late 2010) and on release it had the limitations of the original iPhone release - no copy/paste, no custom rintones - and five years to get something with Windows NT kernel to compete with Apple's "It runs OS X".
If Microsoft had made better decisions, i.e. done what Apple did, and released a multitouch full-not-hobbled-software device as soon as the hardware was up to it, tuning Microsoft hardware and software together like they do now with the Surface range, there wouldn't have been a market gap for Google to enter.
And when Google did enter, the first Android released was the HTC Dream - coming out 18 months after iPhone release - and 6 months after iPhone had been discontinued and superceded - and being designed like a device from 2003. - https://en.wikipedia.org/wiki/HTC_Dream
If you'd asked people in 2005 who were the contenders for dominating the next decade of consumer mobile computing, what would they say? Would anyone seriously suggest Google anymore than Yahoo! or AOL or Compuserve?
I think that Microsoft may not have been able to do that within their existing form. People didn't want Windows on a phone; they wanted a phone with apps. Microsoft probably tied the phone too much to existing Windows, whereas Android was much more tuned to writing apps for phones.
An MS phone using that model would be interesting. No app store. Just go ahead and run any random app you find on the internet. Probably a security nightmare.
But MS used a similar strategy to challenge Apple once before and did really well, security issues notwithstanding. So I'm kind of surprised they didn't make the same play.
It's also disturbing that one of the most successful businessmen is introspective and learns from mistakes?
It's telling that marketing / branding / repuation doesn't factor into his internal model of Android vs. Windows phone.
At the time, google was doing a good job of branding itself ("do no evil") as an open, transparent (at least in terms of source code) and interoperable member of the community.
(oh how times / perceptions have changed...)
So google and had a lot of good faith with developers who were unhappy with Microsoft's ethics/business practices, browser war schennanigans, etc...
This played no small role in Android's early adoption and ultimate success.
Linux had a different name. Arguably, a better one. One of the weaknesses was software compatibility and UI complexity. Android didn't suffer from the former (as all of that was fixed before phone shipped), and tried to limit the latter with a new UI from the ground up (no X/KDE/GNOME etc).
Companies such as Google and Facebook take security serious. Because they're data driven companies, they want to protect that vehemently.
Once the pieces of the pie are cut out, its extremely hard to get even a small part of the pie. Linux desktop was too late, Windows Phone was too late. Why? Apps/ecosystem. I mean, Windows to this date still barely has a way to update software like Linux had for more than 20 years (APT, for example). You need either Windows Store or a third party one such as Chocolatey or Scoop.
It’s a winner takes all world because that’s how they played the game and they made it that way. We actually had quite a bit of plurality before Windows, the UNIX world put in a tremendous amount of effort to have open standards so you could reasonably build software for multiple platforms. Sun built Java for that world. The industry seemed remarkably open to multiple platforms, which isn’t without problems either, but I think I might like it if we had a few more serious mobile players
How is that?
End of the day, the Microsoft ecosystem just dominated client tech utterly. The previous king of mobile, Blackberry, was basically a hardware version of Microsoft Outlook.
They had tablets and phones years ago, but chose to position them as shitty PCs instead of real devices. Internet Explorer for Windows CE was a steaming pile of shit that has it been something better would have changed many things.
Today Microsoft is in trouble and is running on inertia. In many ways Apple owns higher ed. Google completely dominates K-12. The Windows 10 strategy is designed to make IT people in enterprises fail.
All of that was triggered by the iPhone.
While the original hardware looks more like a Blackberry, and was definitely influenced by the iPhone afterwards, it's also wrong to say we wouldn't have gotten Android without the iPhone.
[0] https://www.androidauthority.com/history-android-os-name-789...
Not really. It's actually doing a lot better than a couple of years ago.
https://en.wikipedia.org/wiki/WebKit
Amusingly, the Wikipedia article begins with the line "WebKit is a browser engine used in Apple's Safari browser and other products."
But the DDG preview starts with the line "WebKit is a browser engine used in Google's Chrome browser and other products."
I wonder if there's an edit war going on in that article.
Of course, they don't call it that, they call it "unlimited vacation."
And yes, it means exactly what you said, whatever name it goes by.
It really does show there is something sick in the culture when companies sell it and workers accept it.
You should really redirect your anger at your company culture.
We have "unlimited vacation" where I work.
Even a couple years back when things were not looking good most people took about 4wk which in practice is more like 5wk if you utilize the days off we get before/after major holidays. It's common for the H1Bs to pick a random month and use that time to go home to visit family. I took 3wk or so and it came up in my performance review and I was encouraged to take more if I wanted to. It's not just my team that's like this either.
One of the many reasons I prefer to do tech somewhere other than the overpriced west coast meat grinders.
But, an ugly side effect, is because there is no allocation, there is also no forcing function for people to "use-it-or-lose-it" - which also means when you are in crunch-time (which defines every startup I've ever worked for in the first 4-5 years) - it effectively means no vacation, excepting Christmas, which still seems to be untouchable (so far).
Either way it sounds ridiculous.
They rushed it and used Windows CE when they realized they were too far behind.
Apple did not try to make ios a clone of Mac's OS.