Pengembangan Windows 10 - UWP

Windows Runtime (WinRT) adalah arsitektur aplikasi platform-homogen, yang mendukung pengembangan di C ++ / CX, C #, VB.NET dan JavaScript. Aplikasi WinRT secara native mendukung arsitektur x86 dan ARM. Beberapa fitur penting adalah.

  • Ini pertama kali diperkenalkan di Windows Server 2012 pada September 2012.

  • WinRT API menyediakan akses ke semua fitur platform inti menggunakan JavaScript, C #, Visual Basic, dan C ++.

  • Komponen WinRT mendukung berbagai bahasa dan API seperti bahasa asli, terkelola, dan skrip.

Platform Windows Universal (UWP)

Aplikasi Universal Windows dibangun di atas Universal Windows Platform (UWP), yang pertama kali diperkenalkan di Windows 8 sebagai Windows Runtime. Di Windows 10, Universal Windows Platform (UWP) diperkenalkan, yang selanjutnya memajukan model Windows Runtime (WinRT).

  • Di Windows 8.1, WinRT, untuk pertama kalinya, diselaraskan antara aplikasi Windows Phone 8.1 dan aplikasi Windows 8.1 dengan bantuan aplikasi Universal Windows 8 untuk menargetkan ponsel Windows dan aplikasi Windows menggunakan basis kode bersama.

  • Windows 10 Unified Core, yang sekarang dikenal sebagai Windows Core, telah mencapai titik di mana UWP, sekarang, menyediakan platform aplikasi umum yang tersedia di setiap perangkat yang berjalan di Windows 10.

  • UWP tidak hanya dapat memanggil WinRT API yang umum untuk semua perangkat, tetapi juga API (termasuk Win32 dan .NET API) yang khusus untuk keluarga perangkat yang menjalankan aplikasi.

Perangkat yang Didukung oleh Windows 10

Aplikasi Windows 8.1 dan Windows Phone 8.1 menargetkan OS; baik Windows atau Windows Phone. Aplikasi Windows 10 tidak menargetkan OS tetapi menargetkan satu atau lebih keluarga perangkat.

Keluarga perangkat juga memiliki API sendiri, yang menambahkan fungsionalitas untuk kelompok perangkat tersebut. Anda dapat dengan mudah menentukan semua perangkat, dalam keluarga perangkat, di mana aplikasi Anda dapat diinstal dan dijalankan dari Windows Store. Berikut adalah representasi hierarki dari keluarga perangkat.

Keuntungan dari UWP

Platform Windows Universal (UWP) menyediakan beberapa hal untuk pengembang. Mereka adalah -

  • Satu Sistem Operasi dan Satu Inti Terpadu untuk semua perangkat.
  • Satu Platform Aplikasi untuk menjalankan aplikasi di setiap keluarga.
  • One Dev Center untuk mengirimkan aplikasi dan dasbor.
  • Satu Toko untuk semua perangkat.

Pengaturan untuk Pengembangan UWP

Langkah-langkah berikut perlu diikuti untuk mulai membuat aplikasi Universal Windows Platform (UWP) Anda sendiri untuk Windows 10.

  • Windows 10 OS- Aplikasi UWP membutuhkan versi terbaru Windows untuk dikembangkan. Anda juga dapat mengembangkan aplikasi UWP di Windows 8.1 tetapi tidak ada dukungan untuk desainer UI Window.

  • Windows 10 developer tools- Di Visual studio 2015, Anda dapat merancang, membuat kode, menguji, dan men-debug aplikasi UWP Anda. Anda dapat mengunduh dan menginstal Microsoft Visual Studio Community 2015 gratis darihttps://dev.windows.com/en-us/downloads

  • Enable development mode for Windows 10 -

    • Pergi ke Start > Settings.

    • Pilih Update & security.

    • Lalu pilih "For developers".

    • Klik pada Developer mode

Untuk aplikasi UWP, penting untuk menguji aplikasi Anda di perangkat.

  • Register as an app developer- Anda dapat mulai mengembangkan aplikasi, tetapi untuk mengirimkan aplikasi Anda ke toko, Anda memerlukan akun pengembang. Anda dapat membuat akun pengembang Anda di sinihttps://msdn.microsoft.com/enus/library/windows/apps/bg124287.aspx

Setelah mengikuti langkah-langkah di atas, Anda sekarang siap untuk memulai pengembangan aplikasi Universal Windows Platform (UWP).