Mobile offline untuk pratinjau aplikasi kanvas
Jika pengguna aplikasi kanvas berbasis Anda Dataverse memiliki akses Internet yang tidak stabil atau tidak ada, Anda dapat dengan mudah memberikan akses offline pertama dengan sakelar sederhana dan kontrol kanvas. Aplikasi dasar yang mengutamakan offline mudah dibuat. Cukup buat aplikasi Anda dengan rumus normal Power Fx , dan fitur offline menangani Power Apps yang lainnya.
Anda juga dapat membuat aplikasi offline yang kompleks menggunakan profil offline kustom. Profil offline adalah konfigurasi yang menentukan data yang disinkronkan ke perangkat pengguna. Profil offline membantu Anda mengoptimalkan performa aplikasi dengan mengurangi jumlah data yang didownload ke perangkat. Misalnya, meskipun Anda mungkin memiliki hak akses ke jutaan catatan dalam tabel, aplikasi Anda mungkin hanya memerlukan seribu catatan tersebut. Jika Anda hanya mengunduh seribu catatan, aplikasi Anda akan berkinerja lebih baik. Jika Anda memerlukan lebih dari 15 tabel di aplikasi offline, Anda mungkin ingin mempertimbangkan untuk menggunakan profil offline kustom.
Untuk memulai mobile offline, aktifkan fitur offline di aplikasi dan tabel yang digunakan aplikasi Anda. Template layar offline dasar secara otomatis dimasukkan ke dalam aplikasi untuk Anda gunakan secara langsung atau sebagai titik awal. Siapkan mobile offline untuk aplikasi kanvas.
Mobile offline diutamakan
Offline pertama berarti semua data yang dibutuhkan pengguna saat offline disalin ke perangkat seluler mereka. Ini memerlukan akses jaringan untuk mengunduh data pada awalnya, tetapi setelah itu, pengguna bekerja secara eksklusif dengan data yang disimpan secara lokal di perangkat mereka, bahkan saat mereka online. Beralih ke dan keluar dari jaringan tidak memengaruhi performa aplikasi karena menggunakan data lokal. Power Apps memantau akses jaringan aplikasi Anda. Ketika mendeteksi koneksi, secara otomatis menyinkronkan setiap perubahan lokal ke server dan mengunduh pembaruan apa pun dari server. Fitur offline menangani deteksi konflik dan meminimalkan penggunaan sumber daya sistem.
Saat Anda mengaktifkan kemampuan offline di aplikasi, aplikasi akan selalu berjalan offline terlebih dahulu, dengan atau tanpa koneksi Internet. Fungsionalitas ini mengoptimalkan performa offline dan menciptakan pengalaman yang konsisten bagi pengguna saat mereka berganti lokasi.
Mengapa menggunakan offline untuk aplikasi kanvas alih-alih LoadData/SaveData?
Ada beberapa manfaat utama menggunakan fungsionalitas offline bawaan untuk aplikasi kanvas alih-alih fungsi LoadData/SaveData Power Fx .
Topik | LoadData/SaveData | Offline bawaan |
---|---|---|
Power Apps Studio dukung | Kustom | Bawaan |
Kompleksitas kode | Power Fx Kompleksitas kode meningkat dengan kompleksitas data | Tidak ada kode |
Mendukung fungsi Power Fx | Semua | Sebagian (Lihat Batasan Mobile offline untuk aplikasi kanvas.) |
Aturan pemeriksa aplikasi | Tidak ada | Masalah konfigurasi umum ditandai |
Pengalaman pengguna offline atau konektivitas | Tidak disediakan/hanya kustom | Otomatis |
Menyinkronkan pengalaman atau status pengguna | Tidak disediakan/hanya kustom | Otomatis |
Dukungan gambar dan file | Ya, tetapi mungkin mengalami batas kinerja dan memori | Ya |
Sinkronisasi delta yang dioptimalkan | No | Ya |
Resolusi konflik | Panduan | Otomatis |
Penyimpanan data lokal | File | Basis data transaksional |
Menangani perubahan skema secara otomatis | No | Ya |
Peluncuran aplikasi cepat dengan kumpulan data besar | No | Ya |
Batas ukuran data | Bergantung pada perangkat, 30-70 MB dalam banyak kasus | Bergantung pada perangkat, 3 juta baris |