APK大小V/S已安装的APP大小 [英] APK Size V/S Installed APP size

查看:199
本文介绍了APK大小V/S已安装的APP大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Flutter和Dart语言的新手.在从教程中看到一些示例应用程序后,我已经知道,简单的Tab布局应用程序在发行后占用7MB的APK,安装该应用程序后的大小为27MB.我的问题如下:

I am new to Flutter and dart language. After developing some example apps seeing from the tutorial I have come to know that the simple Tab-Layout App is taking 7MB for APK after release and after installing the APP the size is 27MB. My question is as follows:

  • APK大小和已安装的APP大小有什么区别?
  • 在开发本机或Flutter应用程序时,我们应该牢记APK大小不应该太大,或者安装后APP的大小应该不那么大吗?
  • 牢记Native和Flutter的优点和缺点,开发Android APP的最佳方法是什么?

推荐答案

  • 已安装的应用在标准APK的空间中具有类似DOUBLE的功能,这是由于Android如何安装"所有应用而引起的.如果在"/data/app/..."中打开一个文件夹,则可以看到,对于每个PackageName/App,它都存储了标准的APK文件(您发布的APK),并且至少有两个文件夹:用于库和一个用于优化的代码(如果没有Root,则无法从我们这里访问/读取).这些文件夹包含其他从APK开始提取和优化的文件.
  • Flutter应用程序不能小于6-7Mb,因为它将所有Flutter Core带入其中.要缩小"您的应用,您可以遵循通用规则来缩小任何普通的本机应用.
  • 最好的方法?一切都取决于您的技能,完成应用程序所需的可用时间,客户对某些图形界面的位置改变主意的时间等等....Flutter主网站页面上写着" Flutter是Google的移动应用程序SDK 用于制作高质量的本机界面 ",因此其主要目的是快速创建界面.当客户每隔10分钟中断我们的工作时,这是很好的选择,因为他想更改图形方面的内容,并且我们不能手动更改许多XML,然后每次都重建一个版本,因此Flutter可以大大改善这一步骤.当我们不确定在最终阶段我们将在哪里设置组件/小部件时,Flutter甚至在初始阶段就很不错,因此我们可以在几秒钟内将所有内容移动到图形结果中. Flutter应用程序的性能相当不错,但显然不如本地应用程序.当您已经知道最终的APK会大于25MB时,使用Flutter可能是个好方法,因为在这种情况下25MB或25 + 7MB的差别并不大,但是Flutter提供的速度(在GUI开发中)是无法估计的.
  • 这篇关于APK大小V/S已安装的APP大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