Programavimas

„Microsoft“ projektas „Roma“ suteikia galimybę nuolat naudotis programomis

Greta bendrovės universalios „Windows“ platformos strategijos „Microsoft“ naudoja technologiją, išvestą iš „Xbox“ žaidimų sistemos, siekdama skatinti aukštos kokybės ir nuoseklią taikymą visuose įrenginiuose.

„Rome Rome“ turėtų veikti visose „Windows“, „Android“ ir „iOS“ sistemose, o plane naudojamos „Xbox SmartGlass“ galimybės, kad būtų galima tęsti telefonų, asmeninių kompiuterių ir „Xbox“ žaidimų pulto patirtį. Romoje kalbama apie vartotojų įsitraukimą, sakė Shawnas Henry, „Microsoft“ programų vadovas. Daugelis žmonių naudoja kelis įrenginius, kartais pradedant veiklą viename įrenginyje ir baigiant kitu, pažymėjo jis.

„Project Rome“ naudoja programos URI apdorojimo API, kad pasiektų žiniatinklio nuorodas ir eitų tiesiai prie programos, o ne naršyklės. Taip pat pateikiamos API, skirtos įrenginiams atrasti per vietinius tinklus, „Bluetooth“ tinklą ar debesį, taip pat API, skirtos kurti patirtį ir bendrauti visose programose. Planas buvo išsamiai aprašytas neseniai vykusioje „Microsoft“ kūrėjų konferencijoje ir buvo aptartas pristatant „UWP“ programos modelį. „UWP“ yra „Microsoft“ pastangos priversti kūrėjus kurti programas, apimančias visas įrenginių atmainas ir formuojančias veiksnius per vieną API ir paketą.

"Be abejo, daugeliu atvejų mobiliosios programos yra geresnės nei internetas mobiliesiems", - sakė Henry. „Ir jūs visi esate susipažinę su šia patirtimi, kai el. Laiške gausite nuorodą ar pan., Ir paspausite ją, norėsite pereiti į programą, bet galų gale eisite į naršyklę. Ir tai ne visada yra geriausia jūsų vartotojo patirtis. “

Naudodama „Project Rome“, programų URI apdorojimo API leidžia programoms sklandžiai paleisti, kai vartotojai pasiekia nuorodą, užuot naršę naršyklę. "Vartotojas visada gauna gerą patirtį", - sakė Henry. Jis pademonstravo MSN naujienų programą naudodamasis „Project Rome“, kurios programėlė savo manifeste užregistravo URI tvarkytojui ir MSN svetainėje pasiekė JSON failą, nurodydama, kad svetainė ir programa yra susietos.

Po dviejų savaičių turėtų būti išleista Romos „Windows RT“ API, o po jos - „Android“ ir „iOS“ SDK, sakė VIkas, „Microsoft“ pagrindinis programos vadovas Bhatia. Pasak jo, „Microsoft“ nori suteikti kūrėjams galimybę teikti patirtį, kai nėra kritimo, kai vartotojai pereina iš vienos programos į kitą. "Problema, kurią mes iš tikrųjų bandome išspręsti, yra tai, kad šiandien programos praranda įsitraukimą", - sakė jis. Bhatia paaiškino, kad turi nešiojamąjį kompiuterį, „iPhone“ ir „Windows Phone“ įrenginius, jis juda iš vieno įrenginio į kitą ir iš vienos į kitą. „Konteksto jungiklis nereiškia, kad programa praranda kontekstą.“