我们正在考虑将我们的 C# .NET 应用程序移植到 Android,并且我已经开始阅读有关 Xamarin.Android 和 Mono 框架的信息。我刚刚开始进行 Android 开发。
我在http://xamarin.com/android主页面上注意到它指出:
本机代码 高性能编译代码,可完全访问所有本机 API。
这是否意味着生成的代码将是更难以逆向工程的本机代码?我们希望创建一个包含我们的关键算法的类库,如果我们可以将其编译为本机代码以阻止逆向工程,那将减少我们对移植的恐惧。
我已经阅读了其他几篇关于 Android 代码并不比混淆的 .net 程序集更难反编译的文章(在使用 ProGuard 之后)。本机代码编译是这些帖子之后出现的最新功能吗?感谢您的任何建议!