Elements是一款多平臺移動項目開發工具軟件,它包含Oxygene、C#、Swift三種編程語言和相關工具,并且提供這三種語言豐富的開發經驗以及最新的Fire開發環境,極大的方便開發人員開發軟件項目。
Fire
此版本是Fire最重要的更新。
性能改進
Fire在許多方面都進行了精簡和性能改進。代碼編輯器的響應速度更快,例如,在構建過程中CPU占用低。100%的響應一直是Fire的首要目標。Fire的大部分工作都是在極低功耗的12“MacBook”Adorable“上完成的,而我們的基準是,即使是最低端的硬件,Fire也可以使用,9.1版本更是如此。
互動調試控制臺
Fire的調試功能在許多方面得到了加強,最出色是引入了新的交互式調試控制臺。當你的應用程序進入調試器時,底部控制臺視圖現在允許你使用調試器命令提示符與調試器進行交互。
在使用LLDB的平臺(如Cocoa和一些Island targets)上,你可以使用所有功能訪問LLDB的完整命令界面;在其他平臺上你會收到我們的edb提示,它提供必要的命令并將隨著時間的推移而擴展。
Gradle References和EBuild
Fire(和Elements構建鏈)支持Java和Android項目中的顯式Gradle References管理。Gradle References現在是項目的第一類成員,就像常規引用一樣,它們可以通過“管理引用”表進行添加和更新。Fire還使用我們即將推出的EBuild工具鏈的技術預覽。

Visual Studio中的Elements
Visual Studio是Windows上開發人員的主要IDE,Elements 9.1為Visual Studio帶來了一些新功能和增強功能。
支持Visual Studio 2017
支持所有新的Visual Studio 2017 IDE。雖然沒有Shell,Elements 9.1提供了與已安裝的Visual Studio 2017集成,包括專業版、企業版和免費社區版。當然,VS2017中支持所有四種平臺和三種語言。
Island
我們最初在9版中引入的新版本的Island平臺也是這個版本的主要重點,有許多改進和增強和修復:
在Windows 10上運行和調試Linux應用程序
針對Linux的Island開發人員現在可以在Visual Studio、Windows 10 Creators Update或更高版本的本地機器上無縫地運行和調試他們的應用程序,只需點擊“ 開始 ”或按F5。
新的子平臺:ARM上的Android NDK和Linux
Elements 9.1中Island平臺支持兩個新的子平臺。除了支持英特爾x64之外,Linux應用程序現在可以定位armv6和更高版本的CPU。你可以開發在嵌入式設備上運行的Island應用程序,從Raspberry Pi一直運行到Bare ARM系統等。
此外,我們還添加了Android NDK作為一個brad新的子平臺,允許你使用NDK、Oxygene、C#、Swift和Java語言創建Android應用程序擴展(或整個應用程序)。
支持Library
EUnit、Elements RTL和Delphi RTL都已經移植到了這個版本的Island,現在在使用這些(可選)庫時,可以在所有三個平臺上同步。
Libraries
Elements RTL
Elements 9.1正式引入了新的跨平臺兼容性庫Elements RTL。代替“Sugar”,Elements RTL是一個可選的庫。無論你是在編寫一個iOS應用程序并計劃移植到Android,還是要創建Mac和Windows版本的桌面應用程序,Elements RTL可以輕松共享代碼。
當然,Elements RTL也支持我們新的Island平臺。
Delphi RTL改進
用于將Delphi代碼移植到Oxygene的Delphi RTL兼容性庫得到了改進。它現在基于Elements RTL,并且也適用于Island,使其成為跨所有Elements targets的真正跨平臺。
標簽:
移動開發
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網