Windows App Studio was updated July 15th with a fresh release and brought with it some great new features such as:
This new release brings a brand new YouTube player. Previously the player was implemented using Youtube Mytoolkit player fromCodeplex. The new player is implemented loading the embed YouTube url (http://www.youtube.com/embed/<videoid>)into a WebView control.
This change has been motivated by several things:
In this new release there are alot of improvements in the generated code for Universal Apps:
The app data state managementhas been moved from ViewModels and NavigationService to AppCache class. Thereare 2 cache modes:
Memory: All data are store in memory in order to use it in thecurrent session
IsolatedStorage: All data is saved into the isolated storage to beused when the app is released from memory.
Most of data loading behaviorhas been moved from ViewModelBase to this new class. It acts as base class forall specific data sources. This class manage how data is loaded: from cache orfrom the specific data source. One relevant improvement is data is refreshedfrom the data source only if it's content is older than 2 hours, no matter ifthe app is resumed from suspension or terminated state, optimizing the batteryand data use.
The way the items that comesfrom data source are added to the observable collection binded to the view haschange. Now only the items that not are already in the collection are added.This is done by implementing the IEquatable<T>interface in each of the specific schema classes. This approach allows toimprove the user experience on one hand and the app performance on the other.
To check out the new and improved App Studio, visit http://appstudio.windows.com
For Questions You can visit our support forum Here
To request new features, for future versions of App Studio, Visit the User Voice forum Here