So pretty soon we'll have cross platform UI development again, including eventually Mac and Windows once React Native is ported there. (Windows is I think already in beta somewhere.)
If we can bring in the web again via React Native for the Web (with 'widgets') then we can have UI "everywhere" with a mostly common code base.
I feel like eventually we are going to really converge. It's going to take a while before it's pretty and seamless and performant, but I feel like we'll eventually get there. The benefits are just too massive for it not to happen, especially for smaller projects that don't have a budget to have six dev teams maintain six UI code bases.
If we can bring in the web again via React Native for the Web (with 'widgets') then we can have UI "everywhere" with a mostly common code base.
I feel like eventually we are going to really converge. It's going to take a while before it's pretty and seamless and performant, but I feel like we'll eventually get there. The benefits are just too massive for it not to happen, especially for smaller projects that don't have a budget to have six dev teams maintain six UI code bases.