Comment puis-je réduire la taille de mon application tactile mono
-
13-09-2019 - |
Question
Je créé une application simple bonjour tactile mono monde (iPhone). Cependant, sa taille est 5MB.
Y at-il un moyen de le rendre plus petit?
La solution
Ceci est de la liste de diffusion après aujourd'hui:
En plus de ce fil, je voulais donner aux gens une tête sur ce que nous avons été jusqu'à avec MonoTouch et disque / utilisation de la mémoire.
optimisations Nouveau ARM.
Dans la prochaine version de MonoTouch, une nouvelle optimisation des ARM par exemple réduire mscorlib code natif par 300k. Ainsi, il passera de 800k à 500k. Vous pouvez vous attendre le même genre d'économies dans d'autres ensembles aussi bien.
Ceci a été mis en œuvre par une technique qui réutilise beaucoup de l'emballage fonctions Mono utilise pour emballages partagés.
Linker amélioré
L'éditeur de liens s'améliore, et il ne sera plus par exemple tirer une de Mono.Security.dll, sauf si vous utilisez la pile http. Ce dans le exemple ci-dessous supprimer certains 300k de la distribution finale bien.
L'éditeur de liens est encore trop conservatrice, et nous continuerons de l'améliorer pour être plus agressif et de supprimer plus de code.
En général
Depuis que nous avons commencé, un de nos objectifs pour faire en sorte que nous aurions une faible encombrement, donc nous avons investi beaucoup de temps sur notre éditeur de liens, et nous continuer à investir.
Autres conseils
applications Mono sur l'iPhone comprennent le runtime Mono afin que vous ne pouvez pas vraiment beaucoup plus petite que 5MB. Voir cette question liée
EDIT: Selon la réponse de Miguel, il semble que l'empreinte minimale est sur le point de réduire considérablement.
Essayez d'utiliser les options de l'éditeur de liens. Lien SDK uniquement ou un lien tous les assemblages.