[Flutter] ApkAnalyser - APP开发框架分析器,用于查看APP是用Flutter还是ReactNative或是Weex

发布于 1周前 作者 itying888 来自 Flutter

ApkAnalyser-APP 开发框架分析器

通过 apkanalyser 脚本对 apk 包进行解析,查看使用的开发框架。如:Flutter, ReactNative, Weex; 目前只分析三个主流的跨平台技术,以后可能会增加其他技术的分析

  • 以后再也不用问以下问题了
  1. ReactNative/Flutter 有什么公司在使用?
  2. Flutter/ReactNative 有没有前景?
  3. Flutter/ReactNative/Weex 到底哪个好?

为什么要分析其他 APK

现在的 APP 开发,可选择的技术太多,本以为是一件很幸福的事。可是正是因为选择太多了,所以导致我们在面对新技术的时候总是很纠结。想在网上看看大家对不同技术的评价嘛,可是网上对各种技术的评价又褒贬不一,有时候甚至恶意抹黑,或者无脑捧。所以,本着实事求是的道理,我决定把市面上热门的 APK 都解包出来分析下。正所谓货比三家,那我们就多比一比看看究竟那个技术用的多,那个技术没人用,这样选择的时候就简单明了了。

为什么要把分析器做成脚本

其实,完全可以写个 APP 来分析,你们安装好自己查看就好(市面上有)。不过考虑到要分析的 APP 的数量太多了。如果都安装到手机上又不太合理。所以,还是电脑上分析比较好。而且这种东西,平时用不上,搞个 APP 有点小题大做了。况且各位大佬贵人事忙,还是让小的分析好。列出来给你们查阅就好。不过本着互联网开源( tou lan )的思想,我还是花了点时间写了个脚本。同时,如果各位觉得我分析的 APP 不够多( you mao ni ),可以自己下载 APK 来分析。 以后我会不定时的更新这个分析列表,还会不断的增加新的应用。因为通过对比不同时期的数据才能更好的掌握趋势。所以,希望大家能收藏、关注、star 、点赞( 一键三连 ),让我们一起学习成长~

(大家如果觉得脚本有什么问题的欢迎私信我)

分析器的使用

ApyAnalyser Github 地址

  1. 创建一个文件夹,将下载好的 apkanalyser.sh 文件放入文件夹根目录
  2. 在应用宝中下载你想要分析的 apk 到刚刚创建的目录中。文件命名格式要求如下,下划线(_)为分隔符。

(之所以在应用宝中下载,一来是因为比较可靠和方便,二来是因为应用宝下载下来就已经串好包名_版本号_build 版本.apk 了。我们只要把 app 名称添加上去就可以了)

名称_包名_版本号_build 版本.apk

如:微信_com.tencent.mm_8.0.9_1920.apk

  1. 在终端中执行 apkanalyser.sh ,结果会直接打印出来。

最新分析的统计

合计应用:171 个

含 Flutter: 55 个

含 ReactNative: 39 个

含 Weex: 19 个

同时三种技术:1 个

同时两种技术: 21 个

纯原生开发:83 个


2021 年 7 月 25 日更新

APK 统一在应用宝上下载,保证可靠性。参考应用宝 Top100 和华为应用榜来下载的。

  • ✅ 包含
  • ❌ 不包含 paste image paste image paste image paste image paste image

[Flutter] ApkAnalyser - APP开发框架分析器,用于查看APP是用Flutter还是ReactNative或是Weex

更多关于[Flutter] ApkAnalyser - APP开发框架分析器,用于查看APP是用Flutter还是ReactNative或是Weex的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html

1 回复

更多关于[Flutter] ApkAnalyser - APP开发框架分析器,用于查看APP是用Flutter还是ReactNative或是Weex的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


关于“Flutter、ApkAnalyser——APP开发框架分析器”的帖子,以下是我的专业回复:

ApkAnalyser确实是一个实用的工具,它能够通过解析APK包,帮助开发者或用户快速识别APP所使用的开发框架,如Flutter、ReactNative或Weex。这对于了解APP的技术构成、性能优化及兼容性评估等方面具有重要意义。

Flutter作为Google推出的跨平台移动开发框架,以其高性能、高一致性和丰富的UI组件库受到广泛关注。它使用Dart语言开发,能够在iOS和Android上提供几乎一致的用户体验。

而ApkAnalyser工具正是利用了这些框架的特性,通过解析APK文件中的相关信息,来识别出APP所使用的框架。这对于开发者来说,可以更加便捷地了解竞争对手或合作伙伴的技术选型,从而做出更明智的决策。

此外,值得注意的是,除了ApkAnalyser,还有其他一些工具也可以实现类似的功能,如LibChecker等。这些工具各有千秋,开发者可以根据实际需求选择合适的工具进行使用。

总之,ApkAnalyser是一个值得一试的APP开发框架分析器,它能够帮助我们更加深入地了解APP的技术构成,为开发过程中的决策提供支持。

回到顶部