I understand (I think) the PCL uses a common set of .NET components on each platform. You can write as much as you can in the PCL that uses those common library components.
Is the PCL just to ensure that I am "protected" from referencing native APIs I may have forgotten to include, without a reference in VS? In other words, the PCL guarantees what can be used on all of the platforms.
Do I save any code writing by using PCL over SAP?