Delphi XE7 手机开发初探

XE7对于手机的开发有了质的飞跃,从XE2到现在,历经第五个版本,终于不再是一个玩具语言了。

比如,在mac上接上iphone,下载了开发用的配置文件,然后通过windows上的开发环境连接到mac后,windows上可以很快看到iphone设备,然后选择发布到iphone设备上调试,程序编译后就发布到iphone上了,非常便捷。对于容易控制的android来说,则更加容易。

在做功能点poc的时候,发现多设备支持特性真的很惊人,开发者可以选择构建不同的android或者iphone、ipad各类尺寸界面,然后针对UI控件进行精细的控制,但是背后的业务逻辑代码是一致的,感觉这是非常了不起的技术。对于跨平台开发来说,最难的就是不同智能手机的屏幕大小和UI控件的不一致了,Delphi到了XE7,终于做到了目前最好。

通过llvm真编译的代码,基本和原生代码没有什么区别,不是phonegap的基于webview的框架和一些半编译引擎可以相比的了。

包括侧栏滑动、tab group切换、tableview复杂列表呈现等等,都是举手之劳。在一些delphi论坛中,很多老delphier都很激动,或许,7这个幸运的数字,代表着重生。

坚持,总不会太差。

Leave a Reply

Your email address will not be published. Required fields are marked *