This page is likely outdated (last edited on 11 Aug 2009). Visit the new documentation for updated content.

MonoTouch Beta

This is the page for the MonoTouch Beta program. If you are interested in participating on the beta, you can fill out our Beta Signup Form.

Here are some pointers to get you started:

Table of contents

Live Support over Chat

You can get live support for MonoTouch using IRC at server irc.gnome.org channel #monotouch.

Bugs in MonoTouch

You can query or report new bugs using Bugzilla, here are some links:

     
  Query Add
MonoTouch Bugs    
  Runtime View Add
  Class Libraries View Add
  Tools View Add

Release History

MonoTouch Release History

Caveats

We consider MonoTouch feature complete, but there will be bugs lurking in this beta release. We will be issuing new builds every few days to correct bugs that developers will be running into, so please report these issues to the monotouch@lists.dot.net mailing list.

The beta does not come with a license to redistribute the code beyond testing. For that you will need to wait for the official release in the first two weeks of September to buy the real product version.

The .NET API

MonoTouch is based on a hybrid .NET 2.0 and Silverlight 2 API profile, this was done to help the Mono Linker remove code to make your code smaller. If you want to use existing C# code, you will need to compile it from scratch using our compiler and tools to make sure that the proper assemblies are referenced.

Limitations

Since MonoTouch is a static compiler (no JIT engine), there are some limitations that you should be aware of before you write your code.