我是一名 python 程序员,希望制作我的第一个移动应用程序。我想为 iOS 和 Android 制作一个外观和感觉都是原生的应用程序。我想我会从一个简单的 iPhone 应用程序开始,看看一切是如何工作的。Mono 似乎是显而易见的解决方案。然而,我惊讶地发现,我发现的几乎所有示例 Monotouch 代码,以及 Stackoverflow 上的答案,都严重依赖于 IOS 框架,本质上使得代码根本不是跨平台的。例如,我正在研究使用计时器。我阅读的所有示例都使用 NSTimer。当然这可以在 C# 本身中完成,以便该部分是跨平台的?但是,为什么所有这些人都使用 NSTimer?
所以,我的问题是,IOS/Android 的 Mono 开发如何跨平台?对于小型应用程序是否仍然值得考虑,或者仅适用于具有大量业务逻辑的非常大的应用程序?