RAD Studio

Bulut servisleri ve nesnelerin interneti dediğimiz aklınıza gelebilecek tüm cihaz türleri ile geniş bağlanabilirlik özelliği ile dünyanın en hızlı çoklu-platform Native(Yerel) Mobil Uygulama geliştirme aracıdır.

RAD Studio®, görsel tasarım araçları ve araç zincirleri kullanarak Delphi® ve modern C++’da tek-kaynaklı çok-platformlu ve yüksek performanslı yerel uygulamalar oluşturmak için kullanılan üst düzey bir IDE (Tümleşik Geliştirme Ortamı)’dir. Windows, macOS, iOS, Android ve Linux’ta milyarlarca kullanıcı için tek bir kod tabanından görsel olarak çarpıcı uygulamaları hızla geliştirin. Projelerinizi tutarlı bir şekilde zamanında ve bütçenizin daha altında bitirmek için Windows 11’ e uygun sınıfının en iyisi masaüstü UI kitaplıklarından, Windows platform entegrasyonundan, esnek veri erişim bileşenlerinden ve bulut kitaplıklarından yararlanın. Bağımsız geliştiriciler ve kurumsal geliştirme ekipleri, RAD Studio’nun masaüstü ve mobil platformlarda sunduğu 5 kat daha hızlı geliştirme yapmayı sağlayan üretkenliğini beğeniyle karşılıyor.

RAD Studio 11 Genel Bakış

  • Windows 11 için hazır olun! Yenilenen Windows için RAD Studio da yenilendi. Entegre MSIX ile Windows 11 sağlama desteği, Hem IE ActiveX hem de yeni Microsoft WebView2 (Chromium-based Edge) desteğiyle Windows için WebBrowser bileşeni, Canlı yakalama ipuçları ve düzen yönergeleri ile yerel Windows uygulamalarını görsel olarak oluşturmak için geliştirilmiş VCL Form Tasarımcısı ve daha fazlası.

  • Apple M1 Çip Desteği! Artık hem mevcut Intel hem de yeni M serisi macOS işlemciler (Apple Silicon) için derleme yapabilirsiniz. macOS (Apple Silicon M serisi) için derleme yapın ve App Store gönderimi için yeni universal paketi kullanın. En yeni işlemci sürümleri için derleme, tüm platformlarda en hızlı performansı sağlar ve macOS uygulama mağazası için universal paketlemeyi destekler.
  • Android API 30 için derleme yapın! Android API ve Kitaplıklar güncellendi – API 30, Google Play V3, Android X. Platform geliştikçe, Android için en son gereksinimlerini takip edin. 
  • Uzaktan Çalışın! VCL ve IDE için Geliştirilmiş Uzak Masaüstü Desteği, geliştiricilerin uzaktan çalışmasına yardımcı olur. Uzak ve yerel 64 bit Windows uygulamaları ve macOS 64 bit uygulamaları (Intel ve ARM) için gelişmiş debugging sistemi. Gelişmiş uzak masaüstü desteği, ekibinizin verimliliğini ve kârlılığınızı artırır.

RAD Studio 11 ile gelen tüm yeni özellikler

Onlarca Yeni Özellik, Yüzlerce Güncelleme, İyileştirilmiş Kullanıcı Deneyimi, Geliştirilmiş Verimlilik

Yeni RAD Studio 11 Alexandria, desteklenen tüm platformlarda çok ciddi verimlilik ve performans iyileştirmelerinin yanı sıra yüksek performanslı yerel Windows desteği, yüksek hızlı kod tamamlama, özelleştirilmiş yönetilebilen record/kayıtlarda daha hızlı kod yazma özelliği ve modern çok çekirdekli CPU’larda gelişmiş paralel görevler,  ve çok daha fazlasını sunar.

