The fact that flutter exists doesn't really change my view that I don't believe that Google is pushing it. Flutter to me seems much more of a "Hey, let's get some brilliant people at Google on a fun, hard project" than something Google sees as the future.
I agree, though, that Google has somewhat more of an incentive to build stuff cross platform than Apple does. Google wants you to access their services from any device, while Apple makes almost all their money from the devices themselves.
I think Android is also still a second class citizen when it comes to app development and if they can get some people who would have started with an iOS app to start with Flutter they might even the playing field.
Though that's probably not really worth that much since they're a close second, unlike everyone else.
It mostly sounds like they got sick of writing the same app twice internally though, which I could definitely see happening to people who just want to ship product and aren't platform partisans (it would be a bit weird to me for iOS partisans to go work at google?).
Flutter is in line with Google's business objectives. The more people transition to mobile apps, the more mobile searches people will make (as opposed to in-app searches.)
They don't care if you are on Android or on mobile web, so cannibalization here isn't an issue; both lead to Google searches.
I think you misunderstand how Google operates. Google is a huge company that, even though less bureaucratic than companies of the same size, has many layers of management. I'd be surprised if any top executives even know that Flutter exists. My point is, adevine is right, Flutter is probably a small internal project that a bunch of devs got behind and got approval from a middle manager to release. It indicates very little about what's on the mind of the real decision makers at Google (e.g. the VPs in charge of Android or mobile or search).
Now, it might get momentum and eventually get more attention and more resources from Google leadership; but it also might not.
I agree, though, that Google has somewhat more of an incentive to build stuff cross platform than Apple does. Google wants you to access their services from any device, while Apple makes almost all their money from the devices themselves.