Delphi XE5是Windows平台下著名的快速应用程序开发工具,Delphi XE5支持Android ARM的开发,可以在Android虚拟机里运行,因此建议将XE5安装在64bit的Windows,内存可以大于3GB,Delphi XE5安装光盘中包含了最基本的Android开发的环境文件,但是并没有提供Android模拟机。我们需要安装Android的SDK后生成Android模拟机。
delphi xe5这次是真正支持跨平台智能手机开发了,在xe4的ios本地代码基础上,再增加支持直接编译成android本地代码。delphi毕竟有着强大编译器的遗传基因,一出手就让之前所有的其他开发工具被甩开很多。
【 软件特色】
1.多设备开发是以后的方向,现场统计大部分人都有3台以上的设备,Desktop, Laptop, Pad, Mobile Phone
2.Delphi XE5 不会支持Windows Phone, 因为MS在移动市场的占有率是在是太小太小了
3.将来会支持穿戴式设备的开发,Glass, Smart Watch
4.Delphi将来会倾向于做Backend as a Service (BAAS) , 把后端的数据和处理能力用REST+JSON 暴露, 让移动端轻松访问
5.把传统的Delphi应用移植到Mobile很容易 (当然也许李维只是举了一个灰常简单的例子)。
6.在Mobile上开发有很多不同于传统Delphi开发的Best Practice, 例如List 的数据Load
7.FireMonkey 确实强大,把不同的设备和平台做了抽象, 让程序员可以直接使用FireMonkey 提供的UI来编程,抛开iOS,Android 的UI细节, 但我认为这是一把双刃剑,抽象确实能方便开发人员, 但同时会丧失一些”个性“ (例如特殊的UI),为了弥补这些“个性”,可能需要花费巨大的精力
【问题】
1 没有可视化的界面生成。所有界面都要手工代码生成,这对效率来说影响很大。
2 不是真编译。titanium通过一个引擎+js文件来实现跨平台支持iphone、android等的开发,虽然js解析引擎速度不慢,但毕竟转了一道。当然,和那些基于html5的相比,是好了很多。
3 由于以上1以及其他因素,跨平台支持并不彻底。当然因为android和iphone本身在很多操作习惯和屏幕分辨率上差异太大,所以要做到真正的跨平台需要做很多事情,这一点上也是让我觉得影响效率的。
从之前测试xe4对于iphone的支持来看,通过磨练已久的firemonkey框架,加上实在太过老道的delphi语言,对于iphone开发基本已经没有太大问题。而这次xe5增加了android平台的支持,如虎添翼。加上我们知道delphi对于屏幕不同分辨率的解决其实就非常简单了,早在windows年代,这些就都不是问题了,所以,可视化界面+firemonkey+delphi语言,以及背后的编译器技术、数据库技术等等,delphi终于成为我知道的第一个可以真正跨平台开发并编译成本地代码的智能手机开发工具。
【RAD Studio XE5破解步骤】
通过测试可用,RAD Studio XE5破解补丁及方法
第一步,将下载下来的“Delphicbuilder_xe5_win.iso”解压到任意盘,任意目录。
第二步,将“免序列号安装授权文件”文件夹中的“RADStudioXE5.slip”放到\Install目录下。
第三步,运行“install_RADStudio.exe”选择语言进入安装向导进行安装。
第四步,复制“授权文件”文件夹中的“RADStudioXE5.slip”替换...\Embarcadero\RAD Studio\12.0\License目录下的授权文件和c:\Program Files(X86)Embarcadero\RADStudio\12.0\Liccense。
第五步,复制“破解补丁”文件夹中的“xe5_patch.exe”文件到...\Embarcadero\RAD Studio\12.0\bin目录下,运行破解补丁。
如不能破解,请清除C:\ProgramData\Embarcadero(C:\Users\All Users\Embarcadero)下的.licenses、.cgb_license、*.slip文件。
-在Windows Vista SP2、Windows 7 SP1简体中文旗舰版 64位上测试OK。
-支持安装目录在D盘或E盘...的破解。
Delphi XE5序列号
HNFK-BCN8NN-78N53D-H4RS
HNFJ-DPADCW-BDWCFU-FPNN
QDF4-CTSDHV-RDFCFE-FEAN