6. Discover applications Central location for Windows apps Free and paid apps Focus on free apps first, minimise burden of payment processing Find application updates New versions, features, changes Makes it easy to “get” the apps No visiting websites, figuring download location
7. Discover applications Offer app reviews, ratings Increases trial, decreases risk People discuss apps in one location Way to discover new apps Downloadsquad, Lifehacker shows demand for small, useful Windows applications
8. Scenario Go to app store Find “Firefox” 1-click downloads EXE from Mozilla servers Runs the EXE Ideally: silent setup If paid app: provide key/registration for copy/paste
10. Store app config Cloud storage of application preferences and configurations Store application preferences and profile-like data Ex. Firefox profile, Photoshop brushes, FTP software stored logins Similar to Steam Cloud
11. Store app config Either manually upload of data Automatic scheduled upload (potential monetization) Indirect backup of application configs
12. Store app config Would support, File structure configs AppData files Files elsewhere Registry based configs Smart archiving Ex. Ignore “cache” folder in Firefox profile Filter out config not globally applicable
15. Manage applications User profile-based List of applications installed Version update prompts, downloads Paid application keys, registrations
16. Scenario Reinstalled PC Install Windows Download/install/launch app manager 1-click dl & install all “my applications” Installs apps Installs configs for those apps
18. Backend Backend powered by “custom rules” for each app Define source URL, configs folder/registry Control over what apps are in the db Similar to Apple’s approval process for app submissions
19. Backend Do not need third-party developer support Potential API/backend for developers to self-update their listings
21. Future Scenario I go to a random PC with an app I need I sign into app Backups current PC’s app settings Applies my settings Once done, removes, restores previous settings