flutter 开发的 app 有哪些?

关注者
17
被浏览
165,377

9 个回答

经常看到有人问“哪些 APP 在用 Flutter ”,一时兴起,检测了一些比较流行的 APP 是否使用了 Flutter,发现 大致有 20% 左右的 APP 在使用 Flutter 进行开发

具体思路如下:

  1. 找到一个看起来还算靠谱的榜单,从中找到 Top 100 的 APP。
  2. 查看上述 100 个 APP 是否使用 Flutter。
  3. 查看 Flutter 在上述 100 个 APP 中是否重度使用。

从众多应用榜单中很快就选择了 华为应用商店的Top排行榜 作为参考,这是少有的前几位中有微信、QQ、支付宝这种广告因素比较小的排行榜,然后下载了排行榜前100的APP。

而检查 APP 是否使用 Flutter,可以根据 Flutter 在 AOT 编译后的产物特征,其在 Android 应用中体现为 libapp.so 库(为了避免有同名库的尴尬,还可以同时判断是否存在 libflutter.so 库)。我认为 libapp.so 库的文件体积能在一定程度上反映出该 APP 中 Flutter 的使用多寡,而考虑到不同 APP 本身体积差异就很大,因此,我认为将 libapp.so 库与 apk 文件的体积大小之比作为参考能更准确的反映出 Flutter 在该 APP 中的分量。

具体数据如下:

前 100 APP 中, 有 22 个 APP 使用了 Flutter,原生 APP 依然是绝大多数 APP 的技术方向。 不论是从 libapp.so 的体积还是从 libapp.so/apk 的体积占比来看, 闲鱼都是毫无悬念的最重度使用 Flutter 开发的应用 ,除此之外, 淘特、UC浏览器、夸克、携程 都是比较重度使用 Flutter 的 APP。同时,我们也注意到,排行榜前 10 的应用中,只有微信使用了 Flutter,而且即使在微信中,Flutter 的痕迹也相对较少。

以下文章中会包含dex、so、js等的具体数据: