首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于后端C++的跨平台移动开发

基于后端C++的跨平台移动开发
EN

Stack Overflow用户
提问于 2012-11-05 05:51:01
回答 1查看 732关注 0票数 1

我们正在为我们的网站建立一个移动应用程序,这是一种社交网络。因此,移动应用程序的功能将接近Facebook应用程序。

我们的目标是安卓、BlackBerry和iOS。

我们尝试使用phonegap和其他HTML、javascript解决方案,但是这些应用程序的性能非常缓慢。那不是我们所期望的地方。

我们现在正在考虑一条中间路线。每个平台的前端都是本地的。后端在服务器和前端之间进行通信,我们将用C++编写。经过一些研究,我发现C++代码可以通过以下方式在不同的平台上使用

iOS:目标c支持使用c++。

Android使用Android工具包

BlackBerryBlackBerry提供了本机sdk,不确定它是否是我所需要的。

我有三个问题:

  1. 方向对吗?还是有一些基本的缺陷?
  2. 这样做真的能节省时间吗?还是在本机中做后端要快得多?
  3. 在性能上有明显的差异吗?
EN

回答 1

Stack Overflow用户

发布于 2012-11-05 07:51:20

Android和Objective之间的API在所有方面都有很大的不同。您可能无法在任何程度上共享通信API。

有一种选择是对Mono进行标准化。Xamarin在开箱即用的情况下支持iOS和安卓,并且有一个叫做MonoBerry的游戏手册和黑莓10。通过Mono,我建议您在SignalR上实现后端通信的标准化。这是众所周知的工作在MonoTouch和Mono为安卓,但你将不得不做一些研究为MonoBerry。

我不知道你是否能让所有必要的部分在所有三个平台上一起工作。几乎可以肯定的是,最初会有相当多的人用砖墙砸你的头。但如果你这样做了,你将有一个比C++更愉快的旅程。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13226620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档