While experimenting with the idea of a default mobile user agent for PowerUOC, it occurred to me that YouTube changes the way the video is played just by changing the OS' version number. For example, in the excerpt (Linux; Android 2.2), YouTube will try to play the video by offloading it to an external media player, like QuickTime, or VLC. But if you change 2.2 to 4.4 and up, it will simply stream the video through the newer mobile format, with the big playback buttons in the middle, and the gear in the top right.
Interestingly enough though, when it's set to 2.2, Tonvid will stream through the usual desktop-style HTML5 player, and when set to 4.4 and up, it will use the black-style, optionless minimal player also seen in TenFiveTube v2.
And it's not just YouTube. On MSN News, if 2.2 is selected, it will present the headlines in a minimal, lightweight form, albeit stacked vertically for handset viewing. But if an iPad agent running iOS 6 is used, it will present the same format spread out, making it much more suitable for desktop viewing.
But this struck an idea in me... What if we tried to engineer a sort of custom user agent that was deliberately designed to offer the least resource intensive experience for a desktop form factor? It could include a valid tablet flag to tell the website to present the content in a more desktop-friendly manner, and it could include a valid OS version low enough to tell the website to load a stripped-down version of its content. Perhaps it could even raise or lower the browser version to signal the website not to enable all of its advanced features present (at a potential cost of 'your browser is outdated' warnings)...
It would need a base to build from, like Android, or iOS. I'm more inclined to lead toward Android because with Google's past behavior of artificially slowing down YouTube performance on Firefox and Edge, and given their deep-rooted frameworks in most all modern websites, it may be more of a benefit than otherwise. Regardless, it's all still up for debate...
Thoughts?
Interestingly enough though, when it's set to 2.2, Tonvid will stream through the usual desktop-style HTML5 player, and when set to 4.4 and up, it will use the black-style, optionless minimal player also seen in TenFiveTube v2.
And it's not just YouTube. On MSN News, if 2.2 is selected, it will present the headlines in a minimal, lightweight form, albeit stacked vertically for handset viewing. But if an iPad agent running iOS 6 is used, it will present the same format spread out, making it much more suitable for desktop viewing.
But this struck an idea in me... What if we tried to engineer a sort of custom user agent that was deliberately designed to offer the least resource intensive experience for a desktop form factor? It could include a valid tablet flag to tell the website to present the content in a more desktop-friendly manner, and it could include a valid OS version low enough to tell the website to load a stripped-down version of its content. Perhaps it could even raise or lower the browser version to signal the website not to enable all of its advanced features present (at a potential cost of 'your browser is outdated' warnings)...
It would need a base to build from, like Android, or iOS. I'm more inclined to lead toward Android because with Google's past behavior of artificially slowing down YouTube performance on Firefox and Edge, and given their deep-rooted frameworks in most all modern websites, it may be more of a benefit than otherwise. Regardless, it's all still up for debate...
Thoughts?