On the app porting side there are two variants on Windows 10, emulation for Android apps and recompilation for iOS apps. Both are doomed for the same reasons, and that is where Palm comes in. If you recall Palm had a thriving business, had software that worked nicely, and syncing was trouble-free and nearly faultless in the Palm I-III days. Then they decided to hook into Microsoft apps, specifically Outlook, for mail and contacts, and suddenly things weren’t smooth. Actually that is being unfair, they pretty much never worked after that point. For some reason the syncing kept breaking even when you didn’t upgrade or change the Palm software, it was almost like Microsoft was breaking their rival behind the scenes. If I didn’t know better, and they weren’t convicted in court for such predatory monopoly behaviors, well I would still believe it. Palm made themselves dependent on Microsoft behaving ethically, now they are dead.
Now Microsoft is desperate and is allowing Android apps to run emulated on Windows. iOS apps will need a full recompile, but Microsoft promises both will be a no-brainers. I keep hearing the echos of “write once run anywhere”, and J++ but that is probably just the birds outside my window. Microsoft is putting themselves at the mercy of the good will of Apple and Google for their very survival. If the apps ported over break, it will be Microsoft who fields the support calls, not Google or Apple. As long as Google and Apple play not just ethically but go out of their way to include Microsoft, all will be well. Anyone want to bet this will happen?
So Microsoft’s entire app ecosystem is at the mercy of it’s two greatest competitors, the ones that can show you ample scars from Microsoft’s ill behavior.
On Android, if our reading of the developer pages is correct, the apps are signed but not encrypted so they can be emulated. This is the kind of technical stupidity in the law that allows Microsoft to emulate Android and get away with it. And it is the key difference between Android and Apple at this point. All Google needs to do is make encryption mandatory with the next point release and Microsoft’s app dreams go up in a puff of legal engineering that they helped inflict on the world. In this case it couldn’t be more ironic.
Whoa. Microsoft has screwed themselves.