In che modo Microsoft intende risolvere il problema dell’app Surface Neo e Surface Duo

Surface Duo e Surface Neo cavalcheranno o moriranno sulle loro app, proprio come fanno tutti i dispositivi mobili.

Ma questi non sono i tuoi tablet o telefoni medi. Gli esclusivi design a doppio schermo rendono il compito di trasferire su app ancora più impegnativo del normale. Puoi richiedere supporto sia per Windows 10 che per Android, la breve sequenza temporale e il famigerato record di Microsoft e hai un sacco di motivi di preoccupazione.

Prima della sua giornata di sviluppo, Microsoft ha condiviso come porre fine a tali preoccupazioni e creare una soluzione reale per Surface Neo e Duo.

Windows, Android, a chi importa?

come Microsoft risolverà il problema dell'app Surface Neo Duo swimlaneneo800x450

Fin dall'inizio, Microsoft ha sostenuto che Surface Neo e Surface Duo eseguiranno applicazioni a doppio schermo da quasi tutte le fonti possibili. Più specificamente, si tratta dei milioni di app Android del Google Play Store su Surface Duo e di tutte le app di Windows esistenti su Surface Neo. Con i loro precedenti errori nello spazio delle app con Windows RT e Windows 10 Mobile , Microsoft ha rapidamente assicurato che questi dispositivi avranno successo grazie al software dietro di esso.

Alla Giornata degli sviluppatori di Microsoft 365, Microsoft finalmente ci ha mostrato esattamente come sarebbe successo. Prima di tutto, dovrebbe funzionare qualsiasi app indipendentemente dalla piattaforma su cui è stata realizzata. Ciò include vecchie app Win32, app UWP, app Web e app Android (sul Duo).

Ciò non significa, tuttavia, che queste app trarranno magicamente vantaggio dal fattore di forma a doppio schermo e dalle diverse posture di questi nuovi dispositivi Surface. Microsoft sta distribuendo una serie di strumenti e SDK per aiutare gli sviluppatori a realizzare ciò, oltre a creare nuove app da zero con questo fattore di forma in mente.

Per Duo e Neo, gli sviluppatori avranno accesso a un nuovo SDK a doppio schermo per il framework Xamarin.Forms . Xamarin esiste da anni ed è un framework open source progettato per la creazione di app multipiattaforma, tra cui iOS, Android e Windows. Utilizza persino .NET da una singola base di codice condivisa.

In sostanza, gli sviluppatori potrebbero usarlo per creare app dual-screen multipiattaforma su Windows 10X e Android. Questo grazie alla sua capacità di consentire agli sviluppatori di creare interfacce utente in XAML con code-behind in C #. Queste interfacce sono rese come controlli nativi performanti su ciascuna piattaforma.

Ciò significa che gli sviluppatori possono creare app iOS, Android e Windows con un solo codice e non dovranno riscrivere l'app per una piattaforma specifica.

come Microsoft risolverà l'emulatore di sviluppo di problemi di app neo duo di Surface

Ancora meglio, con un controllo TwoPane View e altre API e strumenti integrati in Xamarin.Forms, gli sviluppatori sono anche in grado di adattare automaticamente le loro app ai dispositivi Windows 10X a doppio schermo e al Surface Duo.

Ciò dovrebbe garantire che tutte le app scaricate su Windows 10X e Surface Duo funzionino non solo in modalità a schermo singolo, ma anche quando sono spanning, ruotate e quando si utilizza uno dei tanti pattern unici disponibili su questi dispositivi.

Microsoft promette che le app di Windows in questo nuovo stile di Windows 10 verranno eseguite in contenitori. Ciò significa che verranno eseguiti virtualizzati in background e funzioneranno rapidamente e in modo più affidabile. Microsoft ha annunciato il suo contenitore Win32, che consente alle vecchie app Win32 di funzionare perfettamente in Windows 10X. Tuttavia, Windows Central segnala che mentre la maggior parte delle app Win32 tradizionali funzioneranno in Windows 10X, i programmi che manipolano i dati del sistema operativo non funzioneranno. Inoltre, i driver verranno gestiti esclusivamente tramite Windows Update, il che significa che non sarà possibile installare i driver manualmente.

Inoltre, ciò significa aggiornamenti meno invadenti, un sistema più affidabile e una maggiore durata della batteria.

Gli sviluppatori sono in grado di testare tutto questo oggi con il nuovo emulatore Microsoft, che dovrebbe aiutare nello sviluppo e nel test di app per Windows 10X e per app a doppio schermo su Surface Duo.

Le app Web sono il futuro

macbook apple microsoft surface neo a doppio schermo 1

Le app di Microsoft Store o Google Play Store non sono la storia completa di come Microsoft risolverà il problema delle app di Surface Neo e Surface Duo. Con il rilascio di un nuovo browser Edge e nuovi strumenti di sviluppo in grado di simulare e eseguire il debug remoto dei dispositivi a doppio schermo, l'azienda punta anche su app Web, meglio conosciute come Progressive Web App (PWAs).

Microsoft ha sottolineato che una delle app più utilizzate su qualsiasi dispositivo è il browser web. Ciò è particolarmente importante, poiché le PWA sono essenzialmente pagine Web, che sono più semplici da codificare e gestire . Tuttavia, possono essere eseguiti in modo simile a un'app scaricata in Microsoft Store. Hanno anche lo stesso accesso alle funzionalità di Windows 10, come supporto offline, notifiche e altro.

Ecco perché Microsoft sta spingendo gli sviluppatori a partecipare anche con le app Web. Microsoft vuole offrire agli sviluppatori Web più strumenti per migliorare le app Web per i dispositivi a doppio schermo. La maggior parte dei PWA sono basati su HTML, CSS e JavaScript, ma Microsoft punta sul futuro. La società sta lavorando con i gruppi di lavoro CSS del World Wide Web Consortium per garantire che, man mano che le PWA diventeranno più popolari, gli sviluppatori sarebbero in grado di costruirle anche per dispositivi a doppio schermo, attraverso browser Web e sistemi operativi.

La piattaforma Windows universale (UWP) era assente dalla soluzione di Microsoft, che ha permesso agli sviluppatori di programmare app che funzionano su dispositivi Windows. Sebbene non sia stato menzionato, in passato Microsoft ha af
fermato che le app UWP saranno supportate in Windows 10X.

Che si tratti di app Android su Surface Duo, app di Windows 10X, app Web o UWP, Microsoft sembra impegnata a trovare una soluzione app adeguata per Surface Neo e Duo. Potrebbe diventare confuso con tutte queste diverse opzioni, ma una cosa è certa: non mancheranno le app su questi nuovi dispositivi a doppio schermo.