android - 用于为不同智能手机操作系统开发应用程序的通用代码库

标签 android ios smartphone

<分区>


想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 .

已关闭 9 年前

我是 iOS/Android 开发新手,所以我想知道为不同平台开发应用程序的通常做法是什么 - 是重写整个代码还是选择某种语言(C 或 C++)例如,将大部分工作保留在这种语言中,然后用相应语言的系统特定内容覆盖它?我知道 Android NDK 并在您的 iOS 应用程序中拥有 C/C++ 代码,但问题是 - 这在实践中通常使用 - 也许以后可能会添加一些其他平台?当然,经典的例子就是《愤怒的小鸟》,我什至在我的“智能”电视上也有它。很高兴听到在这方面有经验的人,因为我可能正在做出决定。谢谢!

最佳答案

你应该去看看Xamarin studio 。它允许您用 C# 编写代码,并在平台之间重用高达 80% 的代码。他们有一些视频和教程,介绍如何最好地编写可重用的代码。

关于android - 用于为不同智能手机操作系统开发应用程序的通用代码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17687933/

上一篇:ios - 将 UIView 置于 super View spring/struts 中间

下一篇:ios - 什么是 XML 解析器错误超出允许的范围和无效的元素名称?

相关文章:

android - 如何加快 Android Studio 编译过程

java - 哪些手机支持哪种 J2ME(Java 微型版)规范?

java - 在 ubuntu 中创建跨平台应用程序

android - 定位程序崩溃

android - 为 android 构建 openframeworks 时出错 : “invalid use of incomplete type ‘class Poco::Path’ ”

iphone - 来自远程服务器的 obj-C、Json + Coredata - 没有本地数据库/数据库,最佳方法?

ios - 显示在 JSQMessagesViewController 中发送的视频的图像预览

java - 检测智能手机是否在范围内

android - RecyclerView 删除项目不调用 OnScrollListener

iOS - YouTube JSON-C 解析