Perché le app del Windows store sono inutili rispetto al Google Play store e all'app store di Apple?
È perché iOS e Android sono le due più grandi piattaforme per gli sviluppatori di app mobili. Generalmente tutti gli sviluppatori preferiscono queste due piattaforme a causa della grande base di utenti. Il problema con Windows Phone è che è entrato piuttosto tardi nel mercato, quindi questo ingresso tardivo ha portato al gap di app, oltre al fatto che rispetto a iOS e Android, l'evoluzione di Windows Phone a Windows 10 Mobile è stata un po' troppo drastica, gli sviluppatori sono stati costretti a riscrivere le loro app in formato universale che avrebbe funzionato sia sui telefoni che sui PC, anche se ha avuto molti vantaggi, ma per molti sviluppatori un tale cambiamento è stato piuttosto frustrante, questo ha portato ad una ulteriore perdita di interesse tra gli sviluppatori.
Molti altri sistemi operativi alternativi come Sailfish e Tizen hanno imparato a coesistere con Android utilizzando tecnologie come Android Compatibility Layer che ha permesso loro di eseguire le applicazioni Android, ma Microsoft era decisa a promuovere il proprio run-time nativo e anche se ha sviluppato un proprio Android Compatibility Layer sotto il progetto Astoria, ha immediatamente abbandonato il progetto. Android è abbastanza intelligente in questa parte, hanno imparato a coesistere con iOS e allo stesso tempo ad evolversi a modo loro, a differenza di Microsoft riconoscono la disponibilità di app di iOS e quindi si sono tenuti aperti agli sviluppatori, quindi anche se gli sviluppatori non possono sviluppare un'app dedicata ad Android ma almeno possono facilmente portare le app iOS esistenti ad Android con piccole modifiche cosmetiche e di codice. Il problema di Microsoft è che non vuole coesistere con nessun altro sistema operativo e in questa loro crociata sui sistemi operativi si sono allontanati dagli sviluppatori. Il nuovo Windows 10 Mobile rende ancora più difficile il porting delle app per iOS o Android, e anche se vengono portati non funzionano correttamente perché non sono costruiti per funzionare su una piattaforma universale.
Il problema con Microsoft è che sono semplicemente decisi a sabotare gli altri invece di imparare da loro e sviluppare se stessi. Provate a creare qualcosa usando Microsoft Office su un dispositivo iOS o Android: Microsoft vi chiede un abbonamento a pagamento a Office365, ma fare lo stesso su un Windows Phone è gratis. Lo stesso vale per il supporto di Microsoft Exchange mail che è semplicemente patetico su Android perché Microsoft semplicemente non vuole che gli utenti Android accedano facilmente e sincronizzino la posta di Exchange. In altre parole costringono letteralmente gli utenti aziendali ad usare i loro telefoni. Beh, non c'è da stupirsi che Apple e Google colpiscano Microsoft a modo loro. Apple spesso blocca l'accesso alla posta di iCloud su Outlook e Microsoft Mail, Google fa lo stesso bloccando l'accesso a Gmail su Microsoft Mail app a meno che non si abiliti l'accesso alle app meno sicure nel proprio account Google, hanno anche bloccato l'app YouTube di Microsoft, naturalmente è ancora possibile ottenere tutte le funzionalità del client ufficiale di YouTube tramite Awesome Tube se si è su Windows 10 Mobile, ma ancora non c'è un'app ufficiale. Ma naturalmente come vediamo né Apple né Google possono essere completamente incolpati per questo. Ora confronta questa posizione con Google e Apple e vedrai che Google permette di utilizzare i suoi servizi su un dispositivo iOS e anche Apple permette agli utenti Android di utilizzare Apple Music. Google permette persino agli utenti di Apple Mail di accedere e sincronizzare Gmail. E la ragione è ovvia, hanno imparato a coesistere.
Quando Microsoft ha forzato la sua strada nel settore Enterprise ha letteralmente cercato di distruggere BlackBerry 10. Hanno limitato ferocemente il loro accesso al server Exchange Mail per costringere gli utenti aziendali a passare a Windows Phone, così questo ha portato ad una certa inimicizia anche con BlackBerry, e hanno risposto fermando l'ulteriore sviluppo di BBM per Windows Phone.
Il problema con Microsoft è che è ancora bloccato nell'era in cui il sabotaggio e il monopolio forzato era la strada da percorrere nel mercato del software, non sono riusciti a riconoscere che le tendenze sono cambiate. Nel mercato attuale è meglio coesistere e svilupparsi invece di cercare di sabotare e schiacciare gli altri.