Når Microsoft lanserte sin Windows Store sammen med det nye operativsystemet Windows 8, og det var for det meste en mobil butikk gjort tilgjengelig på skrivebordet, så vel.
Det var ingen win32 programmer tilbud i butikken, og det var klart at Microsoft måtte kjempe en kamp i motbakke i å prøve å overbevise brukere og utviklere å gi selskapets nye butikken til en sjanse.
Mange utviklere ignorert, og er fortsatt ignorere, Windows Store, selv mens nye funksjoner og forbedringer er innført til det fra Microsoft.
Store apps, Instagram, Pinterest eller WhatsApp er fortsatt ingensteds å bli sett i den siste utgaven av Windows Store.
Microsofts svar på det manglende utvikler interesse var å skape den Universelle Windows-Plattformen (UWP) som gjorde det mulig for utviklere å lage en applikasjon for alle enheter som kjører Windows 10.
Selskapet presset Windows-10 på sin Xbox-plattformen, Windows Mobile og stasjonære Pc-er for det meste. Denne økte rekkevidden av plattformen betydelig og tillatt Microsoft og andre utviklere å lage spill og apps for alle disse plattformene samtidig og med minimal innsats.
Microsoft gjort det klart med kunngjøringen om at store Xbox spill, de fleste syntes å være eksklusivt for plattformen, ble også gjort tilgjengelig på Windows Store for enheter som kjører Windows 10.
Rise of the Tomb Raider, Gears of War: Ultimate Edition, eller Quantum Bryte vil alle bli gjort tilgjengelig på Windows Lagrer, og mens de fleste av disse er produsert eller publisert av Microsoft, det er en sjanse for at tredjeparts utviklere vil gjøre det samme, spesielt hvis de ikke har planer om å slippe en win32 versjon av et spill.
Det er en god ting på én side, tatt i betraktning at spillere kan kjøpe og spille disse spillene på Pc-ene sine, selv om de ikke eier en Xbox.
Det minner meg imidlertid av hvordan Microsoft har prøvd å få brukere, og spesielt spillere, Windows Vista når det kom ut. Det er gjort en håndfull spill Vista eksklusiv, og vi vet alle hvordan det viste seg i slutten.
Epic Games’ Tim Sweeney ser UWP som “det første tydelig skritt mot å låse ned forbruker PC økosystem og monopolising app distribusjon og handel”.
Han frykter at Microsoft vil tvinge utviklere og selskaper, inkludert sin egen, til å distribuere deres programvare via Windows Store utelukkende i fremtiden så det er ikke noe system på plass for øyeblikket som tillater bedrifter å bygge sin egen versjon av Windows Store og distribusjon UWP apps og spill gjennom det.
Sweeney innrømmer at side-loading — laste ned og installere apps og spill fra tredjeparter — støttes av den Universelle Windows-Plattformen, men er vanskelig å muliggjøre for brukere, noe som Microsoft kan endre eller trekke tilbake når som helst i fremtiden.
Phil Spencer, leder av Microsofts Xbox Divisjon uttalte på sin Twitter-konto at Microsoft hadde ingen intensjon om å sette opp en inngjerdet hage i forhold til sin Universal Windows-Plattformen.
Windows har alltid vært et åpent økosystem innbydende bidrag av hardware og software-partnere, og vil alltid fortsette å være det. UWP er et fullstendig åpent økosystem, tilgjengelig for alle utviklere, og kan være støttet av alle store. Bredt utvalg av verktøy. Vi vil diskutere neste skritt med Universell Windows-Plattformen på //bygge ut senere denne måneden.
Sweeney svar var at han likte lyden av åpenbaring, og at han ser frem til å //bygge for å få flere detaljer om den planlagte åpenhet av plattformen.
For Microsoft, UWP er et arbeid som pågår mye som Windows-10 er et pågående arbeid som utvikler seg hele tiden. Det er rart at Microsoft ikke ville informere programvare selskapene om selskapets intensjoner i forhold til Universell Windows-Plattformen, men som ser ut til å være tilfelle.
I Bygge-og developer conference arrangeres fra 30. Mars til 1. April 2016 i San Francisco. Det vil være interessant å se hva Microsoft vil avsløre på konferansen om sine planer for Universell Windows-Plattformen.
Bør utviklere være bekymret da? Jeg tror de bør være forsiktig optimistisk på dette punktet i tid, og vente og se hva Microsoft kunngjør i løpet av bygg.