Anyone at Embarcadero Technologies : any plans to add native controls in Firemonkey for other platforms except iOS? A native TEdit with a native context menu would be great on OSX for example.

Comments

  1. Herbert Sauro FireUI is great if you can live with a non-native interface. If you want to go native with Delphi, then a thin UI layer is the solution (e.g. MVVM). The idea of sharing the same UI on all platforms only works to some extend. You'll often have to make 3 different user interfaces anyway: desktop (Windows + OS X), tablet (iOS + Android) and phone (iOS + Android).

    ReplyDelete
  2. Marco Cantù thanks for the reply. That's great to hear! I took a look in the past at the roadmap but didn't find anything: http://community.embarcadero.com/index.php/blogs/entry/rad-studio-2015-roadmap

    ReplyDelete
  3. James Foster You are right, I thought is was listed under the FireMonkey section, which is a bit short in that it almost only shows features delivered in XE8. More native control styling (with the iOS approach) is in our intentions. We believe that the majority of business apps can be single source, thanks to multi-device designer (customizing UI per device form factor and OS), special components like MultiView, behavior services, and the ability to remap the same component/properties to platform controls.

    Xamarin was a proponent of think UI layer, but given pressure from business customers they are refocusing a lot on single source "Forms" with styling and single control for all platforms, but they have few controls, and they are still years behind FireMonkey ;-)

    ReplyDelete

Post a Comment