Ubuntu Software Center will soon handle hardware requirements for software. These will not be useful for independent applications, unless MyApps has an interface for entering the requirements.
Wireframe:
The "Form factor:" menu should, at this stage, contain only "PC only".
The "Memory:" menu should contain "No requirement" (the default), "128+ MB", "256+ MB", "512+ MB", "1+ GB", and "2+ GB".
The "Graphics acceleration:" menu should contain "No requirement" (the default), "OpenGL 1.3+", "OpenGL 1.4+", "OpenGL 1.5+", "OpenGL 2.0+", "OpenGL 2.1+", "OpenGL 3.0+", "OpenGL 3.1+", "OpenGL 3.2+", "OpenGL 3.3+", "OpenGL 4.0+", "OpenGL 4.1+", and "OpenGL 4.2+".
The "CD burner" checkbox should be insensitive and unchecked whenever "CD drive" is unchecked, and the "DVD burner" checkbox should be insensitive and unchecked whenever "DVD drive" is unchecked.
Ubuntu Software Center will soon handle hardware requirements for software. These will not be useful for independent applications, unless MyApps has an interface for entering the requirements.
Wireframe:
The "Form factor:" menu should, at this stage, contain only "PC only".
The "Memory:" menu should contain "No requirement" (the default), "128+ MB", "256+ MB", "512+ MB", "1+ GB", and "2+ GB".
The "Graphics acceleration:" menu should contain "No requirement" (the default), "OpenGL 1.3+", "OpenGL 1.4+", "OpenGL 1.5+", "OpenGL 2.0+", "OpenGL 2.1+", "OpenGL 3.0+", "OpenGL 3.1+", "OpenGL 3.2+", "OpenGL 3.3+", "OpenGL 4.0+", "OpenGL 4.1+", and "OpenGL 4.2+".
The "CD burner" checkbox should be insensitive and unchecked whenever "CD drive" is unchecked, and the "DVD burner" checkbox should be insensitive and unchecked whenever "DVD drive" is unchecked.
If a developer specifies requirements, MyApps should add debtags to the package as specified in <https:/ /wiki.ubuntu. com/SoftwareCen ter#hardware>.
(This specification is subject to constant change: for example, Blu-Ray, compass, gyroscope, front-facing camera.)