Are PWAs and phone gap good enough now?