V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
funcman
V2EX  ›  iDev

如果同时开发iOS和Android应用,有什么好的方案?

  •  
  •   funcman ·
    funcman · 2013-03-26 16:15:52 +08:00 · 6930 次点击
    这是一个创建于 4270 天前的主题,其中的信息可能已经有所发展或是发生改变。
    跨平台框架什么的。估计只能靠C++来写吧~
    22 条回复    1970-01-01 08:00:00 +08:00
    pscl
        1
    pscl  
       2013-03-26 17:05:47 +08:00
    PhoneGap
    hexor
        2
    hexor  
       2013-03-26 22:23:44 +08:00
    框架肯定找现成的吧 现在大部分的游戏都是在引擎的基础上做的 而这些引擎大多数都是跨平台而且不仅仅支持游戏. 所以可以去找找. 我知道的游戏引擎国内的有木瓜(papaya) 国外的有corona. 其他的肯定还有更多 你可以去找找这方面的资料
    pspEgg
        3
    pspEgg  
       2013-03-27 08:21:44 +08:00
    关键是不能从「one code fits all」角度出发,而是分开考虑如何制作最好的两个软件。这两天有个跨平台web app的例子:

    forecast.io
    zhfish
        4
    zhfish  
       2013-03-27 13:24:09 +08:00
    cocos2d-x 写应用一点问题没有
    flyer103
        5
    flyer103  
       2013-03-27 15:59:53 +08:00
    @pscl 赞!但它提供的 API 还少,且在不同的平台上 cordova 使用的版本可能也不一样,这点儿在使用时有些麻烦。
    funcman
        6
    funcman  
    OP
       2013-03-27 23:48:22 +08:00
    看来只能等Qt的iOS和Android支持正式推出了。

    游戏好办,游戏不怎么涉及GUI层。
    funcman
        7
    funcman  
    OP
       2013-03-27 23:49:15 +08:00
    @pscl 这个东西和HTML5差别多大?
    aaronmix
        8
    aaronmix  
       2013-03-28 06:58:42 +08:00
    Xamarin iOS & Xamarin Android.
    ostrichmyself
        9
    ostrichmyself  
       2013-03-28 07:52:05 +08:00
    大部分的工作放在服务器处理

    UI 用phoneGap方案, 貌似都是大家的选择,

    没用过,不做点评.
    joy1744
        10
    joy1744  
       2013-03-28 21:53:50 +08:00
    Titanium mobile
    unity
    missdeer
        11
    missdeer  
       2013-03-29 20:49:59 +08:00
    Qt4已经可以Android和iOS跨了,不过Qt4iOS收费的,个人版license单产品500刀多产品750刀
    funcman
        12
    funcman  
    OP
       2013-03-30 01:05:28 +08:00
    @missdeer Qt5.1开始官方支持iOS和Android。
    funcman
        13
    funcman  
    OP
       2013-03-30 01:06:57 +08:00
    哦,是5.2正式支持。
    missdeer
        14
    missdeer  
       2013-03-30 09:52:25 +08:00
    @funcman 知道,但以如今的开发速度,今年末能否出来也是个未知数
    lijia18
        15
    lijia18  
       2013-03-30 10:17:23 +08:00
    你是要开发游戏还是应用?应用的话推荐PhoneGap,游戏的话推荐cocos2d-x.
    funcman
        16
    funcman  
    OP
       2013-03-30 14:33:38 +08:00
    @lijia18 标题写着“应用”。游戏的话,我有自己的引擎。
    lijia18
        17
    lijia18  
       2013-03-30 18:18:07 +08:00
    @funcman 应用的话推荐phoneGap, 自己的游戏引擎是什么引擎?
    felixye
        18
    felixye  
       2013-03-30 20:32:33 +08:00
    基于Objective-C的跨平台开发工具Stella SDK,就支持将iOS开发的同套源代码轻松编译、移植到Android平台上,做了iOS应用就可以有Android应用,两剑桥海归出品 http://t.cn/zTz5ast 刚在36kr看到的
    lancy1014
        19
    lancy1014  
       2013-03-30 23:18:16 +08:00
    分别找人来做,想其他的都会悲剧。iOS和android有完全不一样的交互规范。不要妄想一处编写处处执行。(除非是游戏,或者是非正常交互,或者你就是想省钱随便做一个应用
    yellowV2ex
        20
    yellowV2ex  
       2013-03-31 21:58:36 +08:00
    Adobe AIR?
    amirfish
        21
    amirfish  
       2013-04-01 06:44:11 +08:00
    funcman
        22
    funcman  
    OP
       2013-04-01 13:32:11 +08:00
    @lancy1014 是的,我的主要思路也是这样的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3876 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:25 · PVG 18:25 · LAX 02:25 · JFK 05:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.