Flutter apps sont trop gros en taille
J'ai une bonne expérience dans l'application android de développement à l'aide de java. Récemment j'ai entendu parler de flottement. Donc, j'ai essayé de créer une simple application android avec flutter basé sur l'officiel tutoriel. Mais, étonnamment, le débogage de la taille de l'application est de 25 mo et la version de l'apk coûts de plus de 7MO. Il est vraiment plus grand quand les comparer avec les autochtones développé l'application android.
Est-il de toute façon à l'optimiser?
Au début, j'avais regarder dans le fichier APK et analyser quels sont les pièces à cause de la taille de la stackoverflow.com/questions/3599210/... (veuillez poster une partie de l'acquis de l'info). Vous devez être conscient qu'un flutter app contient l'ensemble de l'environnement d'exécution, il n'y a pas de dépendance spécifique Android SDK version (sauf pour les plugins), donc de plus grande taille est inévitable. Flutter est même pas la 1.0. Le Flottement de l'équipe est conscient de l'ampleur et a mentionné qu'ils aborderons plus tard.
OriginalL'auteur Steephan Selvaraj | 2018-03-02
Vous devez vous connecter pour publier un commentaire.
Flottement de l'équipe reconnaît ici.
Il y a une explication à cette ici, citant le de même
Aussi, les différences relatives dans le apk taille serait susceptible d'être plus petits avec de grandes applications. Flutter est surcharge de taille est fixe.
OriginalL'auteur Vilokan Labs
Oui, bien sûr, la taille de l'apk ou ipa construit avec flutter sera minimum de ~: 7 mo pour un hello world app. C'est parce que, le flottement de navires d'un moteur de base, le cadre, l'ICU de données, fichier de LICENCE etc avec sa sortie de la construction qui sont obligatoires pour un flottement application à exécuter.
Vous pouvez consulter la FAQ ici pour en savoir plus sur ce qui se combien de taille lors de la construction.
Espère que ça aide!
Espérons que vous êtes la construction version de débogage. Essayez de construire une version. Au-dessus de la taille pour un
Hello World
application de flottement. La taille peut varier en fonction native de dépendances et d'autres plugins.c'était un communiqué de construire. après un peu de débogage, j'ai découvert que swift bibliothèques de base contribue à la moitié de la taille totale de l'IAP, si nous utilisons swift, qui a été mon cas. Final universelle IPA taille avec swift, le syndicat a ~21mb et éclaircis IAP a été ~9 mo
OriginalL'auteur Hemanth Raj
tout ce genre d'application multi-plateforme sont plus grands à partir de début
j'ai fait le travail à réagir indigènes et hello-world app est d'environ 6 MO
tout ce que vous pouvez faire est de faire une libération de deux apk ,un pour le cpu arm et un pour processeur x86 de cette façon, vous pouvez réduire la taille d'environ 4 MO, mais ne va jamais être petit comme android
selon google
vérifiez ici pour plus d'infos https://developer.android.com/studio/build/configure-apk-splits.html
Mise à JOUR: si mon il pas entièrement pris en charge maintenant, il sera dans l'avenir pour assurer, dans chaque phase de flottement de développement de cette méthode de travail, mais pas trop, en version bêta , mais cette méthode fonctionne mieux en libérant plus de la version de flottement
OriginalL'auteur nima moradi
Ce qui est normal pour flottement due à d'autres fichiers nécessaires, dans mon android go il a pris 60mbs juste pour défaut d'application de flottement nouveau projet, dans ce sens, je pense qu'il faut encore plus sur Android Aller périphériques.
OriginalL'auteur James Christian Kaguo