Pertanyaan sederhana: Apa itu aplikasi Universal Windows Platform (UWP)?

Sejak Microsoft mengumumkan Windows 10 untuk PC, perangkat hybrid, tablet, dan smartphone, kami telah mendengar cukup banyak tentang konsep Windows Universal Apps , atau yang disebut dalam bahasa teknis: aplikasi Universal Windows Platform ( UWP ). Anda mungkin bertanya-tanya apa itu dan mengapa Microsoft membuat begitu banyak keributan tentang aplikasi ini. Pada awalnya, kami juga tertarik dengan apa itu, apa tujuan mereka dan bagaimana mereka bekerja. Sudah lama sejak kami menggunakan aplikasi semacam itu dan ada beberapa hal yang membuatnya hebat, baik dari pengembang perangkat lunak(software developer)'s perspektif serta perspektif pengguna. Pada artikel ini kami akan menjelaskan sedikit tentang masalah aplikasi Universal Windows Platform(Universal Windows Platform apps) dan mengapa itu penting. Jika Anda ingin tahu lebih banyak tentang mereka, baca terus:

Sedikit latar belakang tentang aplikasi seluler untuk Windows

Microsoft telah berusaha sejak lama untuk meningkatkan pangsa pasarnya(market share) di perangkat seluler tetapi sejauh ini belum berhasil. Meskipun mereka mendapatkan daya tarik dengan peluncuran Windows Phone 7 , platform lain seperti Android dan iOS(Android and iOS) jauh di depan mereka. Alasan utama untuk situasi ini dan keluhan nomor satu(number one) dari pengguna masih adalah fakta bahwa ekosistem seluler Microsoft tertinggal dalam hal aplikasi.

Platform Windows Universal, UWP, aplikasi, Windows 10, Toko, karakteristik

Store untuk smartphone Windows Phone tidak berhasil menawarkan banyak aplikasi kepada penggunanya seperti yang dilakukan Google Play atau Apple Store(Google Play or Apple Store) . Windows Phone 8 dan pembaruannya yang lebih baru, Windows Phone 8.1 , melakukan pekerjaan yang lebih baik dalam menarik orang ke platform seluler Microsoft tetapi itu masih belum cukup.

Ini adalah saat ketika Microsoft mulai mengerjakan konsep baru: mulai mengembangkan arsitektur aplikasi platform(platform application architecture) terpadu yang berjalan pada semua jenis perangkat yang menjalankan Windows . Kedengarannya rumit, bukan?

Apa itu aplikasi Universal Windows Platform(Windows Platform apps) ?

Aplikasi universal(Universal apps) untuk Windows adalah aplikasi yang dirancang untuk bekerja sama di beberapa perangkat dengan faktor bentuk yang berbeda . Dengan kata lain, mereka adalah aplikasi yang bekerja sama pada berbagai ukuran layar. Tidak masalah jika Anda menggunakan ponsel cerdas Windows 10 Mobile(Mobile smartphone) , tablet Windows (Windows 10)10 , (Windows 10) komputer desktop(desktop computer) Windows 10, atau bahkan di konsol Xbox One(Xbox One) . Aplikasi ini akan berjalan di semua jenis perangkat ini dan menawarkan fitur yang sama kepada penggunanya.

Platform Windows Universal, UWP, aplikasi, Windows 10, Toko, karakteristik

Jika pengembang perangkat lunak(software developer) suatu aplikasi menginginkannya, aplikasinya berpotensi dapat berjalan dengan cara yang sama pada perangkat Internet of Things ( IoT ) yang menjalankan Windows 10 atau bahkan pada perangkat augmented reality(reality device) mendatang dari Microsoft : Hololens . Itu ide yang bagus, bukan?

Aplikasi Universal Windows Platform(Universal Windows Platform apps) berbagi basis kode(code base) yang sama , dengan satu peringatan: pengembang perangkat lunak harus menambahkan bagian kode yang berbeda untuk rangkaian perangkat yang mereka inginkan untuk digunakan oleh aplikasi mereka. Mereka tidak akan menargetkan sistem operasi yang berbeda dalam kode mereka tetapi keluarga perangkat yang berbeda. Itu hal kecil untuk ditanyakan dan lompatan besar dalam hal efisiensi.

Misalnya, jika Anda ingin menulis aplikasi pembaca RSS(RSS reader) yang Anda inginkan tersedia untuk ponsel cerdas Windows 10 Mobile serta PC dan tablet (Mobile)Windows 10 , Anda harus menulis kode hanya sekali. Ini akan bekerja sama di semua perangkat. Tetapi Anda perlu mengubah antarmuka pengguna aplikasi agar sesuai dengan kedua keluarga perangkat.

Aplikasi Platform Windows Universal(Universal Windows Platform apps) : di platform mana mereka tersedia?

