(This is in response to the conversation started by this tweet asking why the portable HttpClient package has platform-specific library folders in addition to the portable folder.)
Sometimes in a portable library you want to be able to call APIs that aren't portable. The functionality may be exposed differently on different platforms, or you may want to "light up" and take advantage of functionality on platforms where it's available. Here are some blog posts about how to do this:
- Using Target-Specific Code in a Portable Library
- How to Make Portable Class Libraries Work for You
- Portable Class Library Enlightenment / Adaptation
Also, see my [PCL Storag