IDE

  • En yeni 4k+ monitörleri, daha temiz ve keskin yazı tiplerini ve simgeleri kapsayan IDE’ye yüksek DPI desteği.
  • Çoklu monitör ve çoklu pencere geliştirmeleri: aynı form için aynı anda birden çok pencerede kod tasarlayın ve düzenleyin.
  • IDE’ye uyan bir kullanıcı arayüzü, özelleştirilebilir düzen ve içerik ile tamamen yeniden oluşturulmuş Hoş Geldiniz Sayfası.
  • C++ Kod Formatter: Clang-format kullanarak C++ kodunuzun düzenini otomatikleştirin.
  • VCL ve IDE için geliştirilmiş uzak masaüstü desteği.
  • FireMonkey design-time yönergeleri: Görsel çizgiler ve gelişmiş kenar boşluğu ve dolgu desteği ile daha hızlı prototip oluşturun.

VCL

  • Zengin Düzenleme bileşen güncellemesi, XP’ye olan bağlılıklarını ortadan kaldırır ve TRichEdit kontrolüne yeni özellikler sunar.
  • Design-Time’da oluşturduğunuz formların ve kontrollerin çalışırken nasıl görüneceğini görerek iyi görünümlü kullanıcı arayüzlerini daha hızlı prototipleyin.
  • Kullanıcı arayüzünü özelleştirmeye yardımcı olmak için TreeView’daki Onay Kutuları desteği eklendi.
  • Daha hızlı prototipleme için TLabelEdit’in veriye duyarlı bir sürümünü sunan yeni TDBLabeledEdit bileşeni.
  • Varsayılan form boyutu ve yazı tipi, Memo ve RichEdit’te kenar boşlukları ve daha fazlasını içeren çok sayıda VCL iyileştirmeleri.

FMX

  • Windows için geliştirilmiş FMX High-DPI desteği ve harika bir masaüstü kullanıcı arayüzüne sahip Desktop.
  • WebBrowser’da Microsoft WebView 2 (Edge Chromium) kontrolü desteği.
  • Son sürüm Android 30 API ve en yeni Faturalandırma API’leri desteği ve AndroidX kitaplıklarını kullanma geçişi.
  • Birden çok class.dex dosyası için Android desteği, harici Android bağımlılıklarının entegrasyonunu basitleştirme.

PLATFORMLAR

  • Intel/Arm AppStore gönderileri için evrensel ikili dosyalar oluşturmayı içeren Delphi macOS 64bit ARM derleyicisi ve araç zinciri.
  • Delphi türlerinde typeid kullanımı da dahil olmak üzere, C++ türleri için Delphi tarzı RTTI ile C++ toolchain iyileştirmeleri.
  • Delphi türleri için geliştirilmiş C++ stili RTTI.
  • Hem Win32 hem de Win64’te CMake kalite iyileştirmeleri ve önemli ölçüde iyileştirilmiş hata işlemeleri.

RTL

  • RTL Kalite odağı: TZipFile, büyük veri yapıları için 64 bit iyileştirmeler, Bluetooth LE
  • DateUtils’de TDateTime için Record Helpe.
  • SysUtils’de TCurrency için Record Helper Currency ile çalışmayı daha basit ve kolay hale getirir.
  • Delphi sınıflarında make_shared ve make_unique kullanımı dahil olmak üzere C++ RTL geliştirmeleri, Delphi dizeleri için string_view desteği.

LSP

  • Tam kod tamamlama ile Delphi kaynağını düzenlemek için Visual Studio Code kullanımı.
  • LSP sunucusunun oto-startı.
  • Include dosyalarında LSP tanımlaması.
  • Tab key ile otomatik kod tamamlama.
  • Sınıf yardımcısı desteği.
  • Array girişleri esnasında tavsiyeler.

Veritabanı ve Servisler

  • Yeni sürümdeki FireDAC, PostgreSQL, Oracle ve Firebird veritabanları için özel iyileştirmeler.
  • HTTP ve REST istemci kitaplıkları, HTTP/2, TLS 1.3, Base64 URL Kodlaması desteğiyle, zaman aşımı mekanizmalarıyla genişletildi.
  • Yeni bileşen TRESTRequestDataSetAdapter, veri kümelerinin RAD Sunucusuna yüklenmesini basitleştirir.
  • Düşük trafikli RAD Server Lite, ölçeklenebilir RAD Server motoru ile beraber çok katmanlı çözümlerinizin dağıtımına olanak tanır.
  • DataSnap için, REST URL eşleme mantığı artık tamamen yapılandırılabilir.

