Skip to content

Migrate remaining internal iOS users of the Skia backend to Impeller #144739

@matanlurey

Description

@matanlurey

We'd like to prepare the ground work for removing Skia GPU from iOS applications.

To do that, we'll need to stop support --no-enable-impeller (tracked elsewhere, this is google3 only).

  • Flip the default (to match the 3P tool), i.e. explicitly required (the equivalent of) --no-enable-impeller.
  • Announce the changes.
  • Add and enforce an allow-list.
  • Move folks over (i.e. remove opt-outs).
  • Remove the ability entirely to use --no-enable-impeller.

I am starting on only the first part (flip the default), and the rest is subject to change (we're discussing it internally).

Note: This issue is locked as closed to flutter-hackers only.

/cc @chinmaygarde @dnfield @jonahwilliams @xster @CaseyHillers

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work listc: tech-debtTechnical debt, code quality, testing, etc.customer: googleVarious Google teamse: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.permanently lockedPrevent this issue from getting automatically unlockedslimpellerEngine binary size reduction. go/slimpellerteam-engineOwned by Engine teamtriaged-engineTriaged by Engine team

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions