DeviceId/WindowId::dummy()
apple
ApplicationHandler::can_create|destroy_surfaces()
run_app(app: &mut A)
run_app(app: A)