Windows 10 Dev - Porting ke Windows
Dalam bab ini, kita akan mempelajari cara mem-porting aplikasi Windows 8.1 aplikasi Anda yang ada ke Universal Windows Platform (UWP). Anda dapat membuat satu paket aplikasi Windows 10 yang dapat diinstal pelanggan Anda ke semua jenis perangkat.
Setelah mem-porting aplikasi Anda ke Windows 10 UWP, aplikasi Anda akan mendapatkan keuntungan dari -
- Perangkat keras baru yang menarik
- Peluang monetisasi yang bagus
- Satu set API modern,
- Kontrol UI adaptif,
- Desain dan Kode Adaptif
- Rentang modalitas input seperti mouse, keyboard, sentuhan, dan ucapan.
Porting Proyek Windows 8.x ke Proyek UWP
Ada dua opsi untuk mem-port aplikasi Windows 8.x Anda yang ada ke Universal Windows Platform (UWP).
Option 1 - Salah satunya adalah membuat proyek Windows 10 baru di Visual Studio dan menyalin file Anda ke dalamnya.
Option 2 - Opsi lainnya adalah mengedit salinan file proyek Anda yang ada, termasuk manifes paket aplikasi.
Di bawah ini diberikan adalah langkah-langkah utama saat menggunakan opsi pertama.
Luncurkan Microsoft Visual Studio 2015 dan buat proyek Aplikasi Kosong (Windows Universal) baru dengan nama UWPBookStore.
Proyek baru Anda membuat paket aplikasi (file appx) yang akan berjalan di semua keluarga perangkat.
Dalam proyek aplikasi Universal 8.1 Anda, identifikasi semua file kode sumber dan file aset visual yang ingin Anda gunakan kembali. Di bawah ini adalah contoh aplikasi, yang memiliki tiga proyek. Satu digunakan untuk Windows, yang kedua untuk seluler dan yang ketiga adalah proyek bersama untuk Windows dan seluler.
Setelah menjalankan aplikasi ini di ponsel, Anda akan melihat jendela berikut.
Setelah menjalankan aplikasi window, Anda akan melihat aplikasi berikut.
- Sekarang, buka aplikasi proyek UWP yang baru dibuat
Dari Proyek Bersama, salin folder tersebut Assets\CoverImagesberisi file gambar sampul buku (.png). Salin jugaViewModel folder dan MainPage.xaml dan ganti file di tujuan.
Dari proyek Windows, salin BookstoreStyles.xaml. Semua kunci sumber daya di file ini akan diselesaikan di aplikasi Windows 10. Beberapa di antaranya setaraWindowsPhone file tidak akan.
Dalam Solution Explorer, yakinkan Show All Files adalah toggled ON.
Pilih file yang Anda salin, klik kanan, dan klik Include In Project seperti gambar dibawah.
Ini secara otomatis akan menyertakan folder berisi mereka. Anda kemudian dapat beralihShow All Files ‘OFF’ jika kamu suka.
Sekarang struktur proyek Anda akan terlihat seperti ini di Solution Explorer.
Edit kode sumber dan file markup yang baru saja Anda salin dan ubah referensi apa pun ke Bookstore1_81 namespace ke UWPBookStore namespace.
Cara termudah adalah dengan mengganti name space dengan Replace In Filesfitur. Tidak ada perubahan kode yang diperlukan dalam model tampilan.
Sekarang, ketika kode di atas dijalankan, Anda dapat menjalankannya di mesin lokal maupun di ponsel seperti yang ditunjukkan di bawah ini.
Sekarang, opsi kedua adalah mengedit salinan file proyek Anda yang ada, termasuk manifes paket aplikasi. File proyek danpackage.appmanifest file memerlukan beberapa modifikasi saat porting dari Windows / phone 8.x ke Windows 10.
Microsoft telah menyediakan utilitas pemutakhiran proyek UWP, yang sangat membantu saat mem-porting aplikasi Anda yang sudah ada. Utilitas dapat diunduh dari github.com .
Kami menyarankan Anda untuk mengikuti contoh di atas selangkah demi selangkah untuk pemahaman yang lebih baik.