Aplikasi Universal Windows Platform(Universal Windows Platform apps) adalah aplikasi yang tersedia untuk perangkat yang berjalan di Windows 10 . Pengembang dapat membuat satu aplikasi, dengan satu basis kode(code base) , yang berfungsi pada PC Windows 10 ,(Windows 10) tablet Windows 10 dan perangkat hybrid, smartphone Windows 10 Mobile , konsol Xbox One(Xbox One) , perangkat Internet of Things yang menjalankan Windows 10 dan bahkan pada Microsoft Hololens .

Aplikasi(Apps) didistribusikan menggunakan Windows 10 Store yang tersedia di semua perangkat yang menjalankan Windows 10, terlepas dari ukuran dan spesifikasi perangkat kerasnya(size and hardware specifications) . Karena ada satu Store dan satu basis kode(code base) , aplikasi dapat didistribusikan dan diperbarui dengan mudah di semua keluarga perangkat. Pada dasarnya, ada lebih sedikit sakit kepala bagi pengembang perangkat lunak dan pengguna ketika berhadapan dengan aplikasi universal untuk Windows .

Untuk pengguna ada juga keuntungan bahwa mereka membeli aplikasi Windows(Windows app) universal sekali, pada perangkat tertentu dan kemudian mereka dapat menggunakannya di semua perangkat Windows 10 mereka. Aplikasi(Apps) dikaitkan dengan akun Microsoft(Microsoft account) mereka , bukan dengan perangkat mereka dan mereka dapat menginstal dan mencopot pemasangan aplikasi yang dibeli secara bebas, berdasarkan kebutuhan dan perangkat mereka.

Bagaimana Anda tahu jika suatu aplikasi adalah aplikasi Windows(Windows app) universal ?

Aplikasi Universal Windows Platform(Universal Windows Platform apps) tidak mudah dikenali. Saat Anda memeriksa aplikasi dari Windows Store pada perangkat Windows 10 Mobile(Mobile device) , perhatikan bagian berikut dari halaman aplikasinya: Tangkapan Layar(Screenshots) , Peringkat dan ulasan(Ratings and reviews) , dan Informasi tambahan(Additional information) .

Aplikasi universal(Universal) cenderung menyediakan tangkapan layar baik untuk perangkat Seluler(Mobile) maupun untuk PC .

Platform Windows Universal, UWP, aplikasi, Windows 10, Toko, karakteristik

Di bagian Peringkat dan ulasan(Ratings and reviews) , Anda akan menemukan ulasan untuk perangkat seluler serta semua perangkat lain tempat aplikasi tersedia.

Platform Windows Universal, UWP, aplikasi, Windows 10, Toko, karakteristik

Last but not least, informasi terbaik ditemukan di bagian Informasi tambahan(Additional information) . Di sana cari daftar prosesor yang didukung. Anda akan melihat prosesor ARM yang terdaftar (prosesor untuk perangkat seluler, sebagian besar ponsel cerdas) di samping prosesor x86 dan x64 (prosesor untuk PC).

Platform Windows Universal, UWP, aplikasi, Windows 10, Toko, karakteristik

Jika Anda melakukan hal yang sama di PC desktop atau laptop (PC or laptop)Windows 10 , Windows Store akan membagikan tangkapan layar baik untuk "versi" Seluler(Mobile) dan "versi" PC. Ingatlah bahwa kita tidak benar-benar berbicara tentang versi aplikasi yang berbeda, karena ada satu aplikasi dengan satu basis kode(code base) untuk semua perangkat.

Juga, di bagian Peringkat dan ulasan(Ratings and reviews) Anda akan melihat opsi untuk memfilter ulasan untuk PC dari semua jenis perangkat lainnya.

Platform Windows Universal, UWP, aplikasi, Windows 10, Toko, karakteristik

Last but not least, bagian Informasi tambahan(Additional information) akan menawarkan informasi tentang prosesor yang didukung oleh aplikasi.

Platform Windows Universal, UWP, aplikasi, Windows 10, Toko, karakteristik

Beberapa contoh aplikasi universal untuk Windows

Saat ini tidak banyak aplikasi Universal Windows Platform yang(Universal Windows Platform apps) tersedia di Windows 10 Store . Namun, ada contoh aplikasi bagus yang kemungkinan besar Anda gunakan tanpa mengetahui bahwa itu adalah aplikasi universal untuk Windows . Berikut adalah beberapa di antaranya:

  • Aplikasi Microsoft Office(Microsoft Office apps) : Word , Excel , PowerPoint, dan OneNote(PowerPoint and OneNote) .

Platform Windows Universal, UWP, aplikasi, Windows 10, Toko, karakteristik

  • Netflix - layanan streaming video berdasarkan permintaan yang populer.(on-demand video)

