Play Web Apps Beyond the Browser: Cross-Platform Meets Cross Device