Big Black Friday / Cyber Monday Super-Deal Shop Early

Discover C++Builder 12.2 with David Millington Save Your Seat

Winter Webinars 2024 with Ian Barker Save Your Seat

RAD Studio 12.2 Now Available! 了解更多信息

Ready to take your apps to the next level? Upgrade to Enterprise today. 联系销售人员

See What's New in RAD Studio 12.2 Athens Watch the Replay

Delphi 12 and C++Builder 12 Community Editions Released! 了解更多信息

InterBase 2020 Update 6, released! 了解更多信息

Discover The Getit Page

Deep discounts available on InterBase 2020 for OEM or VARs – 联系销售人员

Renew your Update Subscription license now Read more

RAD Studio Multi Device True Native

Build Apps 5x Faster for Windows, Android, iOS, macOS, and Linux

Go Native and Supercharge App Performance

Companies are under pressure to deliver high performance apps that their customers can use in the office, on the road, on any device. Without a robust development platform, coding and managing different versions is costly, time-consuming, frustrating, and always an uphill battle.

RAD Studio gives your development team the tools they need to create high performance native multi-device apps. Prototype and develop native apps in standard C++ or the Delphi Object Pascal language for multiple devices simultaneously. Take full advantage of Multi-Core CPUs with the parallel programming library.

Platform_Native_Controlsx720.png

FireMonkey Platform Native Rendering Architecture

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.

platformcontrols_ios_diagram_small720px.png

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.

因为具备Platform .controltype 的控件使用如Cocoa的原生SDK进行相同的基本实作,您的FireMonkey应用程序将会有最终用户所期待的平顺本机滚动和性能,并且使用相同的组件属性、方法和事件,同时仍能在各OS间跨越平台。这可让您在Windows、Mac、iOS和Android各平台维持完整的跨平台保真度,并且提供最佳的用户体验。


Native Device Performance

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.
  • Better User Experience (UX) – Apps take full advantage of device capabilities and performance.

High Performance Language

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.

了解更多 >

Parallel_Library720