Platform Windows Universal, UWP, aplikasi, Windows 10, Toko, karakteristik

  • Teamviewer - salah satu alat administrasi desktop jarak jauh(remote desktop administration) yang populer .

Platform Windows Universal, UWP, aplikasi, Windows 10, Toko, karakteristik

  • Pandora - streaming musik populer dan (music streaming)layanan rekomendasi musik(music recommendation service) otomatis yang didukung oleh Music Genome Project .

Dalam bahasa pemrograman apa Anda dapat membuat kode aplikasi Universal Windows Platform(Universal Windows Platform apps) ?

Aplikasi Universal Windows Platform(Universal Windows Platform apps) dapat dikembangkan menggunakan salah satu bahasa pemrograman yang paling umum digunakan:

  • C# atau Visual Basic dengan XAML
  • JavaScript dengan HTML
  • C++ dengan DirectX dan/atau XAML

Perlu disebutkan bahwa Microsoft juga menyediakan template untuk setiap bahasa pemrograman(programming language) , yang dapat Anda gunakan untuk membuat kode aplikasi universal di Microsoft Visual Studio 2015 .

Keuntungan dan kerugian dari aplikasi Windows(Windows apps) universal

Sekarang, Anda sudah memiliki gambaran tentang apa itu aplikasi Windows(Windows apps) universal , cara kerjanya, dan platform tempat aplikasi itu tersedia. Anda mungkin juga memiliki gambaran tentang kelebihannya, tetapi mari kita sebutkan satu per satu untuk mendapatkan gambaran yang lebih jelas:

  • Aplikasi Universal Windows Platform(Universal Windows Platform apps) dapat digunakan di perangkat apa pun yang menjalankan Windows 10 . Ini termasuk komputer desktop Windows 10 , laptop, tablet dan hybrid, smartphone Windows 10 Mobile , konsol Xbox One(Xbox One) , perangkat IoT dengan Windows 10 dan bahkan di Microsoft HoloLens .
  • Pengembang dapat menulis aplikasi yang bekerja dengan cara yang sama di beberapa keluarga perangkat dengan faktor bentuk yang berbeda.
  • Aplikasi Universal Windows Platform(Universal Windows Platform apps) didistribusikan dan diperbarui dengan cara yang sama, menggunakan Windows Store , yang tersedia dan berfungsi sama di semua perangkat Windows 10 .
  • Aplikasi Universal Windows Platform(Universal Windows Platform apps) dapat dibuat dalam beberapa bahasa pemrograman yang paling sering digunakan, seperti C# atau Visual Basic dengan XAML , JavaScript dengan HTML , C++ dengan DirectX and/or XAML .

Ada juga beberapa kelemahan tentang aplikasi Universal Windows Platform(Universal Windows Platform apps) :

  • Aplikasi Universal Windows Platform(Universal Windows Platform apps) terbatas pada perangkat yang menjalankan Windows 10 . Mereka tidak akan pernah berfungsi di Android dan iOS(Android and iOS) . Juga, mereka tidak akan bekerja pada versi Windows yang lebih lama .
  • Aplikasi Universal Windows Platform(Universal Windows Platform apps) adalah ide bagus yang membutuhkan lebih banyak daya tarik dengan pengembang perangkat lunak. Jika mereka tidak mulai menulis banyak aplikasi universal yang hebat, konsep ini tidak akan bermanfaat bagi pengguna atau Microsoft .

Kesimpulan

Sekarang Anda tahu apa itu aplikasi Universal Windows Platform(Universal Windows Platform apps) dan apa tujuannya. Seperti yang telah Anda pelajari, mereka adalah ide bagus yang dapat mengubah cara kami menangani aplikasi, cara kami memigrasikannya dari perangkat ke perangkat, cara kami membelinya, dan seterusnya. Mereka juga dapat memberikan dorongan yang sangat dibutuhkan untuk upaya mobile Microsoft . Namun, jika pengembang perangkat lunak tidak menganut konsep ini dan mereka tidak menulis aplikasi universal untuk Windows , itu akan tetap menjadi ide bagus yang tidak menghasilkan apa-apa. Hanya waktu yang akan memberitahu! Sampai saat itu, jangan ragu untuk meninggalkan komentar dan membagikan(comment and share) pendapat Anda tentang konsep ini. Apakah itu bagus? Apakah Anda melihatnya memiliki masa depan? Beri tahu kami menggunakan formulir di bawah ini.



About the author

Saya seorang pengulas profesional dan penambah produktivitas. Saya suka menghabiskan waktu online bermain video game, menjelajahi hal-hal baru, dan membantu orang dengan kebutuhan teknologi mereka. Saya memiliki beberapa pengalaman dengan Xbox dan telah membantu pelanggan menjaga keamanan sistem mereka sejak 2009.



Related posts