Windows više nije najkorišteniji operativni sustav kod korisnika. Android i iOS su OS-ovi koje korisnici najviše koriste u danu i na kojem najviše vremena provedu. Zato je tu “Project Rome” – Microsoftovo pokušaj da se vrati u svijet mobitela.

Iz dana u dan, korištenje mobitela sve više dominira nad korištenjem osobnih računala, odnosno sve više ljudi posao pokušava odraditi preko mobitela – od slanja mailova, komunikacije s kolegama, do rješavanja nekih manjih taskova.
S druge strane, Microsoft je u tom segmentu podbacio. Njihov Windows Mobile OS nije baš zaživio i imaju gotovo nepostojeći udio u tržištu mobilnih OS-ova. Jednostavno rečeno – nisu uspjeli parirati Googleu i Appleu u tom segmentu i nisu uspjeli napraviti svoj ekosustav za mobitele.

Ako pogledamo statistiku stolnih računala i laptopa, Windowsi su instalirani na 85-90 posto uređaja, tako da je s te strane Microsoft siguran. Sada trebaju iskoristiti “Windows as a platform” kako bi podržali non-Windows uređaje i OS-ove. “Project Rome” (op.a. hrv. Projekt Rim?) je Microsoftova strategija da iskoriste Microsoft Cloud kako bi svi mogli kreirati osobnu platformu i OS koji vam omogućuje nesmetano i odlično korištenje softvera na svim uređajima i platformama.

Pojednostavljeno rečeno – Microsoft želi da cloud bude OS za sve uređaje.

 

Što je “Project Rome”?

 

Project Rome je Microsoftovo “priznanje” da većinu poslova ljudi obavljaju putem mobitela i da su mobiteli sadašnjost i budućnost, dok će računala ljudi koristiti da bi obavili “neke veće” poslove u toku dana. No, prebacivanje s uređaja na uređaj često nije baš glatko i ne možete aplikaciju koristiti na mobitelu i nastaviti raditi na računalu.

Project Rome bi trebao popuniti tu rupu i pokušati povezati iskustvo korištenja na svim uređajima, između ljudi, između aplikacija i preko cloud servisa. Točnije, oni se fokusiraju više na ljude i njihovo iskustvo korištenja, nego na tehnologiju. Naravno da će u pozadini biti infrastruktura koju će oni napraviti, no krajnji cilj je spojiti ili ujediniti sve komponente u sustavu u jednu neprekinutu cjelinu. I to planiraju napraviti uz pomoć Windowsa, cross-platformi i IoT-a.

API od Project Romea dozvoljava da otkrijete svoje uređaje u neposrednoj blizini ili one spojene preko Clouda. S time bi trebali moći aktivirati i kontrolirati aplikacije na nekoliko uređaja.

Na primjer, korisnik na Android telefonu sluša glazbu i on bi morao moći s praktički jednim klikom prebaciti glazbu na svoj X-Box kojeg može kontrolirati preko Android telefona. Nakon aktiviranja te naredbe, pali se X-Box i pokreće se pjesma koju korisnik sluša. Upravo ono što smo rekli – kontinuirano iskustvo na više uređaja. Ovo je jednostavan primjer, no shvaćate što želimo reći.

Ranije ove godine napravljeni su Android i iPhone SDK-ovi i s time se nastavlja integracija s Windowsima i drugim uređajima koji će biti u mogućnosti podržati ovaj projekt. Naravno, cijeli projekt se kontinuirano unaprjeđuje i s vremenom će postati sve bolji i transparentniji.

 

Project Rome, Windows 10 i Microsoft Graph

Microsoft Graph je cloud sinergija između Microsoftovih servisa kao što su OneNote, OneDrive, SharePoint, Outlook, Office, AD, Teams, Cortana … Microsoft polako ali sigurno dodaje još novih servisa koje želi ujediniti, a programeri mogu iskoristiti Microsoft Graph API kako bi mogli spojiti svoje aplikacije na ovaj stack tehnologija.

Novi Fall Creators update dodaje dva nova entiteta, uređaje i aktivnosti u Graph API set. Jedan od Microsoftovih ciljeva je da Windows PC zapravo bude hub za sve uređaje, a s njim ćete moći komunicirati preko raznih API-ja.

Dodatno, Microsoftov Surface i Windows 10 su inspirirali mnoge proizvođače uređaja da naprave svoje 2-u-1 uređaje, da naprave dobre gaming mašine i slično, kako bi ljudi ipak rado koristili desktop i laptop uređaje. MS želi da Windowsi 10 budu centar vaših aktivnosti, zajedno sa svim drugim uređajima, a to planiraju napraviti preko Project Romea, Graph API-ja, Cloud servisa …

 

Redefiniranje aplikacija

Microsoft želi da počnemo drugačije gledati na aplikacije. Sada su aplikacije vezane uz OS, uz uređaj, uz određeni ekosustav. Oni to žele promijeniti – žele da aplikacija bude nešto što možemo koristiti na svim uređajima, na svim OS-ovima i da ih možemo koristiti nesmetano – kao što smo već spomenuli u tekstu. Ne žele da aplikacija živi samo na jednom uređaju i da je ograničena na isti.

Žele se više fokusirati na iskustvo korištenja i na ljude, dok tehnologiju polako žele ostaviti sa strane. Jednostavno neće biti bitan više ni Android, ni iOS, ni Windowsi. Bitno je da korisnik bude zadovoljan i da može koristiti aplikaciju na većem broju uređaja.
To znači da će Microsoft početi gurati i svoj Xamarin, što može biti i dobro i loše.

Oni koji su razvijali mobilne aplikacije, znat će o čemu pričamo. S jedne strane pišete jednu aplikaciju za više uređaja, a s druge strane imate probleme jer aplikacija ne radi isto na Androidu, iOS-u i Windows Mobileu. No, o tome nekom drugom prilikom. Ostaje nam vidjeti kuda će nas Project Rome odvesti. Možda nazad u Rim …

 

CaaP (Cloud-as-a-platform)

Microsoft želi da programeri prigrle cloud-kao-OS-za-sve viziju. Za sada to baš i nije najprofitabilniji model jer app storeovi (posebice Google Play i Appleov App Store) generiraju kompanijama i programerima ogromne količine novca koje se oni neće lako odreći. A dok nemate te programere, ne možete ni provesti svoju viziju u stvarnost.

Mi se slažemo da je ovo logičan nastavak razvoja aplikacija i integracija tehnologija u jednu, odnosno međusobno komuniciranje tehnologija bez obzira na uređaj i OS. S druge strane, smatramo da će još puno vremena proći dok ovo ne postane stvarnost. Ali veselimo se vidjeti što će Microsoft dalje napraviti po ovom pitanju.

Piše: B.P.

Komentiraj