有什么不错的环境可以开发一款跨平台又靠谱的app?

2012-04-04 18:14:59 +08:00
 sdjl
请问, 如果要做一款质量不错的app(体验, 性能, 稳定), 需要在ios和android上都可以很好的运行, 有什么不错的解决方案?

再问, sencha monotouch titanium 这些东西靠谱么? 他们的优缺点各是什么?

主要是从节约开发时间的角度来考虑, 但是又必须保证开发出来的app质量高, 这个app会在短时间内有上万用户使用的(如果你有兴趣, 也可以给我们发邮件, 外包合作的方式).
16496 次点击
所在节点    iPhone
47 条回复
sdjl
2012-04-04 20:54:54 +08:00
@ohdarling 主要是web app每次都要请求html, 这样感觉会比较慢, 这方面有没有好的解决办法??
sdjl
2012-04-04 20:57:20 +08:00
@Semon 你邮箱多少啊? 问点问题
Semon
2012-04-04 21:43:00 +08:00
@sdjl Ti是拿JS写,然后通过引擎port到原生代码,所以基本上还是属于半原生的,所以效率上很好
我的邮箱semonxue#gmail.com
ohdarling
2012-04-04 23:58:42 +08:00
@sdjl Web App 也可以封装成本地的,PhoneGap 就是做这个用途的,这样基本的展示样式都放本地,然后数据用 Ajax 去取。
sdjl
2012-04-05 10:43:51 +08:00
@ohdarling 哦, 我以为就是封了后还是要不断请求html.... 原来不是啊
ohdarling
2012-04-05 11:30:19 +08:00
@sdjl 不是滴,不断请求的话不就是 Web App 了~
HowardMei
2012-04-05 11:34:50 +08:00
@sdjl python开发Mobile App?有成功的例子吗?
Zjinys
2012-04-05 12:13:45 +08:00
Titanium 上手很快,但个人认为适合做企业的应用开发,如果你要做一些特别的界面效果还是用OC吧。
而且Titanium虽说是跨平台的但是你不会真愿意用它来做跨平台开发的:
1. 代码里面需要有很多针对平台的判断
2. 不同平台下相同的代码的表现相差太大
3. Android下的效果很不好(可能是因为我的首选平台是iPhone)。
sdjl
2012-04-05 12:45:10 +08:00
@HowardMei 我没有开发过mobile app, 只做过web的开发呢~~~
sdjl
2012-04-05 12:47:02 +08:00
@Zjinys 恩 , 别人大概也是这样给我说的, 估计还是用原生的开发, 在不同的系统上都开发一套了

谢谢各位的耐心解释, 等设计出来了我再上来吼吼
HowardMei
2012-04-05 14:13:51 +08:00
不知道用这个来生成多平台原生代码怎么样: http://www.haxenme.org
http://www.haxenme.org/documentation/features/ 很拉风呢,没有它不支持的
http://www.haxenme.org/showcase/
unstop
2012-04-05 14:43:39 +08:00
Titanium 不错,我前天尝试用它做了一个小东西,不过问题是生成的安装包文件巨大(5M+),让我不得不放弃了这个方案。
sangwei
2012-04-05 15:03:28 +08:00
没人提到corona,完全不算一种选择吗?
sdjl
2012-04-05 20:39:00 +08:00
@HowardMei 不知道啊 关键是要看案例~
sdjl
2012-04-05 20:39:41 +08:00
@unstop 是么 , 如果同样的程序用原生写法, 那大概有多少k?
sdjl
2012-04-05 20:40:01 +08:00
@sangwei 不知道啊, 这一块我就是盲...
spark
2012-04-05 20:58:13 +08:00
看头像应该是翻东西吧
unstop
2012-04-05 21:08:05 +08:00
@sdjl 安卓应用的话,我这个小玩意儿原生的 APK 才不到100K,差不多就是几个资源加起来的大小。论坛上说这个框架打包出来就有4-5M的大小,对于开发小东西实在是不可承受之重。
ant_sz
2012-04-05 22:02:27 +08:00
有没有一个使用C/C++编写,使用 OpenGL 描述界面的hyber层框架呢
sdjl
2012-04-05 22:04:36 +08:00
@spark 是的, 早期我做过翻动西 :)

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

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

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

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

© 2021 V2EX