In times past when hardware was in such varience and chaos that programmers could not keep track of such things as a standard variable of available memory, video resolutions, features, etc... software such as UniVBE, GLIDE, VESA drivers, and eventually Plug-n-Play standards, etc were created to help.

Well I'm wondering if it would be possible and/or practical to create a 'benchmark' app that would read your portable device's capabilities and limitations and either display, save or send that back to a server to be collected. Then with that data create a master list of which devices have what hardware that supports what features and has such limitations.

This idea is akin to the Delphi3D GLInfo program that collects information about different video cards/devices.

Being as there are so many portable devices this might be a huge help to those that want to support the most devices possible. Or to find out what is most standard for all devices.