开发一个c#应用程序,适用于Windows Mobile, Android &;iPhone

本文关键字:Windows 适用于 Mobile iPhone Android 应用程序 一个 开发 | 更新日期: 2023-09-27 17:50:18

我有一个项目,我需要建立一个c#应用程序,能够在iPhone, Android和Windows Mobile中运行。

对于windows Mobile来说这是没有问题的,但是当我们尝试着为Android和iPhone开发游戏时,我认为这是一个挑战。

我一直在寻找解决方案,我发现了一些关于monoandroid和MonoTouch的信息。

我的问题是,有人使用这个API吗?他们好吗?他们是否真的利用了Android/iPhone的原生api ?我可以只用一个源代码为两个平台创建一个应用程序吗?

最后,有没有其他方法可以为这些移动平台创建c#应用程序?

开发一个c#应用程序,适用于Windows Mobile, Android &;iPhone

是的,它们很结实。他们给了你。net 4.0所有的功能& &;在共享程序集中共享数据访问、网络/API集成和业务逻辑的能力。当然,你必须用c#编写应用程序的用户界面部分,但要针对特定的平台。

例如,MonoTouch就像c#中的Cocoa。它会让你感觉不像典型的。net编程风格,所以确保你能轻松地阅读Objective-C文档。援助。

还建议遵循相关平台的UI指南。不要为所有平台制作千篇一律的应用,否则它会在所有平台上都很糟糕。