Pregunta

He creado una aplicación simple hola mono mundo táctil (iPhone). Sin embargo, su tamaño es de 5 MB.

¿Hay una manera de hacerlo más pequeño?

¿Fue útil?

Solución

Esta es la lista de correo de post de hoy:

  

Además de este hilo, que quería darle a la gente una mano a mano en   lo que hemos estado haciendo con MonoTouch y el uso del disco / memoria.

     
      
  • optimizaciones nuevo brazo.

         

    En la próxima versión de MonoTouch, una nueva optimización ARM   por ejemplo, reducir mscorlib código nativo por 300k. Por lo que irá desde   800k a 500k. Se puede esperar el mismo tipo de ahorro en otra   asambleas también.

         

    Esto se llevó a cabo mediante una técnica que reutiliza muchas de la envoltura   Mono funciones que utiliza para envolturas compartidos.

  •   
  • Enhanced vinculador

         

    El enlazador está mejorando, y ya no por ejemplo tirar de cualquier   de Mono.Security.dll, a menos que utilice la pila HTTP. Esto en el   ejemplo siguiente se eliminará algunos 300k de la distribución final como   bien.

         

    El enlazador es todavía demasiado conservador, y vamos a seguir para mejorar a ser más agresivo y eliminar más código.

  •   
  • En general

         

    Desde que empezamos, uno de nuestros objetivos para asegurar que tendríamos una   de pequeño tamaño, por lo que hemos invertido un tiempo significativo en nuestra enlazador, y nosotros   seguir invirtiendo en ella.

  •   

Otros consejos

Mono aplicaciones en el iPhone incluyen el tiempo de ejecución Mono por lo que realmente no se puede conseguir mucho más pequeño que 5 MB. Ver esta pregunta relacionada

EDIT: De acuerdo con la respuesta de Miguel, parece que el espacio mínimo está a punto de reducir considerablemente.

Trate de usar las opciones del vinculador. Enlace SDK única o enlazar todos los conjuntos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top