【发布时间】:2012-09-11 08:18:29
【问题描述】:
我们有一个专有硬件,我们希望将其作为手机外围设备发布。
我们已经开始使用 MonoCross 框架(即 iOS 的 MonoTouch 抽象层和 Android 的 MonoDroid 抽象)编写跨平台移动应用程序。
我们希望将此应用程序的大部分内容作为代码库提供,以便其他希望编写与我们的硬件接口的应用程序的应用程序开发人员可以重复使用。
我担心使用 Mono 会迫使这些开发人员做同样的事情。是这样吗?
Android 库
我们能否生成一个 Android 库(不是库项目,我理解它是指提供完整源代码)作为其他开发人员使用 ADT 和 Java 开发的 MonoDroid 的输出(即他们没有使用 Mono Droid ) 可以在他们的应用中使用吗?
iOS 库
我们能否从 MonoTouch 中生成一个 Objective C 开发人员(即他们不使用 Mono Touch)能够在他们的应用程序中使用的库?
【问题讨论】:
-
嗨,您找到了解决方案吗?
-
没有。我们发现,做到这一点的最佳方法是使您的应用程序成为其他应用程序的依赖项,并使用自定义 URL 协议在它们之间建立接口。即将您的应用注册为自定义 URL 处理程序和
标签: android ios xamarin.ios xamarin.android monocross