用 delphi 开发 android 有必要学吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
flyingnn
V2EX    Android

用 delphi 开发 android 有必要学吗?

  •  
  •   flyingnn 2014-10-27 21:21:00 +08:00 19023 次点击
    这是一个创建于 4010 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近有同事开始学着用delphi XE6开发android,说是还可以同时生成IOS APP,目前我在围观状态.

    这货生成的是android原生APP吗?是不是相当于用C++写android,有没有哪位用过它做过APP的,效率如何?
    12 条回复    2014-10-28 10:40:51 +08:00
    learnshare
        1
    learnshare  
       2014-10-27 21:26:50 +08:00   1
    应该是编译器打包成对应平台的 App,这虽然是一种快速的开发方式,但肯定不是原生的,也不一定有原生的这么好
    icedx
        2
    icedx  
       2014-10-27 21:42:30 +08:00   1
    楼主要是没到抱枕妹子的级别就别抱着Delphi 不放了
    学点新东西又不会死人
    flyingnn
        3
    flyingnn  
    OP
       2014-10-27 21:45:57 +08:00
    官网说是哦:
    http://embarcadero.qcomgroup.com.tw/xe6/products/delphi.html

    透一的平台用於智慧型手、平板可穿戴置的用程式,而使用一程式即可您用於 Android iOS 的原生用程式。您所出的 app 可以存取系平台的 APIs,置的感知器服,而且支援建的 GPU CPU 使得您的 app 具佳的行效能。

    不过不知道和ART或是Dalvik有什么关系.
    em70
        4
    em70  
       2014-10-27 21:47:32 +08:00   1
    要是零基础就没必要学了,如果之前就是delphi程序员,那就挺适合的.

    delphi XE的firemonkey框架非常优秀,可以在一个IDE开发win,mac,android,ios的程序,采用的交叉编译的方式,生成的是原生的app.

    比如做mac,ios程序,编译需要一台mac,编译器把工程自动生成一个xcode工程,输出到mac下面编译成原生app
    flyingnn
        5
    flyingnn  
    OP
       2014-10-27 21:51:19 +08:00
    @icedx
    我是不想学DELPHI了,去年刚把delphi 7 的企业用程式改为用C#重写,好累,没学过delphi的.
    就想了解下这货,还有就是如果同事们都用这货开发了,我如果有机会再维护他们的APP,那会很蛋疼啊.
    flyingnn
        6
    flyingnn  
    OP
       2014-10-27 21:54:27 +08:00
    @em70 现在学用Android Studio开发,ADT也用了一下.准备以Android Studio为主吧.JAVA也是现学的.
    lushl9301
        7
    lushl9301  
       2014-10-27 22:04:55 +08:00   1
    终于明白前一阵为什么delphi的排名突然上升了17名。。。
    icedx
        8
    icedx  
       2014-10-27 22:11:10 +08:00   1
    @flyingnn
    直接Java 多好...
    Anders Hejlsberg 已经去了微软, Anders Hejlsberg也已经不属于这个时代了...
    说道Anders Hejlsberg, 还不如用Mono+C# 来进行安卓开发
    flyingnn
        9
    flyingnn  
    OP
       2014-10-27 22:27:47 +08:00
    @icedx Mono + C#,那不就是Xamarin了嘛.
    icedx
        10
    icedx  
       2014-10-27 22:45:31 +08:00   1
    @flyingnn 对啊 你不是正再用C# 么
    flyingnn
        11
    flyingnn  
    OP
       2014-10-28 10:03:31 +08:00
    @icedx 是在用,不过,还是用JAVA开发吧,不想绕路子了。
    icedx
        12
    icedx  
       2014-10-28 10:40:51 +08:00 via Android   1
    @flyingnn 我没白回复你这么多(ノ 。)ノ
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2345 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 15:44 PVG 23:44 LAX 08:44 JFK 11:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86