3 ms·
Here's what excites me about Angry Birds in the Chrome app store. None of this exists yet, but it could: - If I install it on one computer, it installs on all
by portman 15y ago
Here's what excites me about Angry Birds in the Chrome app store. None of this exists yet, but it could:
- If I install it on one computer, it installs on all my computers
- Purchase the Screaming Eagle in-app, using Google Checkout
- If I beat Level X on one computer, I can resume on level X+1 on another computer (using the same infrastructure as Chrome bookmark sync).
Currently, your game progress is in LocalStorage, but it would be great to have the game database sync'd to my other browsers. Yes, you could "sign-in" to Angry Birds to sync your data, and that option would still exist, but for people who installed through the App Store (where you have to be auth'd to Google anyways) it would be one less step.
- Andrex 15y agoBasically, cloud game saves then? It's entirely possible at this point, I'm implementing it in my game.
- gkoberger 15y agoUh, you realize that's how the web already works... right?
- portman 15y agoZing! Fair point. But "video game" != "the web". I tend to view HTML5 applications as closer to a traditional desktop application than a web site. Local storage has some advantages over server-based storage (latency, privacy, etc), while the major disadvantage of local storage is the lack of persistence across multiple devices. I like the idea of HTML5 app developers being able to use LocalStorage and then seamlessly piggyback on Chrome's existing JSON sync framework. That's a lot less work than managing state on the server, and lets game developers focus more on their core competencies, effectively outsourcing the "webiness" of their app to Google. By no means do I think this kind of "Chrome App" will replace web apps, but I do believe that in certain genres like video games there are advantages.
- justinhj 15y agoGames on Steam do this
- blntechie 15y agoIf you ignore the installation part, even Steam syncs your progress between computers.