【发布时间】:2013-10-05 01:23:03
【问题描述】:
我们正在考虑将我们的 C# .NET 应用程序移植到 Android,并且我已经开始阅读有关 Xamarin.Android 和 Mono 框架的信息。我刚刚开始进行 Android 开发。
我注意到http://xamarin.com/android 主页上写道:
本机代码 高性能编译代码,可完全访问所有原生 API。
这是否意味着生成的代码将是更难逆向工程的本机代码?我们希望创建一个包含我们的关键算法的类库,如果我们可以将其编译为本机代码以阻止逆向工程,那将减少我们对移植的恐惧。
我已经阅读了其他几篇关于 Android 代码的反编译并不比混淆的 .net 程序集更难的文章(在使用 ProGuard 之后)。本机代码编译是这些帖子之后出现的最新功能吗?感谢您的建议!
【问题讨论】:
-
声明
Native Code High-performance compiled code with full access to all the native APIs.并不暗示代码逆向工程的难度。
标签: c# android mono xamarin.android xamarin