Calling Navigator.pop(context) when there's no other page left in the navigation stack results in showing an empty (black) screen, unlike on Android where it closes the running Activity. I'm not sure if this is a right behavior.
c.f. SystemNavigator.pop() worked as expected (the app terminated immediately).