Native Entwicklung und überragende Anwendungsleistung
Unternehmen stehen heute mehr denn je vor der Aufgabe, hochleistungsfähige Anwendungen zu liefern, die von ihren Kunden im Büro, unterwegs und auf jedem Gerät verwendet werden können. Ohne eine robuste Entwicklungsplattform sind das Programmieren und Verwalten unterschiedlicher Versionen kosten- und zeitaufwändig, mühsam und immer wieder eine Herausforderung.
Mit RAD Studio erhält Ihr Entwicklungsteam die benötigten Tools zum Erstellen hochleistungsfähiger nativer geräteübergreifender Anwendungen. Erstellen Sie Prototypen und entwickeln Sie native Anwendungen in Standard-C++ oder in der Delphi Object Pascal-Sprache geleichzeitig für mehrere Geräte. Sie können dabei mit der Parallel Programming Library umfassend den Vorteil von Mehrkern-CPUs nutzen.
FireMonkey - Plattformspezifische Rendering-Architektur
FireMonkey’s underlying visual control architecture enables multiple presentation implementations per control called “ControlTypes” - in particular, native OS control presentations can be utilized. The underlying architecture is MVC based and is backward compatible enabling developers to choose at design time between Styled and Platform control types on a per control* basis (*for controls that include both control types). This allows you to select whether a control will be implemented at runtime by FireMonkey’s GPU driven rendering like or implemented by the underlying operating system.
Universal iOS 32-bit and 64-bit apps have six key performance critical controls with iOS native platform control types built–in, including TEdit, TListView, TMemo, TSwitch, TCalendar and TMultiView. In the future we plan to add platform control types for other operating systems and components.
Da Steuerelemente mit einem plattformspezifischen .controltype die gleiche zugrunde liegende Implementierung wie native SDKs wie Cocoa verwenden, verfügen Ihre FireMonkey-Anwendungen über das geschmeidige Scrolling und die Leistung, die Endbenutzer erwarten, verwenden aber trotzdem dieselben Eigenschaften, Methoden und Ereignisse von Komponenten und können plattformübergreifend zwischen Betriebssystemen genutzt werden können. Dies gibt Ihnen die Möglichkeit einer kompletten plattformübergreifenden Wiedergabetreue unter Windows, Mac, iOS und Android und liefert die bestmögliche Benutzerführung.
Native Geräteleistung
Native app development lets you deliver script-free, device-native apps that expose the full range of capabilities and performance in the underlying devices – for faster, richer apps that end users love.
Many tool vendors are using the term "native" app development to describe web technologies and scripts wrapped into an app package to deliver an app-like user experience. This approach can impose limits on app performance and capabilities.
How do true native apps differ from what others might call "native"?
True native apps are script-free and run directly on hardware CPU delivering the following advantages:
- Fast – Uncompromised native device performance with full native API and CPU control when you need it, and not limited by or slowed by script interpreters and virtual machines.
- Predictable – Apps run directly on the device CPU, as intended by the device vendors, and are not slowed by additional software layers and processes, such as random garbage collection.
- Bessere User Experience (UX) – Ihre Apps nutzen alle Fähigkeiten und die vollständige Leistung der Geräte.
Leistungsstarke Sprache
With support for both Object Pascal with the Delphi platform and C++, you can code with all the advantages of modern, high performance, languages.
Parallel Programming Library
The new Parallel Programming library exponentially increases performance of existing C++ and Object Pascal code by parallelizing threads that can take full advantage of multi-core CPUs. Also, build 64-bit Windows applications with C++ and Object Pascal to take advantage of the latest hardware, access more memory, and push the envelope of performance with the easy to integrate Parallel Programming Library. All Windows technologies are 64-bit enabled, including VCL, FireMonkey, RTL, compilers and debugger, to streamline the migration of existing applications to 64-bit Windows.