Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I dont think its all terrible but E3 is judgement day. If they cant deliver on games then it will tank
The whole "always online" thing wasn't really addressed either. Apparently it's a "it depends on the game" answer since Microsoft is giving developers the ability to offload some processing responsibilities to their cloud service, so games that used that feature would need to be always online.