-
Notifications
You must be signed in to change notification settings - Fork 30.1k
Open
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilitycustomer: crowdAffects or could affect many people, though not necessarily a specific customer.Affects or could affect many people, though not necessarily a specific customer.engineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-iosiOS applications specificallyiOS applications specificallyteam-iosOwned by iOS platform teamOwned by iOS platform teamtriaged-iosTriaged by iOS platform teamTriaged by iOS platform team
Description
Reactions are currently unavailable
Pinned by guidezpl
Pinned comment options
A similar question was asked about tvOS, my answer at #47928 (comment) is also applicable to watchOS. Substitute "tv" with "watch" as you read 🙂
It would involve code changes in the buildroot, and some changes to Dart and Skia (if we aren't totally off Skia and onto Impeller by then).
Most of the work would be adding an entirely new embedder in the engine, as well as test harnesses. We are working on some refactoring in the Flutter engine that should, in theory, allow more code to be shared between macOS, iOS, and future embedders like tvOS or watchOS. I would also expect some new fresh gotchas around platform view and threading models.
To get it working from
flutter_tooland not just Xc…
Metadata
Metadata
Assignees
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilitycustomer: crowdAffects or could affect many people, though not necessarily a specific customer.Affects or could affect many people, though not necessarily a specific customer.engineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-iosiOS applications specificallyiOS applications specificallyteam-iosOwned by iOS platform teamOwned by iOS platform teamtriaged-iosTriaged by iOS platform teamTriaged by iOS platform team