用 delphi 开发 android 有必要学吗?

2014-10-27 21:21:00 +08:00
 flyingnn
最近有同事开始学着用delphi XE6开发android,说是还可以同时生成IOS APP,目前我在围观状态.

这货生成的是android原生APP吗?是不是相当于用C++写android,有没有哪位用过它做过APP的,效率如何?
16509 次点击
所在节点    Android
12 条回复
learnshare
2014-10-27 21:26:50 +08:00
应该是编译器打包成对应平台的 App,这虽然是一种快速的开发方式,但肯定不是原生的,也不一定有原生的这么好
icedx
2014-10-27 21:42:30 +08:00
楼主要是没到抱枕妹子的级别就别抱着Delphi 不放了
学点新东西又不会死人
flyingnn
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
2014-10-27 21:47:32 +08:00
要是零基础就没必要学了,如果之前就是delphi程序员,那就挺适合的.

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

比如做mac,ios程序,编译需要一台mac,编译器把工程自动生成一个xcode工程,输出到mac下面编译成原生app
flyingnn
2014-10-27 21:51:19 +08:00
@icedx
我是不想学DELPHI了,去年刚把delphi 7 的企业用程式改为用C#重写,好累,没学过delphi的.
就想了解下这货,还有就是如果同事们都用这货开发了,我如果有机会再维护他们的APP,那会很蛋疼啊.
flyingnn
2014-10-27 21:54:27 +08:00
@em70 现在学用Android Studio开发,ADT也用了一下.准备以Android Studio为主吧.JAVA也是现学的.
lushl9301
2014-10-27 22:04:55 +08:00
终于明白前一阵为什么delphi的排名突然上升了17名。。。
icedx
2014-10-27 22:11:10 +08:00
@flyingnn
直接Java 多好...
Anders Hejlsberg 已经去了微软, Anders Hejlsberg也已经不属于这个时代了...
说道Anders Hejlsberg, 还不如用Mono+C# 来进行安卓开发
flyingnn
2014-10-27 22:27:47 +08:00
@icedx Mono + C#,那不就是Xamarin了嘛.
icedx
2014-10-27 22:45:31 +08:00
@flyingnn 对啊 你不是正再用C# 么
flyingnn
2014-10-28 10:03:31 +08:00
@icedx 是在用,不过,还是用JAVA开发吧,不想绕路子了。
icedx
2014-10-28 10:40:51 +08:00
@flyingnn 我没白回复你这么多(ノ ゚∀。)ノ

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

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

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

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

© 2021 V2EX