Tuval uygulamaları için Mobile Offline önizleme
Dataverse temelli tuval uygulamanızın kullanıcılarının internet erişimi zayıfsa veya hiç yoksa basit anahtarlar ve bir tuval denetimi ile kolayca çevrimdışı öncelikli erişim sağlayabilirsiniz. Temel çevrimdışı öncelikli uygulamaları oluşturmak kolaydır. Normal Power Fx formülleri ile uygulamanızı oluşturduğunuzda Power Apps çevrimdışı özellikleri diğer her şeyi işler.
Ayrıca özel çevrimdışı profilleri kullanarak karmaşık çevrimdışı uygulamalar oluşturabilirsiniz. Çevrimdışı profil, kullanıcıların cihazlarıyla senkronize edilen verileri belirleyen yapılandırmadır. Çevrimdışı profiller, cihaza indirilen veri miktarını azaltarak uygulamanızın performansını en iyi duruma getirmenize yardımcı olur. Örneğin, bir tablodaki milyonlarca kayıt için erişim haklarınız olabilir ancak uygulamanız için yalnızca bin kayıt gerekebilir. Yalnızca bin kayıt indirirseniz uygulamanız daha iyi performans gösterir. Çevrimdışı uygulamanızda 15'ten fazla tablo gerekiyorsa özel bir çevrimdışı profili kullanmayı düşünebilirsiniz.
Mobile Offline'ı kullanmaya başlamak için uygulamanızda ve uygulamanızın kullandığı tablolarda çevrimdışı özelliğini açın. Uygulamayı doğrudan veya bir başlangıç noktası olarak kullanmanız için temel bir çevrimdışı ekran şablonu otomatik olarak eklenir. Tuval uygulamaları için Mobile Offline'ı ayarlama.
Mobile offline önceliği
Çevrimdışı önceliği, kullanıcıların çevrimdışıyken ihtiyaç duyduğu tüm verilerin mobil cihazlarına kopyalandığı anlamına gelir. Başlangıçta verileri indirmek için ağ erişimi gerekir ancak bundan sonra kullanıcılar, çevrimiçi olduklarında bile yalnızca cihazlarında yerel olarak depolanan verilerle çalışır. Ağa girip çıkmak, yerel verileri kullandığından uygulamanın performansını etkilemez. Power Apps, uygulamanızın ağ erişimini izler. Bağlantı algıladığında yerel değişiklikler sunucuyla otomatik olarak eşitlenir ve güncelleştirmeler sunucudan indirilir. Çevrimdışı özellikler çakışma algılamayı ele alır ve sistem kaynaklarının kullanımını en aza indirir.
Uygulamanızda çevrimdışı özelliğini etkinleştirdiğinizde uygulama her zaman İnternet bağlantısı ile veya olmadan çevrimdışı öncelikli çalışır. Bu işlevler, çevrimdışı performansı artırır ve konum değiştiren kullanıcılar için tutarlı bir deneyim oluşturur.
Tuval uygulamaları için neden LoadData/SaveData yerine çevrimdışı kullanımı tercih etmelisiniz?
LoadData/SaveData Power Fx işlevleri yerine tuval uygulamaları için yerleşik çevrimdışı işlevselliği kullanmanın bazı önemli avantajları vardır.
Başlık | LoadData/SaveData | Yerleşik çevrimdışı |
---|---|---|
Power Apps Studio desteği | Özel | Yerleşik |
Kod karmaşıklığı | Power Fx kod karmaşıklığı, veri karmaşıklığıyla yukarı doğru ölçeklenir | Kod içermez |
Desteklenen Power Fx işlevleri | Tümünü | Kısmi (Bkz. Tuval uygulamaları için mobil çevrimdışı sınırlamalar.) |
Uygulama denetleyicisi kuralları | None | Yaygın yapılandırma sorunları işaretlenir |
Çevrimdışı veya bağlantılı kullanıcı deneyimi | Sağlanmadı/yalnızca özel | Otomatik |
Kullanıcı deneyimini veya durumunu senkronize etme | Sağlanmadı/yalnızca özel | Otomatik |
Görüntü ve dosya desteği | Evet ancak performans ve bellek sınırları ile karşılaşabilirsiniz | Evet |
Optimize edilmiş delta senkronizasyonu | No | Evet |
Çatışma çözümü | El ile | Otomatik |
Yerel veri deposu | Files | İşlem veritabanı |
Şema değişikliklerini otomatik olarak işler | Hayı | Evet |
Büyük veri kümeleri ile hızlı uygulama başlatma | Hayı | Evet |
Veri boyutu sınırı | Cihaza bağlı, çoğu durumda 30-70 MB | Cihaza bağlı, 3 milyon satır |