Short-form video streaming app Quibi has hit 1.7 million downloads in its first week, according to the company's boss Meg Whitman. The app, which streams clips 10 minutes or shorter, launched on 6 April. Quibi is only available on smar...
...