Sunday, September 3, 2023

UWP - Universal Windows Platform

UWP kepanjangan dari “Universal Windows Platform.” UWP adalah teknologi pengembangan framework NET yang memudahkan developer membuat aplikasi yang bisa berjalan di beberapa perangkat seperti PC Windows, tablet, dan smartphone.  Beberapa aplikasi UWP dapat berjalan pada jenis perangkat keras Microsoft lainnya termasuk Xbox, HoloLens, dan perangkat IoT.

UWP menyediakan platform umum bagi pengembang untuk membangun aplikasi untuk berbagai jenis perangkat keras. UWP berjalan pada platform Windows 10 dan Windows 11. Versi Windows di bawahnya belum bisa menggunakan UWP.

Universal Windows Platform API mencakup berbagai library, fungsi, dan elemen antarmuka pengguna yang dapat diintegrasikan ke dalam aplikasi mereka. Dengan memasukkan beberapa tipe Devicefamily dalam aplikasi UWP, pengembang dapat menyesuaikan antarmuka aplikasi untuk beberapa jenis perangkat.

Microsoft Visual Studio IDE akan mengkompilasi kode sebagai aplikasi UWP jika Windows.universal diatur sebagai keluarga perangkat target.

UWP dan Microsoft Store Ketika Microsoft Store (sebelumnya Windows Store) diluncurkan pada 2012, pengembang hanya dapat mengirimkan aplikasi UWP.

Program yang dibangun di atas platform sebelumnya, Windows Forms dan WPF seperti itu, tidak diizinkan.

Untuk memperluas jangkauan aplikasi yang tersedia di toko, Microsoft kemudian membuat “Desktop Bridge,” yang memungkinkan pengembang untuk mengemas aplikasi non-UWP untuk Microsoft Store.

Catatan: UWP diperkenalkan dengan Windows 10 dan tidak kompatibel ke belakang.

Oleh karena itu, aplikasi UWP hanya akan berjalan pada PC yang menjalankan Windows 10 dan yang lebih baru, serta perangkat yang didukung lainnya.




Fitur aplikasi UWP

Aplikasi UWP adalah:

  • Aman: Aplikasi UWP mendeklarasikan sumber daya perangkat dan data mana yang mereka akses. Pengguna harus mengotorisasi akses tersebut.
  • Dapat menggunakan API umum di semua perangkat yang menjalankan Windows.
  • Mampu menggunakan kemampuan khusus perangkat dan mengadaptasi UI ke ukuran layar perangkat, resolusi, dan DPI yang berbeda.
  • Tersedia dari Microsoft Store di semua perangkat (atau hanya yang Anda tentukan) yang berjalan pada Windows 10 atau Windows 11. Microsoft Store menyediakan beberapa cara untuk menghasilkan uang di aplikasi Anda.
  • Dapat dipasang dan dihapus instalasinya tanpa risiko pada mesin atau menimbulkan "mesin membusuk".
  • Menarik: gunakan petak peta langsung, pemberitahuan push, dan aktivitas pengguna yang berinteraksi dengan Windows Timeline dan Cortana's Pick Up Where I Left Off, untuk melibatkan pengguna.
  • Dapat diprogram dalam C#, C++, Visual Basic, dan JavaScript. Untuk UI, gunakan WinUI, XAML, HTML, atau DirectX.







Absensi



Latihan



Monitoring

Form

Hasil 

Referensi 


Video Tutorial

20 comments:

  1. Nama: M Naufal Badruttamam
    NRP: 5025211240
    Kelas: B
    Tahun: 2023
    Link: Blog

    ReplyDelete
  2. Nama: Ahda Filza Ghaffaru
    NRP: 5025211144
    Kelas: B
    Tahun: 2023
    Link: Dokum Photolab

    ReplyDelete
  3. Nama: Muhammad Rafi Insan Fillah
    NRP: 5025211169
    Kelas: B
    Tahun: 2023
    Link BLog: BLog

    ReplyDelete
  4. Nama: Radhiyan Muhammad Hisan
    NRP: 5025211166
    Kelas: B
    Tahun: 2023
    Link: Latihan 5

    ReplyDelete
  5. Nama: Layyinatul Fuadah
    NRP: 502521107
    Kelas: B
    Tahun: 2023
    Link: Blog Photolab

    ReplyDelete
  6. Nama: Lihardo Marson Purba
    NRP: 502521238
    Kelas: B
    Tahun: 2023
    Link: Link Blog

    ReplyDelete
  7. Nama: Ferdinand Putra Gumilang Silalahi
    NRP: 5025201176
    Kelas: B
    Tahun: 2023
    Link: Link Blog

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete
  9. Nama : Yusna Millaturrosyidah
    Kelas : PBKK - B
    NRP : 5025211254
    Tahun : 2023
    Link : Tugas 4 PBKK - PhotoLab

    ReplyDelete
  10. Nama : Farhan Dwi Putra
    Kelas : PBKK B
    NRP : 5025211093
    Tahun : 2023
    Link : Tugas 4

    ReplyDelete
  11. Nama: Adam Haidar Azizi
    NRP: 5025211114
    Kelas: PBKK B
    Tahun: 2023
    Link: Tugas 4 Photolab

    ReplyDelete
  12. Nama: Gabriella Natasya Br Ginting
    NRP: 5025211081
    Kelas: PBKK B
    Tahun: 2023
    Link: Tugas 4

    ReplyDelete
  13. Nama : Gracetriana Survinta Septinaputri
    Kelas : PBKK - B
    NRP : 5025211199
    Tahun : 2023
    Link Blog: TUGAS PBKK PHOTOLAB

    ReplyDelete
  14. Nama : Glenaya
    Kelas : PBKK - B
    NRP : 5025211202
    Tahun : 2023
    Link : Tugas 4

    ReplyDelete
  15. Nama: Adhira Riyanti Amanda
    NRP: 5025211102
    Kelas: PBKK B
    Tahun: 2023
    Link: Tugas 4 Photolab

    ReplyDelete
  16. Nama: Ihsan Widagdo
    NRP: 5025211231
    Kelas: PBKK B
    Tahun: 2023
    Link: Tugas 4

    ReplyDelete
  17. This comment has been removed by the author.

    ReplyDelete
  18. Nama: Heru Dwi Kurniawan
    NRP: 5025211055
    Kelas: PBKK B
    Tahun: 2023
    Link: Tugas 4 PBKK

    ReplyDelete
  19. Nama: Vito Febrian Ananta
    NRP: 5025211224
    Kelas: PBKK (B)
    Tahun: 2023
    Link: Tugas 4

    ReplyDelete
  20. Nama: Dian Dabukke
    NRP: 5025211080
    Kelas: PBKK (B)
    Tahun: 2023
    Link: Tugas 4

    ReplyDelete