OpenFL supports hardware and software rendering. This is a big bonus in OpenFL’s favor – canvas and DOM support, for example, are not supported for Stage3D. However, since Starling is hardware only, there are some features it has which may not be available in OpenFL’s standard renderer (yet). One example is how OpenFL added
Tilemap, which works using
copyPixels on software renderers, and the equivalent of a
Mesh style renderer when using hardware.
OpenFL includes asset management, but Starling’s asset management system works differently, and perhaps is more familiar or better suited to certain use-cases.
We support both use-cases, because it is good to have choices, especially when porting code.