<div>Sugar could report an error message on startup: &quot;This Activity contains executable code which was not compiled for this platform.  Please contact the activity author for support.&quot;</div><div>This would fall into the general category of displaying better error messages when activities fail to start.</div>

<div><br></div><div>If ARM becomes a really popular Sugar platform, those authors whose activities embed compiled code will be encouraged by their users to provide updated bundles with binaries for more platforms.</div><div>

<br></div><div>I personally feel the simplicity of the .xo bundle format is a big advantage.  After years of developing for Sugar, I still have no idea how to compile a .rpm file and have no desire to learn :)  One more hurdle to cross when starting out.</div>

<div><br></div><div>Best,</div><div>Wade</div><div><br></div><div>PS- A friend just told me that whenever his iPhone app crashes for a user, it sends a little log back to a central server (if the user has opted in).  The logs are grouped and sent to the app author automatically.  What a way to encourage a stable activity ecosystem!!  That even gives Apple the ability to theoretically penalize an App author whose activity crashes too often.</div>