In our previous episode, Michael Van Canneyt said: > > But the best possible solution (everything everywhere 100% native) is simply > > not realistic from a business perspective. > > Why not? Lazarus does it.
1) Lazarus is not a sold product. Moreover since it took like 13 years to get here, I think it rather proves than disproves the point. 2) You see the critique of every new user: "is not like Delphi". Lazarus can afford to ignore these till they are ready to fix it. Also Kylix showed that the group that uses the "other" platforms exclusively constantly wants more "native" features, something which is costly for a by-product (*) By positioning the crossplatform stuff _clearly_ as a by-product, one also avoids this trap. It also makes justifying making sub-optimal decisions (like QT instead of COCOA) easier. (*) Every Embarcadero Delphi version seems to have a theme. D2009 was unicode, D2010 was usability, and D2011 is cross-platform (and D2012 will probably be 64-bit). This is mainly to make sure that every release has something marketable to keep the upgrade train rolling. Because that is where the bulk of Delphi sales is. Not in new users with new needs. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal