2013年4月18日

RAD Studio XE4情報

いよいよ来週の第25回エンバカデロ・デベロッパーキャンプ(2013/04/23)とそれに続くRAD Studio XE4 Product Announcement Webinar(2013/04/24)でRAD Studio XE4が発表になるようですが、これに関連していくつか情報が出てきています。
  • iOSサポートの追加
    • ターゲットプラットフォームにiOSデバイスとiOSシミュレータが追加される。
    • iOSサポートはXE2に比べて充実したものになる。
    • FireDACもiOS上でサポートされる。
  • 新しいDelphiコンパイラ
    • ARMコンパイラは(おそらくLLVMベースの)新しいものになる。
    • GC(Garbage Collection)ではなくARC(Automatic Reference Counting)がサポートされる。
    • ARCはDelphiのインタフェースのように参照カウントで生存期間を管理する。
    • ARCでは[Weak]属性を付加することで参照カウントに影響を与えないweak referenceが用意される(これにより循環参照により参照カウントが0にならない状況を回避できる)。
    • ARCではDisposeOfメソッドを呼び出すことで明示的にオブジェクトのデストラクタを呼び出すことができる。後方互換性のためWin/MacではDisposeOfはFreeを呼び出す。一方iOSではFreeはデストラクタを呼び出さなくなり、代わりに参照をnilにセットするようになる。FreeAndNilも同様。
    • これらはiOSデバイスとiOSシミュレータ(と次のAndroid)のみで、Win/Macには適用されない。Win/Macでこれらをいつどのように適用するのかについてはまだ検討段階。
    • ARCの詳細はhttp://docwiki.embarcadero.com/RADStudio/XE4/ja/Delphi_%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB_%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9%E3%81%A7%E3%81%AE%E8%87%AA%E5%8B%95%E5%8F%82%E7%85%A7%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88を参照。
  • InterBase for iOS
    • おそらくiOS上で動作するInterBaseがリリースされる。
  • PrismがRAD Studioに含まれなくなる
    • RemObjectsによるOxygeneとして単独製品のみになり、Embarcaderoとのパートナーシップは解消される。
    • PrismはOxygene for .NETとなり、Oxygene for Java (and Android)、Oxygene for Mac and iOS (codename "Nougat")と並んでラインナップされる。
  • iOSサポートがadd-onの形でも提供される
    • おそらくEnt/Arc SKU以外のSKUにiOSサポートは含まれず、Pro SKUに対してはDatasnapやFireDACのようにadd-onの形で提供されるらしい。
元ねたはAndreano LanusseさんDelphi XE4 official announcement | Andreano Lanusse、RemObjectsのmarc hoffmanさんのPrism XE4, Where Art Thou? | RemObjects Blogs

2013/04/19追記: XE4の価格に関する"リーク"が発見されたようです。Chris RollistonさんDelphi XE4 pricing | Delphi Havenからリンクされているプロモーションビデオ(ロシア語)によると、
  • Starter SKU: 199USD(実質149USD)(従来通りWindows x86のみでWindows x64/Mac OS/iOSは含まれず)
  • Pro SKU: 新規購入が999USD、XE3からのiOSを含まないアップグレードが49USD、XE3からのiOSを含むアップグレードが499USD、2010/XE/XE2からのアップグレードが549USD、C/S add-onが499USD
  • Ent SKU: 新規購入が2,499USD、XE3からのアップグレードが499USD、2010/XE/XE2からのアップグレードが1,499USD
  • Ult SKU: 新規購入が3,499USD、XE3からのアップグレードが499USD、2010/XE/XE2からのアップグレードが2,199USD
  • Arc SKU: 新規購入が3,999USD、XE3からのアップグレードが499USD、2010/XE/XE2からのアップグレードが2,499USD
となっています。日本では価格政策が異なるためそのまま1USD=100JPY換算で価格設定されるのかどうかは不明ですが、参考にはなりそうです。

2013/04/20追記: XE4のオンラインヘルプが公開状態になっています。
2013/04/22追記: どうやらPro SKUにはiOS開発が含まれず、別途"Mobile Add-On Pack for Delphi XE4 Professional"を購入することになるようです。

0 件のコメント: