集思广益,移动端跨平台开发的技术都有哪些?

2015-03-16 08:43:12 +08:00
 thinkif
跨平台应用基于Web技术比较多,就不用逐个列举了,常见的大名鼎鼎PhoneGap/Apache Cordova、还有国内的几个AppCan、APICloud等等很多

使用C#的有Mono/Xamarin

使用C++的有CrossApp

还有其他的么?最好是开源的,专做游戏开发的例如Cocos2d-x之类的暂不讨论
7072 次点击
所在节点    程序员
27 条回复
Sentive
2015-03-16 19:56:38 +08:00
用Delphi的Firemonkey框架开发过一个App,性能不理想,很多控件还有bug。
thinkif
2015-03-16 22:23:30 +08:00
@WildCat
转换工具不能算吧。。。


@nori
是 libgdx ?
很强悍啊 还支持BlackBerry。。。
crazyxin1988
2015-03-16 22:25:21 +08:00
跨平台 掉坑里 爬不出来
入坑需谨慎
thinkif
2015-03-17 09:15:12 +08:00
@crazyxin1988
@cfan8
已经入坑,所以更广泛的了解除了web还有啥别的方案
155
2015-03-17 10:16:00 +08:00
@thinkif

资料都在官方, 不过(曾经我折腾的时候)很滞后.

titanium本身是通过js(rhino/v8)调用封装过的native API, 这东西挺古老的, 还做过桌面端, 后来废了, 社区的tide sdk也是衍生自曾经的titanium desktop.

官方虽然有社区版, 但是在这方面不怎么积极, 资料是一方面, 另一方面比如以前兼容WP端社区版是不给的, 启动IDE(官方收购了Aptana后做的加强版, 后来可以通过基于node的cli创建)开项目必须要登录官方帐号, 所以在社区一直不温不火.
lujiajing1126
2015-03-17 10:19:51 +08:00
如果Android First开发的话
可以试试谷歌的一套。。。GWT做Web,j2objc做IOS
janxin
2015-03-17 11:23:08 +08:00
@chenhaifeng 看了下貌似是基于Cordova的吧,和ionic应该是一个路数的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/177166

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX