I'm a bit confused after checking out this article on Xamarin Native Forms. I'm currently using Xamarin for a project, that is created as shared project and does not have any platform specific contents. So my pages and business logic are located inside my shared project, android, iOS and UWP projects don't contain additional stuff.
Would I gain any advantages from moving the shared pages to each platforms project as described in the blogpost? This seems kind of unneccessary to me as I'd have the same code in 3 places.
TL;DR:
What are the advantages of using Xamarin Native Forms (see link) vs. shared project regarding code duplication & performance.