Several giant tablets have been placed in transit and shopping destinations for pedestrians to test out the site’s new Microsoft Windows 8 app.