Yesterday marked the official launch of the latest streaming service, Quibi. The short-form video app was heavily promoted in the App Store by Apple, and new data from Sensor Tower indicates it was downloaded around 300,000 times during its first day of availability.
more…