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 …