{"id":24354,"date":"2023-05-15T07:42:00","date_gmt":"2023-05-15T15:42:00","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-experimental-preview-of-canvas-built-in-offline\/"},"modified":"2023-05-15T07:42:00","modified_gmt":"2023-05-15T15:42:00","slug":"announcing-experimental-preview-of-canvas-built-in-offline","status":"publish","type":"power-apps","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-experimental-preview-of-canvas-built-in-offline\/","title":{"rendered":"Announcing Experimental Preview of canvas built-in offline"},"content":{"rendered":"\n
We are pleased to announce the Experimental Preview of the canvas offline feature for mobile application on iOS, Android and Windows devices. With this experimental feature, you can easily enable your Dataverse-centric canvas Power Apps for offline <\/em>scenarios with simple switches and a simple canvas control. There is no need to use Power Fx SaveData\/LoadData functions<\/strong> or manage offline data with complex collection schemes. Just build your app with normal Power Fx formulas and the offline feature handles all the complexity for you. <\/p>\n\n\n Mobility is crucial in our modern world. It is natural to access your data anytime and anywhere. You don’t want to have to think about it! But, to create an offline app for canvas today is hard. Makers have to implement complex logic within the app, download data (many tables with a large variety of sizes) on the device, synchronize and merge the data when you make changes on your device, decide whether the app should work against the local content or the server, and track network availability – which can be challenging in spotty connectivity areas.<\/p>\n\n\n With this new canvas offline feature, the built-in offline engine does all of the hard work for you!<\/strong> <\/p>\n\n\n Offline with Power Apps Canvas is easy. First, enable your tables for offline. Then, enable the App for offline and you’re on your way. Here is what happens in the background: an offline enabled Power App first downloads all of the data it needs from the server. A customizable offline profile<\/em> defines what data is downloaded to the device. Once your data is downloaded, your offline enabled canvas app works in an offline first<\/em> approach – the app reads and writes data to a local store on the device whether or not the network is available. It doesn’t have to be connected to work. Then, your changes and changes on the server are regularly synchronized for you automatically in the background when the network is available.<\/p>\n\n Power Apps developers can turn on the canvas offline feature in the Power Apps Studio by navigating to list of experimental features in settings dialog of the canvas app (Settings > Upcoming Features > Experimental<\/em>) and toggling “Dataverse offline”.<\/p>\n\n\n The feature will roll out country by country from May 15th, 2023<\/em> to May 30th, 2023 <\/em>in https:\/\/make.powerapps.com<\/a>. It requires the latest version of the Power Apps mobile applications in the iOS, Android and Windows stores. Check out the p<\/a>r<\/a>e<\/a>r<\/a>e<\/a>q<\/a>u<\/a>i<\/a>s<\/a>i<\/a>t<\/a>e<\/a>s<\/a> <\/a>for more details.<\/p>\n\n\n Your feedback will help us make this new app even better. Share your feedback on our\u00a0Power Apps forum<\/a>.<\/p>\n\n\n You can also reach us by filling out\u00a0this form<\/u><\/a>\u00a0and we\u2019ll get back to you right away. We are particularly interested to understand how you are using offline in your apps. <\/p>\n\n\nOffline is critical in today’s world, but difficult.<\/h2>\n\n\n
Canvas offline apps are easy. Here’s why. <\/h2>\n\n\n
Limitations and Availability<\/h2>\n\n\n
We are looking forward to your feedback<\/h2>\n\n\n