Delphi.cz

Český portál Delphi

Delphi XE4 vydáno

Dne 22.4.2013 vyšla nová verze Delphi (RAD Studia) XE4 kde největší novinkou je nativní ARM kompilátor. Tento ARM kompilátor je první inkarnací NextGen generace kompilátorů Delphi - Feature Matrix, Release Notes XE4, Co je nového.

iOSDelphi XE4

Nový kompilátor umí několik věcí, resp. jazyk Object Pascal (nebo Delphi) se krapánek v detailech změnil.

Verze kompilátoru a RTL je 25.00.

Update: Fix list

V zásadě tři změny (všechny se týkají jen ARM kompilátorů):

  • ARC (Automatic reference counting)
  • Zero Based String - volitelně stringy on nuly
  • Odstranění všech historických typů řetězců, zůstává jen Unicode string
  • výhledově odstranění with

Podrobný popis je přímo v PDF od autorů Delphi sepsal Marco Cantů - Delphi Mobile kompilátor. Zde se dozvíte o všech změnách a co s nimi - must read. Např. ohledně Unicode řetězců je tam záznam podobný tomu co jsem nedávno udělal já zde s TBytes.

Unicode je také problém proč se mi zatím bohužel nepovedla konverze Synapse - odstraněn byl totiž i AnsiString na který v určitých případech Synapse spoléhá. Šlo by to nahradit uvedeným záznamem, ale uvidíme jak to dopadne. Každopádně pro Android je požadavek stejný.

Zajímavostí je IBLite - očesaná verze embedded Interbase pro iOS bez licenčních požadavků (ale i celá embedded Interbase je dostupná pro iOS).

Upgrade verze profesional je za 1300 Kč, ale nezahrnuje mobilní balíček. Mobilní balíček stojí 11.900 Kč, viz www.embt.cz/cs/produkty/1-delphi a je součástí vyšších verzí zdarma. V porovnání s jinými vývojovými prostředky pro mobilní platformy je to IMHO celkem levné. Pokud čekáte na Android tak si myslím, že se vyplatí koupit s předplatným.

P.S.:

Jelikož mám stále jen beta verzi, mohl by sem někdo postnout ze zdrojáků deklaraci TOSVersion, resp. TPlatform z XE4?

P.P.S: Stále věřím v Android na podzim.

Datum: 2013-04-22 21:18:00 Tagy: XE4, iOS, ARC, ARM

Delphi