Ballmer: Microsoft Mobile Should Focus On Android Apps Not Universal Apps (theverge.com)
UnknowingFool writes: Former CEO Steve Ballmer had some strong opinions about the direction of Microsoft's mobile strategy. As reported last month, Microsoft's Project Astoria has not been received well and is not going well. The strategy is to help build Windows 10 apps by making universal apps via easy porting from Android. Ballmer questions its effectiveness. "That won't work," he said. Instead he suggested that Windows phones should "run Android apps." This is a dramatic departure from the Microsoft-only focus that Ballmer championed during his tenure as CEO.
As an ex-Windows Phone user, I said many times I would have stayed on the platform if I could (reliably and safely) run Android Apps (I'm aware of the work over at XDADevs to make this happen but I don't want to have to get my app APKs from Russia - I want them from the Play Store). I actually quite liked the OS of Windows Phone - it was quite powerful, smooth and frankly, feature rich (mainly because it had to be, because there were no damn apps for it). If I could have Android apps - and they worked well and safely (you know... for Android) I'd call that best of both worlds and come back.
I think that your words will be ignored. Sorry Pal, you had a shot at the big chair and blew it. Well, some of us never were given the chance. Enjoy your cash.
Some of us were hit by the shot of the short chair!
If cows had more apps, could they app apps while they app apping cud?
I think Microsoft should focus on restoring Nokia to its former glory , apologizing to the people for screwing it and focusing on the crappy operating systems they make.
When Ballmer was at MS, he championed Microsoft-only because that was the way to keep people locked into Microsoft. MS had a dominant position already, and keeping things MS-only made sure any competition didn't have enough applications to be attractive. But now MS is going into a market where they don't have a dominant position, so MS-only just insures MS won't have enough to be attractive. The only option will be what MS did with IE back when Netscape ruled the Web: offer compatibility to lure users and especially businesses over, then slowly break compatibility to force a Hobson's choice.
Cows like to apper app app apps, but mainly Cows MOOOOOOOO! MOOOOOO Cows MOOOOOO!
I read you are returning to smartphones and possibly Android phones, separate from Google.
I can see that Android has become a massive surveillance device, with Google as lead spyware maker with its 'Google Play Services' and all the rest.
People don't realize just how much of their lives are being watched by their phones, or just how sleazy the market for their data is. Microsoft are just the latest company to help themselves to their users phone books, even IBM has a detailed location track of all Android phones*.
I see an opportunity to seize the Android device market here, a much needed Google free, privacy focussed handset.
But that needs credibility, a person with a track record of delivering smartphones.... which is you.
* It just bought the company that has the weather widget on most phones which has location permissions, and if you watch its access, it polls your locations and sends them off frequently, far more than is necessary and to far finer detail than is necessary. I'm sure Big Data IBM noticed this too. You don't pay billions for weather prediction given away for free.
Grab some android code, make a fork, then get your windows code working on it. It is much easier getting your own stuff working on some open source project than it is to dance around api changes to emulate open source on your own code.
MS should really consider keeping him on as a consultant. They could pay him hundreds of millions of dollars a year to talk about anything that crosses his mind, and they'd turn a huge profit so long as they do the exact opposite of whatever he says.
This guy blew it up at MS and the board scrambled to relieve him out of his chair ASAP. That didn't go well with him so now he is busy giving his "wisdom" retrospectively. Where were your statements when project Astoria started? Remember, MS is your screw-up.
What if... Windows 10 would also run Android apps? Perhaps without the Google frame work and with a different store, but essentially the same apps?
I spent part of the last 3 years (about 20% of it) developing and maintaining an iOS app (hybrid web app - UIWebView + a GWT/Java server side). It predated Swift. I come from a Pascal/C/C++/Java/C# background, and I hated every day of Objective C. I recently got a taste of Swift, but... why the hell can't Apple use a language with more typical syntaxes?
We did iOS first, because among our particular customers, they had better than 80% market share.
The business case recently came up to need to port it to Windows Embedded 8.1 Handheld to support a couple of particular devices. WHAT A JOY. I had this app up and running on two real devices in four hours. C#, Visual Studio Community 2015... no Xcode developer profile / provisioning profile / whatever issues. I can debug the app and use the barcode scanner at the same time because, unlike iThings, the device will debug and let you use a wired peripheral AT THE SAME TIME (haven't been able to do that since Lightning).
The sad truth, though, is that Microsoft is late to the party. It was already too late when Steve started chanting "developers". They were already gone.
Microsoft is going to have to do something very wine-esque to just get apps on their platform. They have single-digit market share.
This reminds me of the efforts of the Wine project. As most of you may know, Wine works poorly for a lot of applications. One of the reasons desktop Linux has suffered is not because it's inferior, but because a lot of people rely on various applications only available on Windows. Security issues aside, imagine if Linux users could run any and everything Windows could, seamlessly.
Unless Microsoft does it right, they will fail spectacularly. It will be perceived by the public that Windows mobile is buggier than Android for Android apps (and the public won't know why, and won't care). If they do get it right, then Android users will have one less reason to stay.
Now whether they deserve the market share or not... that's the question. They're in the same place Linux has been for a long time, so maybe it's just karma. :)
"Trust me, it wont work, I know from experience!" - Ballmer
Obligatory XKCD reference: https://xkcd.com/323/
Android and Windows are LUDDITE operating systems for LUDDITES. Modern app appers use APP apps, not LUDDITE programs!
Apps!
He wasn't actually a paragon of fantastic ideas. In fact, most of his ideas hurt microsoft more than it helped them.
Microsoft devs would never touch Java.
Appers! Appers! Appers!
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Three words: Embrace, Extend, Extinguish.
Sure, Microsoft could make Android apps run on Windows mobile device.
But Google wouldn't have to play nice. They control the platform.
Google's house, Google's poker rules. House always wins.
Microsoft would have to choose between being a software company or an operating system company. The operating system is why they are gigantic, they didn't become large by making a Mac version of MS Paint.
This is admitting three things: 1) Microsoft can't gain users to make Windows phone dominant (and profitable); 2) Windows phone is an inadequate selling proposition; 3) An adequate selling proposition requires Android (or iOS) compatibility.
This is about Microsoft refusing to leave a growing market for portable devices. They may even have a plan to increase the appeal of Windows phone at a future time.
Steve Ball-bags is irrelevant. The best thing for Microsoft was getting rid of that failure. Every time he disagrees with what they are doing their stock price should double.
... could sue Microsoft too for something nebulous about the Android API?
It might have worked five years ago but this is now not feasible.
For one, they'd have to play catchup making Android developer tools. Android Studio 2 preview looks good but it's not a Microsoft tool, is it? It doesn't fit the pattern.
For another, Android is now a multiplatform strategy. By taking only the bits that would make the phone better, do they not think they'd also be handing developers an exit strategy for tablets and watches?
For yet a third, there's a way to benefit from cross-platform strategy without 'write once, run anywhere'. To use a terribly overused word, there are synergies throughout the iOS/OS X model, even though an app written for one will not run for the other.
Ballmer is as usual wrong; though maybe he's just being a troll for the lulz.
I agree that universal apps is dead because nobody is interested in developing universal apps for Windows mobile when it has such a small user base. Porting Android apps makes more sense but even then how many apps will run well with this porting to Windows? Almost every reasonable person believes already that Windows mobile is dead and that Microsoft knows it and just can't bring themselves to the point of killing Windows phones. Its another point of conflict with Microsoft given their investment in the path of Windows OS which focused the last two operating systems on mobile. This has to be a serious disappointment for Microsoft.
but at least he was there when some decent windows were made
now theres only turds all around, a turd smartphone, a turd console and a turd operating system
thanks apu
That means they're probably not interested in your unsolicited strategic advice.
Comment removed based on user account deletion
How the mighty have fallen !
If I'm mostly going to run Android apps, why would I want to do that inside a Windows phone? All I get is extra overhead from emulation and incompatibilities. Before worrying about phones and Android, Microsoft really needs to worry about Windows store, because it looks to me like few of the traditional Windows software vendors are making their software available through the Windows store. I don't know whether that is because Microsoft charges too much money or because the store requirements are too strict, but the end effect for the user is that on Windows, I still have to deal with manual software installation and upgrades, while also having that useless Windows store thing sitting around.
Android apps start fast and have a low memory footprint because they use shared memory to share code with the software that runs the phone. You can't do that unless the phone uses java for it's internal functionality, which Windows phones would not, so app's startup time and memory footprint would be much worse than on real Android.
Balmer understands markets, but he doesn't understand tech, or design. His reign at Microsoft showed a complete squandering of technical talent in a series of boondoggles that someone with better knowledge of the underlying technology would have foreseen, and this took Microsoft from a dominant position to near collapse. Satya Nadella has had little to praise or criticise, but so far I feel his steps have been more strategically sound. Balmer needs to remain silent, because all he's accomplishing now is removing all doubt.
set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
Cant you run Android as a VM?
Thank God Ballmer left Microsoft. They can now begin a new decade of success without his bad ideas weighing down the company like an anchor.
Perhaps this is a very telling lesson in group think. Note that even someone as headstrong as Balmer can become captured in the group think of a large company and as soon as they leave be willing to start challenging the core belief of the company. What does this say about large organizations? How do you turn such a big ship or even see danger ahead?
Blackberry pursued this model and failed to retain any real resemblance of market share. That's because Android is really more Android Apps + Google Services. If Microsoft were to go down this path it would require making concessions to Google to get access to their Play services. If Microsoft did that, they might as well just become an Android distribution, because no one is going to write apps for Windows Mobile if Android apps work just fine. The problem lies in that there's no compelling reason to switch off of Android for Microsoft. Especially since Microsoft has now released a ton of their apps for Android. I don't see how Microsoft will win the mobile game at this point.
I had a Lumia 520. Loved it - it had almost all the things I needed. Maps, calculator, email client, messaging, OneNote, et al (OneNote really made it shine). Sure, it didn't have as fantastic games as the iPhone, but then again, it was very useful as a work phone. Any employer who wants to issue office phones to employees and not have them jack it w/ bizarre apps from the stores would do well to consider Windows Phones just b'cos they don't have all that, but do have the things office users generally need.
I disagree w/ Ballmer - his suggestion sounds like the one IBM had w/ OS/2 when they were trying to steal the thunder from Windows 3.1. If one remembers, OS/2 ran win16 apps as well, but that didn't encourage PC users to get OS/2 on their computers. Part of the reason was the pricing, and the other part was that if all OS/2 was gonna run was win16 apps, why not just stick to win16? It's a similar case here - if Windows Phones start running Android apps, why would anyone prefer them to either Galaxies, or even other Android phones from Google, Motorola/Lenovo, Sony, LG, HTC, Blu or even Blackberry?
Since Microsoft is doing what it can to make Windows 10 successful, they need to do what they can to get Windows Phone apps on the Universal Windows platform. Like for instance, one can download FanDango, Yelp! or a whole host of other similar apps on Windows Phone, but those ain't available on Windows 8.1 OR Windows 10. Conversely, there are a lot of Windows 10 apps not there on Windows Phone. I'd love there for Universal apps to appear, so that not only would Windows 10 Mobile get apps developed originally for Windows 7, but also, one could use on a Windows tablet apps like Yelp! or Fandango which don't really need a phone.
Also, while Microsoft claims that they've had a number of vendors design their apps for their platform, they really need to get serious about that. My Lumia died by accident, and when it did, I switched to a Moto X b'cos I was missing some important apps that I use - like RetailMeNot, Vonage and Lyft. If one is a Uber or Lyft driver, neither Uber Partner nor Lyft run on the platform. In another city that I lived where cellular signals were suppressed due to my living near a government facility, I would use Vonage to make cellular calls outside, something I could do w/ the iPhone but not w/ the Lumia. Microsoft doesn't have to get the greatest games to Windows Phone - Xbox support is good - but it does have to look at the apps that people use for day to day work, and get them supported on the universal app. Only rarely have I seen companies advertize their apps being on iOS, Android or Windows Phone - like Delta Airlines. I'd like to see more of them
But Windows Phone/Mobile does not currently run Android apps. What remains to be seen is whether on the desktop, we see more of Windows 8/10 apps being developed, which can then be ported to Windows Mobile
Man up and release Android on desktop PCs. It's time.
The current Nadella "universal apps" strategy is working. Microsoft Surface has gained a significant amount of both mindshare and market share. the Xbox one is also in that paradigm, and I expect sales this Christmas to be robust. The phone market is a problem, and mostly a problem with the fact they use ARM processors. Microsoft has a very confusing implementation of their "universal apps"--they aren't universal at all. They must be compiled for each hardware platform. Microsoft used to have a universal app system in .NET, but they ditched it* for this strange RT strategy which is supposed to be universal, but isn't. If Nadella really wants this to be a "universal app" paradigm, where everything runs on anything else, they need to do 2 things on the phone platform: 1. Either bring back something like .NET to mobile or make sure their phones run the new low power Intel processors (the later option is easier and preferable in many ways). 2. Find a way to be able to automatically run desktop compiled apps so that they can run in a metro environment (that may already be happening, I'm not sure.. I'll know more when I get my Windows tablet). I think they are probably already planning on implementing something similar for the future.
When everything really becomes "universal", they can really capitalize on that by selling the same experience across every platform you use and own. Ballmer's idea may seem good at first, but it really holds no consumer appeal in the long run. The history of OS/2 and Blackberry running Android proves it. The idea that you can run the same thing on your Xbox, Surface, PC, and Phone is something you can really sell and get customers to buy. Capitulating to Google doesn't do very much other than admit defeat.
*Yes, I know that .NET still exists and is robust on the desktop business environment, but Microsoft ditched it for mobile a few years ago for RT... which they also ditched recently at least on the tablet side.
Just to followup with a summary... If they want to compete in mobile, they need to make a Surface phone, not this Current Windows RT phone that can't really run much of anything at the moment. A "Surface" phone has a good chance of selling, since the tablets are popular.
I actually agree w/ you here. ARM based phones, while otherwise standard, bring nothing to the table as far as Microsoft goes. They should get Intel's lowest power Atoms, and build a Lumia based on that. And then load it up w/ the Universal UI
"That won't work," he said. Instead he suggested that Windows phones should "run Android apps." -- Former Microsoft CEO Steve Ballmer
Just use Android it's better anyway.
You can even run a full Linux install on an Android device.
This is one way.
https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy&hl=en