热门排行
简介
delphi xe5是一款非常好用且功能强大的安卓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终于成为我知道的第一个可以真正跨平台开发并编译成本地代码的智能手机开发工具。
破解说明
1.拷贝 "RADStudioXE5.slip”并替换到 安装目录...\Embarcadero\RAD Studio\12.0\License
2.拷贝 “xe5_patch.exe” 到安装目录...\Embarcadero\RAD Studio\12.0\bin, 运行xe5_patch.exe
3.删除C:\ProgramData\Embarcadero中扩展名为*.licenses;*.cgb_license;*.slip 的文件
{4.如果上面补丁无效请直接使用BDS.EXE破解:}
RadStudio_XE5_Crack.7z
除了将BDS.EXE直接覆盖到安装目录中的...\Embarcadero\RAD Studio\12.0\bin,其它步骤同上
{5.更厉害的序列号生成器:}
Embarcadero_Keymaker_v1.5.7z
序列号
HNFK-BCN8NN-78N53D-H4RS
HNFJ-DPADCW-BDWCFU-FPNN
QDF4-CTSDHV-RDFCFE-FEAN