For developers, Surface Neo and Duo represent a unique opportunity
CRANK
Surface Duo and Surface Neo are some of the most enticing devices Microsoft has ever announced. But how will developers take advantage of these new foldables?