The ongoing coronavirus pandemic has fundamentally changed how we all do business, take classes, and meet our family members. Many of our streaming apps have had to lower the video quality to spare some bandwidth for the more important stuff. Following Netflix’s lead, YouTube also began capping the video resolution to standard definition on mobile phones. What was supposed to be a temporary restriction for Indian users has now been in place for three months, affecting hundreds of millions, and there's no sign that Google will ease it anytime soon.
It's rare that the phrases "developer API" and "holy crap" are uttered in the same sentence, but if anything's going to pull it off, it might just be Google's new YouTube APIs. These allow developers to embed high-quality videos right inside their apps, obviating the need for that silly WebView thing.
Here's the full list of new features that this API allows:
The API, which was pre-announced at Google I/O 2012, offers these benefits:
High-quality video playback supported on Android 2.2 (Froyo) or newer
HD video is more CPU intensive than plain standard definition, but the 1GHz Snapdragon processor is barely breaking a sweat. For comparison, the HTC Hero with its 528MHz processor can barely play average quality videos, even ones it itself recorded, and stumbles every few seconds.
This Changes Everything
You are now (OK, fine, a few months from now) holding a device in the palm of your hand that replaces your DVD player, your Bluray player (95% of the people won't notice the difference between 720P and 1080P), and your media PC.