iOS, Android and the desktop platforms have many differences between them. I think that the current approach which makes it easy to share some of the code and still add platform specific code is a good approach. There are still things that need to improve, like the ability to convert or reuse layout files more easily.
Features such as XUI, XUI Views, xCustomListView, the ability to reference modules and the relatively new b4xlibs prove themselves to be very useful for building cross platform solutions.
I've just updated an old app of mine that I built for my local community:
https://play.google.com/store/apps/details?id=anywheresoftware.b4a.yodfat&hl=en
https://itunes.apple.com/us/app/id1016940632
In the past it was built with two separate projects where some of the code was duplicated. Now almost all of the code is in two classes shared between the projects.
About the separate forum. I don't want to add 5+ more sub-forums (B4X questions, B4X snippets, B4X libraries, B4X bugs + wishlist and B4X share your creations). More forums = more work required to move the questions to the correct place. I also don't think that the forum tree is very useful. I only use the search engine to find threads.
The direction is actually different, I plan to merge the B4A, B4i and B4J forums at some point.