Bagaimana Microsoft Berencana Menyelesaikan Masalah Aplikasi Surface Neo dan Surface Duo

Surface Duo dan Surface Neo akan naik atau mati pada aplikasinya, seperti yang dilakukan oleh semua peranti mudah alih.

Tetapi ini bukan tablet atau telefon biasa anda. Reka bentuk skrin dua yang unik menjadikan tugas memindahkan aplikasi lebih mencabar daripada biasa. Melakukan memerlukan sokongan untuk Windows 10 dan Android, garis masa pendek, dan rekod terkenal Microsoft, dan anda mempunyai banyak alasan untuk dikhawatirkan.

Menjelang hari pembangunnya, Microsoft berkongsi bagaimana masalah itu dapat ditangguhkan dan membuat penyelesaian sebenar untuk Surface Neo dan Duo.

Windows, Android, siapa yang peduli?

Sejak awal, Microsoft menyatakan bahawa Surface Neo dan Surface Duo akan menjalankan aplikasi dua skrin dari hampir semua sumber yang mungkin. Lebih khusus lagi, itulah berjuta-juta aplikasi Android dari Google Play Store di Surface Duo dan semua aplikasi Windows yang ada di Surface Neo. Dengan kegagalan jurang aplikasi mereka sebelumnya dengan Windows RT dan Windows 10 Mobile, Microsoft dengan cepat membuat jaminan bahawa peranti ini akan berjaya berkat perisian di belakangnya.

Pada Hari Pembangun Microsoft 365, Microsoft akhirnya menunjukkan kepada kita bagaimana ia akan berlaku. Mula-mula, mana-mana aplikasi tanpa mengira platform apa yang dibuat, harus dijalankan. Itu termasuk aplikasi Win32 lama, aplikasi UWP, aplikasi web, dan aplikasi Android (di Duo).

Namun, itu tidak bermaksud bahawa aplikasi ini secara ajaib akan memanfaatkan faktor bentuk dua skrin dan postur berbeza dari peranti Surface baru ini. Microsoft mengedarkan serangkaian alat dan SDK untuk membantu pembangun mewujudkannya, serta membina aplikasi baru dari awal dengan mempertimbangkan faktor bentuk ini.

Untuk Duo dan Neo, pembangun akan mempunyai akses ke SDK dua skrin baru untuk kerangka Xamarin.Forms. Xamarin telah wujud selama bertahun-tahun, dan ini adalah kerangka sumber terbuka yang direka untuk membina aplikasi lintas platform, termasuk iOS, Android, dan Windows. Malah menggunakan .NET dari satu pangkalan kod bersama

Pada dasarnya, pembangun boleh menggunakannya untuk membina aplikasi skrin dua platform silang di kedua Windows 10X dan Android. Itu berkat kemampuannya untuk membolehkan pembangun membuat antara muka pengguna di XAML dengan kod belakang di C #. Antaramuka ini diberikan sebagai kawalan asli yang berfungsi pada setiap platform.

Ini bermaksud pembangun boleh membina aplikasi iOS, Android, & Windows hanya dengan satu kod dan tidak perlu menulis semula aplikasi untuk platform tertentu.

Lebih baik lagi, dengan kawalan TwoPane View, dan API dan alat lain yang terdapat di dalam Xamarin.Forms, pembangun juga dapat menyesuaikan aplikasinya ke peranti Windows 10X skrin dua dan Surface Duo secara automatik.

Ini harus memastikan bahawa mana-mana aplikasi yang anda muat turun di Windows 10X dan di Surface Duo akan berfungsi tidak hanya dalam mod layar tunggal, tetapi juga ketika direntangkan, diputar, dan ketika menggunakan salah satu dari banyak corak unik yang tersedia pada peranti ini.

Microsoft menjanjikan bahawa aplikasi Windows dalam versi baru Windows 10 ini akan dijalankan dalam bekas. Ini bermaksud bahawa mereka akan berjalan secara maya di latar belakang dan berjalan dengan cepat dan lebih dipercayai. Microsoft mengumumkan wadah Win32nya, yang membolehkan aplikasi Win32 lama berfungsi dengan lancar di Windows 10X. Walau bagaimanapun, Windows Central melaporkan bahawa walaupun kebanyakan aplikasi Win32 tradisional akan berfungsi di Windows 10X, program yang memanipulasi data sistem OS tidak akan berfungsi. Pemacu juga akan dikendalikan secara eksklusif melalui Kemas Kini Windows, yang bermaksud anda tidak dapat memasang pemacu secara manual.

Di samping itu, ini bermaksud kemas kini yang kurang mengganggu, sistem yang lebih dipercayai, dan jangka hayat bateri yang lebih baik.

Pembangun dapat menguji semuanya hari ini dengan Microsoft Emulator baru, yang semestinya membantu dalam pengembangan dan pengujian aplikasi untuk Windows 10X dan untuk aplikasi dwi-skrin di Surface Duo.

Aplikasi web adalah masa depan

Aplikasi dari Kedai Microsoft atau Google Play Store bukanlah kisah lengkap mengenai bagaimana Microsoft akan menyelesaikan masalah aplikasi Surface Neo dan Surface Duo. Dengan pelepasan penyemak imbas Edge baru, dan alat pembangun baru yang dapat mensimulasikan dan melakukan debug jauh dari peranti skrin dua, syarikat ini juga bertaruh besar pada aplikasi web, yang lebih dikenali sebagai Aplikasi Web Progresif (PWAs.)

Microsoft menekankan bahawa salah satu aplikasi yang paling banyak digunakan pada mana-mana peranti adalah penyemak imbas web. Ini sangat penting, kerana PWA pada dasarnya adalah halaman web, yang lebih mudah dikod dan dikekalkan. Namun, mereka boleh berjalan serupa dengan aplikasi yang anda muat turun di Kedai Microsoft. Mereka juga mempunyai akses yang sama ke ciri Windows 10, seperti sokongan luar talian, pemberitahuan, dan banyak lagi.

Itulah sebabnya Microsoft mendorong pemaju untuk turut menggunakan aplikasi web. Microsoft ingin memberikan lebih banyak alat kepada pembangun web untuk meningkatkan aplikasi web untuk peranti dua skrin. Sebilangan besar PWA dikuasakan oleh HTML, CSS, dan JavaScript, tetapi Microsoft bertaruh pada masa depan. Syarikat ini bekerjasama dengan Kumpulan Kerja CSS di World Wide Web Consortium untuk memastikan bahawa apabila PWA menjadi lebih popular, pemaju akan dapat membuatnya untuk peranti dwi-skrin juga, di pelayar web dan sistem operasi.

Universal Windows Platform (UWP) tidak ada dalam penyelesaian Microsoft, yang membolehkan pembangun membuat kod aplikasi yang berfungsi di seluruh peranti Windows. Walaupun tidak disebutkan, Microsoft telah mengatakan pada masa lalu bahawa aplikasi UWP akan disokong pada Windows 10X.

Baik dengan aplikasi Android di Surface Duo, aplikasi Windows 10X, aplikasi web, atau UWP, Microsoft nampaknya berkomitmen untuk mencari penyelesaian aplikasi yang tepat untuk Surface Neo dan Duo. Ini boleh menjadi tidak kemas dengan semua pilihan yang berbeza ini, tetapi satu perkara yang pasti: Tidak akan ada kekurangan aplikasi pada peranti dua skrin baru ini.