我们有一个专有硬件,我们希望将其作为手机外围设备发布。
我们已经开始编写一个跨平台的移动应用程序,它使用 MonoCross 框架(即 iOS 的 MonoTouch 抽象层和 Android 的 MonoDroid 抽象)与硬件接口。
我们希望将此应用程序的大部分内容作为代码库提供,以供其他希望编写与我们的硬件接口的应用程序的应用程序开发人员重用。
我担心使用 Mono 会迫使这些开发人员也这样做。是这样吗?
安卓库
我们能否生成一个 Android 库(不是我理解为提供完整源代码的库项目)作为 MonoDroid 的输出,其他开发人员使用 ADT 和 Java 开发(即他们不使用 Mono Droid)能够使用他们的应用程序?
iOS 库
我们能否从 MonoTouch 中生成一个 Objective C 开发人员(即他们不使用 Mono Touch)能够在他们的应用程序中使用的库?