Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I shrink the size of my mono touch application

I created a simple hello world mono touch (iPhone) application. However, its size is 5MB.

Is there a way to make it smaller?

like image 488
tom greene Avatar asked Sep 23 '09 21:09

tom greene


People also ask

How do I reduce the size of my Android app?

The Android Size Analyzer tool is an easy way to identify and implement many strategies for reducing the size of your app. It is available as both an Android Studio plugin as well as a standalone JAR. You can download the Android Size Analyzer plugin using the plugin marketplace in Android Studio, as shown in figure 1.

How to change the size of apps and text only in Windows?

But, you may want to change the size of the apps and text only in the main display. Here is how you can do just that: Click on the Start button in the bottom-right corner; Click on the gear icon; When the Settings menu shows up, click on Ease of Access; Next, click on Display located on the left

How to shrink screen back to normal size on Windows 10?

How To Shrink Screen Back To Its Normal Size On Windows 10. Option 1: Change Screen Resolution In Windows 10. Option 2: Change Display. Option 3: Orientation. Option 4 – Change Text Size. Option 5 – Turn Off Magnifier. shrink my screen back to normal size. Related Posts.

How do I change the size of text on the homescreen?

1 Step 1a: Right click the Homescreen 2 Step 2a: Wait for a menu to pop up 3 Step 3a: Select the tab with “Display” 4 Step 4a: Scroll down and look out for a menu tagged “Change the size of text, apps and other items” 5 Step 5a: Adjust the slider to your preferred text size. More ...


1 Answers

This is from the mailing list post today:

In addition to this thread, I wanted to give folks a heads up on what we have been up to with MonoTouch and disk/memory usage.

  • New ARM optimizations.

    In the upcoming version of MonoTouch, a new ARM optimization will for example reduce mscorlib native code by 300k. So it will go from 800k to 500k. You can expect the same kind of savings in other assemblies as well.

    This was implemented by a technique that reuses many of the wrapper functions that Mono uses to shared wrappers.

  • Enhanced Linker

    The linker is improving, and it will no longer for example pull any of Mono.Security.dll, unless you use the http stack. This in the example below will remove some 300k from the final distribution as well.

    The linker is still too conservative, and we will continue to enhance it to be more aggressive and remove more code.

  • In general

    Since we started, one of our goals to ensure that we would have a small footprint, so we invested significant time on our linker, and we continue to invest in it.

like image 131
miguel.de.icaza Avatar answered Sep 25 '22 12:09

miguel.de.icaza