Cum planifică Microsoft să rezolve problema aplicației Surface Neo și Surface Duo

Surface Duo și Surface Neo vor merge sau vor muri pe aplicațiile lor, la fel ca toate dispozitivele mobile.

Dar acestea nu sunt tabletele sau telefoanele dvs. obișnuite. Designurile unice cu ecran dublu fac ca sarcina de portare a aplicațiilor să fie și mai dificilă decât în ​​mod normal. Luați în considerare necesitatea de asistență atât pentru Windows 10, cât și pentru Android, cronologia scurtă și înregistrarea infamă a Microsoft și aveți multe motive de îngrijorare.

Înainte de ziua dezvoltatorilor, Microsoft a împărtășit modul în care ar pune aceste îngrijorări să se odihnească și să creeze o soluție reală pentru Surface Neo și Duo.

Windows, Android, cui îi pasă?

De la început, Microsoft a susținut că Surface Neo și Surface Duo vor rula aplicații cu ecran dublu din aproape orice sursă posibilă. Mai exact, acestea sunt milioanele de aplicații Android din Google Play Store de pe Surface Duo și toate aplicațiile Windows existente pe Surface Neo. Odată cu eșecurile lor anterioare în ceea ce privește diferențele de aplicații cu Windows RT și Windows 10 Mobile, Microsoft a dat rapid asigurări că aceste dispozitive vor avea succes datorită software-ului din spatele acestuia.

La Microsoft 365 Developer Day, Microsoft ne-a arătat în cele din urmă exact cum se va întâmpla. În primul rând, orice aplicație, indiferent de platforma pe care a fost creată, ar trebui să ruleze. Aceasta include aplicații Win32 vechi, aplicații UWP, aplicații web și aplicații Android (pe Duo).

Asta nu înseamnă, totuși, că aceste aplicații vor profita în mod magic de factorul de formă cu ecran dual și de diferitele posturi ale acestor noi dispozitive Surface. Microsoft distribuie o serie de instrumente și SDK-uri pentru a ajuta dezvoltatorii să realizeze acest lucru, precum și pentru a construi noi aplicații de la bază, având în vedere acest factor de formă.

Pentru Duo și Neo, dezvoltatorii vor avea acces la un nou SDK cu ecran dual pentru cadrul Xamarin.Forms. Xamarin există de ani de zile și este un cadru open-source conceput pentru a construi aplicații multi-platformă, inclusiv iOS, Android și Windows. Folosește chiar .NET dintr-o singură bază de cod partajată.

În esență, dezvoltatorii ar putea folosi acest lucru pentru a construi aplicații pe două platforme pe mai multe platforme, atât pe Windows 10X, cât și pe Android. Asta datorită capacității sale de a permite dezvoltatorilor să creeze interfețe de utilizator în XAML cu codul în spate în C #. Aceste interfețe sunt redate ca controale native performante pe fiecare platformă.

Aceasta înseamnă că dezvoltatorii pot crea aplicații iOS, Android și Windows cu un singur cod și nu vor trebui să rescrie aplicația pentru o anumită platformă.

Chiar mai bine, cu un control TwoPane View și alte API-uri și instrumente încorporate în Xamarin.Forms, dezvoltatorii pot, de asemenea, să-și adapteze aplicațiile în mod automat pe dispozitivele Windows 10X cu ecran dual și Surface Duo.

Acest lucru ar trebui să vă asigure că toate aplicațiile pe care le descărcați pe Windows 10X și pe Surface Duo vor funcționa nu numai în modul ecran unic, ci și atunci când sunt extinse, rotite și când utilizați unul dintre numeroasele modele unice disponibile pe aceste dispozitive.

Microsoft promite că aplicațiile Windows în această nouă versiune de Windows 10 vor rula în containere. Aceasta înseamnă că vor rula virtualizate în fundal și vor rula rapid și mai fiabil. Microsoft și-a anunțat containerul Win32, care permite aplicațiilor Win32 vechi să funcționeze fără probleme în Windows 10X. Cu toate acestea, Windows Central raportează că, deși majoritatea aplicațiilor tradiționale Win32 vor funcționa în Windows 10X, programele care manipulează datele sistemului de operare nu vor funcționa. De asemenea, driverele vor fi tratate exclusiv prin Windows Update, ceea ce înseamnă că nu veți putea instala driverele manual.

În plus, asta înseamnă actualizări mai puțin intruzive, un sistem mai fiabil și o durată de viață îmbunătățită a bateriei.

Dezvoltatorii pot testa acest lucru astăzi cu noul Microsoft Emulator, care ar trebui să ajute la dezvoltarea și testarea aplicațiilor pentru Windows 10X și pentru aplicațiile cu ecran dual pe Surface Duo.

Aplicațiile web sunt viitorul

Aplicațiile din Microsoft Store sau Google Play Store nu reprezintă o poveste completă cu privire la modul în care Microsoft va rezolva problema aplicațiilor Surface Neo și Surface Duo. Odată cu lansarea unui nou browser Edge și a unor noi instrumente pentru dezvoltatori care pot simula și depana de la distanță dispozitive cu ecran dublu, compania pariază și pe aplicațiile web, mai bine cunoscute sub numele de Progresive aplicații web (PWA).

Microsoft a subliniat că una dintre cele mai utilizate aplicații pe orice dispozitiv este browserul web. Acest lucru este deosebit de important, deoarece PWA-urile sunt în esență pagini web, care sunt mai simplu de codat și întreținut. Cu toate acestea, pot rula similar cu o aplicație pe care o descărcați în Microsoft Store. Au, de asemenea, același acces la funcțiile Windows 10, cum ar fi suport offline, notificări și multe altele.

De aceea, Microsoft îi împinge pe dezvoltatori să vină la bord și cu aplicații web. Microsoft dorește să ofere dezvoltatorilor web mai multe instrumente pentru a îmbunătăți aplicațiile web pentru dispozitivele cu ecran dublu. Majoritatea PWA-urilor sunt alimentate de HTML, CSS și JavaScript, dar Microsoft pariază pe viitor. Compania lucrează cu grupurile de lucru CSS de la World Wide Web Consortium pentru a se asigura că, pe măsură ce PWA-urile devin mai populare, dezvoltatorii le vor putea construi și pentru dispozitive cu ecran dual, în browserele web și sistemele de operare.

Platforma Windows universală (UWP) a lipsit din soluția Microsoft, care le-a permis dezvoltatorilor să codeze aplicații care funcționează pe toate dispozitivele Windows. Deși nu a fost menționat, Microsoft a spus în trecut că aplicațiile UWP vor fi acceptate în Windows 10X.

Fie că este vorba de aplicații Android pe Surface Duo, aplicații Windows 10X, aplicații web sau UWP, Microsoft pare să se angajeze să găsească o soluție de aplicație adecvată pentru Surface Neo și Duo. Ar putea deveni dezordonat cu toate aceste opțiuni diferite, dar un lucru este sigur: nu vor lipsi aplicațiile pe aceste noi dispozitive cu ecran dublu.

Postări recente

$config[zx-auto] not found$config[zx-overlay] not found