GÜÇLÜ ÇOKLU-PLATFORM UX

Bir kez kodlayın ve FireUI ile Windows 10, Android, iOS ve OSX’e dağıtın

RAD Studio, FireUI Multi-Device Designer’ı ve yerel olarak derlenen uygulamalar için benzeri olmayan gerçek tek kaynak çözümünü sunan platformlar arası UI çerçevesini içerir. Platformlar arası yerel geliştirmeyi destekleyen diğer satıcıların büyük bir bölümü, her bir platformda farklı kullanıcı arabirimlerinin yazılmasını gerektirir.
Mobil geliştiriciler artık cep telefonları, tabletler ve masaüstü sistemlerinin çeşitli form faktörlerinde ortak ve yerel bir genel görünüme sahip kullanıcı arabirimini aynı anda oluşturabilirler! Uygulamalarınız, kullanıcı arabirimi kodundan tam istemci yazılımı yığının geri kalanına kadar, tek bir ortak ve paylaşılan kod tabanından platform API’lerine, cihaz sensörlerine ve hizmetlerine erişebilir ve yerel GPU ve CPU desteğiyle en iyi uygulama performansını sunabilir.

FIREUI – ÖNİZLEME İLE TASARLAYIN

FireUI ile iOS, Android, OSX ve Windows için FireMonkey uygulaması geliştirirken aynı zamanda seçtiğiniz cihaz üzerinde önizleme ile izlemenizi sağlar. FMX Designer ile yaptığınız değişiklikler gerçek zamanlı olarak uygun stillerde cihazınıza aktarılır.

C++ Clang 3.3 optimize edilmiş ve geliştirilmiş.

Michael Ang
Fong Tech Solutions

HIPER DÜZEYDE BAĞLANTILI UYGULAMALAR OLUŞTURUN

Var olan iş uygulamalarının işlevselliği, yeni çözümler sunan mobil cihazlar ve yeni IoT araçlarıyla tümleştirilmek üzere kolay bir şekilde genişletilebilir. Yararlı IoT ve iş uygulamaları, artık bağımsız (tek bir mobil uygulamaya bağlı) değildir; ara yazılım, bulut, sunucular ve kurumsal hizmetlerin yanı sıra Windows, Mac, iOS ve Android’i de içeren işletim sistemi platformları gibi çeşitli katmanlar ve araçlar üzerinden dağıtılır. Var olan uygulamaları genişletmek, iş amaçlı uygulama geliştiricileri için büyük bir kazançtır. Çünkü bu şekilde hem mevcut altyapıyı koruyup var olan büyük kod tabanlarından yararlanırlar, hem de IoT çözümlerini ekleyebilirler. Neredeyse tüm sektörler; perakende satış, gıda hizmetleri, sağlık hizmeti, üretim ve endüstriyel otomasyon gibi bağlantılı uygulamalar oluşturma imkanından hemen yararlanabilir; uygulamalar sınırsızdır.

RAD Studio, mobil uygulama geliştirirken zevk almanızı sağlayan herşeye sahip. FireUI uygulama önizlemesi geliştirme hızını katlıyor ve size çok zaman kazandırıyor.

Horácio Filho
Fofoflylândia

YENİLİKÇİ IOT (NESNELERİN İNTERNETİ) UYGULAMA ÇÖZÜMLERİ OLUŞTURUN

Nesnelerin İnterneti araçlarını ve cihazlarını uygulamanıza veya Kurumunuza kolay bir şekilde bağlayın.

RAD Studio, geliştiricilerin IoT çözümlerinin gücünden yararlanmasını sağlar. Cihazları, sensörleri, kurumsal verileri ve bulut hizmetlerini tümleştirerek, var olan masaüstü ve mobil uygulamalara yeni özellikler ekleyin.
Nesnelerin İnterneti ekosistemine her gün daha fazla araç ve cihaz ekleniyor. Bu araçlar ve cihazlar arasındaki bağlantı, fiziksel ortamla tümleşen kayda değer ve tamamen yeni kullanıcı deneyimleri oluşturma potansiyeline sahiptir.