教训就是,别用 PhoneGap, Titanium 之类的跨平台框架了

2012-12-31 01:47:18 +08:00
 fsw90628
1. 功能不全,想要的 API 用不了,或者 bug 一堆,到那时候就后悔莫及了。

2. iOS 和 Android 能一样吗,别寄予厚望了,他们太不一样了。
19200 次点击
所在节点    iDev
34 条回复
haohaolee
2012-12-31 01:59:24 +08:00
感觉 UI 是很难跨平台的
siky
2012-12-31 02:21:16 +08:00
如果Web熟悉,做简单的展示还是方便的,但是总不及原生的好用
txx
2012-12-31 02:33:10 +08:00
当初有团队 以我们PhoneGap 一套代码 搞定一切 给你节省成本 的名义 从我们团队这里抢走了一个坑项目
也不知道他们死了没 目测是没上架。。。
PrideChung
2012-12-31 03:22:25 +08:00
lz在实际项目中碰到问题了?我自己没用过,听说PhoneGap的性能有问题而且bug较多,Titanium比较靠谱,不过我还是直奔原生去了。
Winny
2012-12-31 10:45:19 +08:00
monotouch呢?
shellex
2012-12-31 12:33:43 +08:00
PhoneGap 和 Titanium 差异还是很大的。前者就是一个Webview Wrapper而已,最主要的问题还是性能和API上的,能用它写的东西挺受限。

Titanium 是能做 Wrapper 也可以编译成 Native 的 App,不过bug有点多,而且有内存泄漏。

另外,简单的内容展示 App 用 PhoneGap 挺好的。
ljbha007
2012-12-31 12:42:43 +08:00
可以参考下这款应用 效果非常好
http://www.phonegap.com/app/untappd/
ljbha007
2012-12-31 12:43:22 +08:00
还有跨平台框架里边 Cocos2d-x这种还是很有用的!
txx
2012-12-31 13:01:37 +08:00
@ljbha007 用cocos2d-x 写应用么 = =
ljbha007
2012-12-31 13:07:30 +08:00
@txx 我的理解是应用包括游戏

可以说说你用phonegap和titanium遇到什么具体的困难吗?
fsw90628
2013-01-06 22:39:49 +08:00
eickegao
2013-01-07 01:58:32 +08:00
@Winny monotouch基本就是原生程序。我用了2年多了。只要原生可以实现的,它也可以实现。
kran
2013-01-07 08:00:32 +08:00
完全赞同
feihu
2013-01-07 08:16:06 +08:00
就说霸气三国是用了phonegap,不知道是真的假的,如果是真的话,挺厉害的,这款游戏是跨终端的,传说月收入超千万。有人了解内幕吗?
barrywey
2013-01-07 09:27:30 +08:00
这又让我想起来html5 app和native app的争论!!!
Winny
2013-01-07 09:46:33 +08:00
@eickegao 这个还是很靠谱的咯?
对于个人开发者,本身有C#基础,是不是monotouch和monoandroid是比较好的选择?
sinreal
2013-01-07 09:52:31 +08:00
学习成本也很重要。如果能很快掌握原生代码开发,谁愿意用这些呢。
eickegao
2013-01-08 02:57:27 +08:00
@Winny 我自己感觉是。拿我自己来举例吧。我刚开始只懂C#不懂OBJ-C

然后就用MONOTOUCH入手,这样你等于只学一个SDK的使用,等我基本熟悉IOS的基本SDK使用以后,

再转学OBJ-C,然后开始用OBJ-C写代码。我觉得这样会是一个比较好的学习路径。

现在我使用MONOTOUCH和MONOANDROID的主要原因是因为我想写一个代码一次性跑三个平台。

<amp-youtube data-videoid="dzTV7RqQTmQ" layout="responsive" width="480" height="270"></amp-youtube>
你可以看一下这个VIDEO,我自己实现的引擎,不是使用MONOGAME来做的。
aaronmix
2013-01-08 07:52:21 +08:00
@Winny 对的,而且monotouch/monodroid对SDK所有API的绑定。就想看觉不觉得值这个价$399/each。
welsonla
2013-01-08 09:03:54 +08:00
我现在是项目中整合phonegap,求教如何用ios执行js给phonegap页面啊,原来的invokestring废弃了

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

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

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

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

© 2021 V2EX