-
Notifications
You must be signed in to change notification settings - Fork 281
Closed
go-flutter-desktop/hover
#147Labels
LinuxSpecifically concerns LinuxSpecifically concerns LinuxMacOSSpecifically concerns MacOSSpecifically concerns MacOSWindowsSpecifically concerns WindowsSpecifically concerns WindowsembedderIssue concerns the embedder packageIssue concerns the embedder packageengineDepends on support form the Flutter EngineDepends on support form the Flutter EngineenhancementNew feature or requestNew feature or request
Description
The current hover build XX produce a JIT flutter application (with disable-dart-asserts and disable-observatory).
Flutter Desktop (from Google) has support for AOT on MacOS flutter/flutter#38909, the others platforms will follow flutter/flutter#38477, and flutter/flutter#38478.
From a go-flutter point of view, adding support for AOT requires:
- compiling the flutter application to AOT, (
AOTSnapshotter& WIKI: building-the-aot-snapshot) - getting a engine shared lib for AOT. We are currently downloading a JIT engine from the Google's build-bot source, IFAIK they aren't providing pre-compiled AOT engines. (possible to build it by ourselves)
- Change the engine start function to provide AOT blobs instead of the JIT ones (go-flutter
FlutterProjectArgs& embedder.h).
AOT Status:
- Linux (Tested Add AOT capability #331 and Add AOT building hover#77)
- Windows
- Mac
joeblew99, GeertJohan, mtcliatt, crossle, zfsamzfsam and 10 more
Metadata
Metadata
Assignees
Labels
LinuxSpecifically concerns LinuxSpecifically concerns LinuxMacOSSpecifically concerns MacOSSpecifically concerns MacOSWindowsSpecifically concerns WindowsSpecifically concerns WindowsembedderIssue concerns the embedder packageIssue concerns the embedder packageengineDepends on support form the Flutter EngineDepends on support form the Flutter EngineenhancementNew feature or requestNew feature or request