I am working on a cross-platform Xamarin app targeting iOS and Android, using Stuart Lodge's excellent MvvmCross framework.
Microsoft recently released new versions of their Portable Class Library BCL packages, and Stuart describes how to setup a project with these in http://slodge.blogspot.com.au/2013/11/quick-run-through-using-pcls-in.html.
When using PCL profile 158, one has to add the BCL async package and do some tweaking in order to make the iOS project work.
When using PCL profile 78, this seems to work automatically, with no need for the BCL packages.
Why would one use profile 158 over profile 78?