Kod Düzenleyici: ToolsAPI ve biyometrik kimlik doğrulama ile yeni RAD Studio 11.3
Embarcadero geliştiricileri, 2023’te önceki yaklaşımlarına sadık kalacaklar: RAD Studio Alexandria’nın yeni 11.3 sürümü, Delphi ve C++ Builder’ın 11.3 sürümleriyle aynı zamanda tekrar kullanıma sunulacak. Diğer şeylerin yanı sıra yazılım, çeşitli işletim sistemlerinin en son sürümleri için destek sağlar ve RAD Studio IDE’ye yeni bir ToolsAPI ekler. Bu, geliştiricilerin kaynak kodun kod düzenleyicide nasıl görüntüleneceğini daha iyi özelleştirmesine izin vermelidir. Ayrıca 11.3 sürümünde Embarcadero, mobil platformlar için yeni bir biyometrik kimlik doğrulama bileşeni sunar.
Delphi odaklı kalite geliştirme
Altı ay önce olduğu gibi, RAD Studio’nun önceki sürümü sunulduğunda, geliştirme ekibi şirket blogunda 11.3 sürümünün ana hedefinin kalitenin genel olarak artması olduğuna dikkat çekiyor. Delphi LSP ile Delphi Code Insight’a ve 11.0 sürümünde zaten sunulan Yüksek DPI IDE’ye ve VCL stillerine odaklanıldı. Derleyiciler ve araç zincirleri, Delphi ve C++ RTL, VCL, FireMonkey, FireDAC ve diğer veritabanı kitaplıklarında daha fazla iyileştirme var.
Platform, alet zinciri ve yeni bir kod düzenleyici
Bu sürümle birlikte, RAD Studio bir dizi ek hedef platformu destekler. Bunlar artık iOS 16 (yalnızca Delphi için olsa da), Android 13 ve macOS Ventura’nın yanı sıra Ubuntu 22 LTS ve Windows Server 2022’yi içeriyor. Araç zinciri değişiklikleri arasında Intel macOS ve 32-bit Android için yeni bir LLDB tabanlı hata ayıklayıcı yer alıyor. Geliştirme ekibi, bu adımla Windows platformları için geliştirilmemiş tüm yazılım hata ayıklayıcılarının Delphi ve C++’da LLDB mimarisine dönüştürüldüğüne dikkat çekiyor. Apple, artık RAD Studio 11.3 tarafından desteklenen XCode 14 ile macOS için yeni bir noter onay süreci başlattı. IDE’deki Windows imzalama desteği artık MSIX dosyalarının zaman damgasını da içeriyor.

RAD Studio’nun kod düzenleyicisi IDE artık eşleşen kelimeleri vurgulama yeteneğine sahiptir.
(Resim: Embarcadero)
IDE’nin kod düzenleyicisi artık eşleşen kelimeleri vurgulama yeteneğine sahip. Bu özellikle geliştiriciler, seçtikleri aynı kelimenin örneklerini veya vurgulanan imlecin o anda ekranda nerede olduğunu görebilirler. Varsayılan olarak, yalnızca geliştirici tarafından seçilen sözcükler vurgulanır, ancak bu ayarı, imleçteki veya yakınındaki sözcükleri de vurgulamak için değiştirebilirsiniz.
Bu sürüm aynı zamanda kod düzenleyicide boyama için yeni bir ToolsAPI sunar – programcıların düzenleyiciyi kararlılığından ödün vermeden özelleştirmesine olanak sağlamayı amaçlar. Embarcadero ekibine göre bu API, üçüncü taraf satıcıların eklenti yazmasını kolaylaştırmalıdır.
Yeni biyometrik kimlik doğrulama
FireMonkey mobil uygulamaları için RAD Studio 11.3, biyometrik mobil kimlik doğrulama için yeni bir bileşen sunar. TBiometricAuth adı verilen bu bileşen, iOS cihazlarda Face ID veya Android cihazlarda parmak izi gibi biyometrik veriler kullanılarak bir uygulamanın veya belirli işlevlerin kullanımının yetkilendirilmesini sağlıyor. Daha iyi mobil entegrasyon için başka bir yeni FireMonkey özelliği olarak, geliştirme ekibi Android için IFMXPhoneDialerListenerService arayüzünü uyguladı. Hizmetin amacı, telefon sistemi hizmetinin (Aramalar, Operatör veya Arama Durumu) durumundaki değişiklikleri izlemektir.
Embarcadero sitesindeki bir blog yazısı, yeni 11.3 sürümü hakkında daha fazla ayrıntı açıklıyor. Bu yeni sürüm hakkında ayrıntılı bilgi için başka bir kaynak, yazılım wiki’sindeki “Yenilikler” sayfasıdır.
(FM)
Haberin Sonu