FNC ersetzt FMX nur da, wo es kein FMX gibt, also bei allen FreePascal Zielen.
Unter Delphi ist
VCL oder FMX primär, TMS bietet per FNC also keine eigene Delphi
GUI Löung für Linux. (Dafür gibt es ja auch schon LinuxFMX & CrossVCL)
Da ich zumindest für Desktop und Mobile stets getrennte
GUI's, habe ich keinen direkten Bedarf an "SharedFrom's" per FNC Komponenten. Ich habe TMS AllAcsess und somit auch die FNC Sachen, aber ausser für ne TMS like TestGUI auf nem RasberryPI habe ich damit noch nix sinnvolles gemacht.
Bei
VCL Desktopanwendungen(die ich eigenlich am liebsten nicht alle "echt" auf FMX portieren will) hoffe ich aktuell sehr auf "CrossVCL", denn damit kann man "alte" WinVCL
GUI Anwendungen für Linux und Mac
übersetzen. Wenn das die
GDI/
GDI+ Engine fertig ist, laufen wohl auch alle ja intern stets sehr grafiklastigen TMS-
VCL-Componenten da direkt. Man sieht an der vorab angepasseten Virtual-Treeview Version, was die an ihrer
VCL Version für "aktuelles Beta CrossVCL" ändern mussten.
Ich mag FNC als "Aufsatz" auf dem "Aufsatz" nicht. Lieber nur ein "Aufsatz", also
VCL oder FMX oder CrossVCL oder ev. UniGUI(aber da bleibe ich aktuell doch bei IntraWeb).