Een paar weken geleden meldde Windows Central dat Microsoft werkt aan een manier om Android-apps op Windows 10 uit te voeren en ze beschikbaar te maken in de Microsoft-appwinkel. Het project heeft een codenaam – Project Latte – en lijkt als doel te hebben om een Android-subsysteem voor Linux te ontwikkelen, vergelijkbaar met het Windows Subsystem voor Linux.
Sinds dat eerste rapport, heb ik nagedacht over de waarom vraag. Waarom doet Microsoft dit? Ik kom steeds met lege handen te staan.
Er is hier een geschiedenis. Microsoft heeft een aantal jaren geleden Android apps werkend gekregen op Windows 10 via haar “Astoria” bridge project. Het doel van deze bruggen (er waren er ook voor iOS, Web, en Win32) was om te proberen ontwikkelaars op deze andere platforms zover te krijgen dat ze hun apps aan zouden passen om op Windows 10 te werken.
Het Astoria Android project werkte te goed, zo gaat het verhaal, in die zin dat het Android apps in staat stelde om op Windows 10 te werken zonder enige aanpassingen of tussenkomst/goedkeuring van de ontwikkelaar. Destijds dwarsboomde dit Microsofts doel om te proberen meer Universal Windows Platform (UWP) apps in zijn Store te krijgen, en dus werd Astoria in 2015 geannuleerd en het team ontbonden.
Dezer dagen geeft Microsoft een stuk minder om het proberen om ontwikkelaars, inclusief zijn eigen first-party ontwikkelaars binnen Microsoft, UWP-apps te laten maken. Project Reunion is Microsofts huidige poging om zijn gefragmenteerde Windows-ontwikkelaarsverhaal op te lossen en meer Windows-apps in de Microsoft Store te krijgen.
Er wordt ook parallel gewerkt aan het virtualisatie front met Windows 10X en de nog onaangekondigde Cloud PC service. In Windows 10X, de variant van Windows 10 die een veel andere UI/UX heeft en bedoeld is om eenvoudiger en schoner te zijn, zullen verschillende containers gebruikers in staat stellen om hun MSIX verpakte apps, UWP apps, en, uiteindelijk, Win32 apps te draaien. Cloud PC, Microsofts aankomende desktop-as-a-service aanbod dat in de lente van 2021 uitkomt (voor zover ik heb gehoord) draait allemaal om het aanbieden van Office en andere apps aan gebruikers via een Windows Virtual Desktop-gebaseerde service. Zou iets van dit werk ook de ondersteuning van Android-apps op Windows kunnen inhouden? Ik weet het niet zeker.
En dan is er nog de Microsoft Your Phone app. Op een zeer kleine subset van Samsung-telefoons kunnen gebruikers hun Android-apps die zijn geïnstalleerd op hun telefoons al uitvoeren en manipuleren op hun Windows 10-desktops via Your Phone. Het is een buggy ervaring, op zijn best, en een die, tot nu toe, Microsoft niet heeft ingeschakeld voor de meerderheid van de Android gebruikers.
Dus terug naar Latte. Waarom overweegt Microsoft om Android apps via deze aanpak beschikbaar te maken op Windows?
Op Windows 10X is er een marketing/strategisch antwoord: Om te concurreren met Chromebooks. Hoewel Microsoft-functionarissen bijna nooit publiekelijk over Chromebook Compete praten, zijn ze geobsedeerd door het groeiende aandeel van Chromebooks in het onderwijs en bedrijven, vooral onder eerstelijns werknemers. Windows 10X is een belangrijk onderdeel van Microsofts Chromebook Compete-strategie. En omdat Chromebooks Android apps kunnen draaien, moeten/moeten Windows 10X PC’s dat ook om concurrerend te blijven.
Maar hoe zit het met andere smaken van Windows 10? Er zijn emulatie aanbiedingen zoals BlueStacks die het al mogelijk maken voor gebruikers die Android apps willen draaien op hun PCs. Zijn er eigenlijk veel gebruikers – consumenten, MKB-bedrijven en/of zakelijke klanten – die Android apps hebben die ze echt, echt willen draaien op Windows 10? En zo ja, welke apps?
Eén van mijn Twitter vrienden, @GroovePoint, zei dat hij graag een aantal home-automation apps zou willen draaien die niet beschikbaar zijn op Windows 10 maar wel op Android. En op Reddit zag ik een gebruiker zeggen dat hij WhatsApp Server op Windows 10 zou willen draaien. Maar voor de rest? Laat het weten als je een voorbeeld hebt van een Android-app die je op Windows zou willen gebruiken. Ik heb er zelf geen, want ik gebruik dingen als Instagram gewoon in een browser als en wanneer ik die ooit op mijn pc nodig heb.
Mijn ZDNet-collega Ross Rubin poneerde een theorie dat Microsoft misschien kijkt naar ondersteuning voor Google Play-diensten als een manier om te proberen het aantal voor aanraakschermen geoptimaliseerde apps te laten groeien. Na onverstandig te veel nadruk te hebben gelegd op touch met Windows 8, is Microsoft 180 graden gedraaid en uiteindelijk teruggekrabbeld om van touch een eersteklas manier van interactie met apps te maken…
Sommigen hebben gesuggereerd dat Microsofts doel met Latte niet simpelweg is om Android-apps op Windows 10 te draaien; het is om te proberen rechtstreeks te concurreren met Google. Het oorspronkelijke Windows Central-rapport beweerde dat Android-apps die via Latte aan Windows worden geleverd, geen ondersteuning zouden bieden voor Google Play-diensten, waaronder de Store. Een belangrijke reden voor het succes van Android is het grote aantal apps dat beschikbaar is in de Play Store. Amazon heeft geprobeerd en gefaald om tractie te krijgen voor Android apps die geen gebruik maken van de Google Play service en Store. Microsoft zelf ondersteunde de Google Play-diensten en de Store op zijn Surface Duo Android-apparaat.
En dan, natuurlijk, zijn er al kreten uit het Windows Phone never-give-up kamp dat Microsoft aan het hengelen is om een comeback te maken in de mobiele telefoon ruimte met een Windows-gebaseerde telefoon met Android apps. Ik denk dat dat schip is gevaren en dat Microsoft verder is gegaan. De Surface Duo, die als telefoon werkt, draait niet voor niets op Android, niet op Windows. Andromeda — de Windows-telefoon met twee schermen — werd ingediend.
Windows Central zei dat Android-apps op Windows 10 een 21H2 (of latere) functie zou kunnen zijn, als en wanneer het ooit op de markt komt. Wat is uw mening: Zal en moet Latte de markt halen?
Update: Lezers op Twitter laten van zich horen en zeggen dat veel van de consumentgerichte apps die zij gebruiken niet beschikbaar zijn op Windows. De webversies van deze apps zijn te eenvoudig en bevatten niet alle functies die ze willen, zeggen ze. Onder de Android-apps die door verschillende respondenten werden genoemd: Roomba, Tuya, Smart Life, Ecobee, Ring, Venmo, Uber, Eero, Pokemon Go, en Snapchat. Sommige van deze apps zou ik er niet eens aan denken om op een laptop of desktop te gebruiken. Maar misschien is dat wel het punt: Hoe zullen de computerapparaten van de komende jaren eruit zien? Zijn kleinere apparaten met twee schermen “PC’s”? Laat de suggesties en gedachten maar komen!
Update nr. 2 (9 december): Een andere reden waarom Microsoft dit zou kunnen doen is… Apple. (Hoe heb ik dit over het hoofd kunnen zien?) Mac Pro M1 gebruiker Jonathan Angel herinnerde me eraan dat hij een hoop iOS programma’s op zijn machine gebruikt en wenste dat het een touch screen had, zodat hij ermee kon communiceren. Een opening voor Microsoft, misschien?