What’s the latest official guidance on sandboxed solutions? Will they eventually be deprecated or still a valid, strategic deployment option? Still OK to use code in them?
Since site templates are actually sandbox solutions, then all those companies out there who have created a site template (from a custom one they developed) will not be able to replicate them across their farm. For instance what if American Express took the Team Site, added some libraries, lists, pages etc, created a template for all their departments to use? If sandboxed solutions were eliminated (deprecation is a nice word), then they would have no way to leverage this investment. How do you think they would react?  I suspect the rage from the customerbase will be at the lawsuit level.   We have heard exactly that from our customers.
Microsoft needs to have a little common sense, and an understanding of how customers are using templates.
Just got a very prompt answer on the Office 365 Yammer Group, but for those that aren’t members, the guidance is definitely that no managed code should be used from this point onwards. Declarative code (CAML) is still fine, but stay away from C#. The advice is now definitely to embrace the App Model and put all your code somewhere else.Â
Here’s the offical word on the street :Â http://blogs.msdn.com/b/sharepointdev/archive/2014/01/14/deprecation-of-custom-code-in-sandboxed-solutions.aspx