device-agnostic programming
nounUK /dɪˈvaɪs æɡˈnɒstɪk ˈprəʊɡræmɪŋ/
US /dɪˈvaɪs æɡˈnɑːstɪk ˈproʊɡræmɪŋ/
Writing computer code that works on many different kinds of machines.
With device-agnostic programming, the same game runs on phones, tablets, and laptops.
SYNONYMS
OTHER MEANINGS
2. A coding style that avoids relying on features unique to one specific device.
Device-agnostic programming keeps the app from breaking when it moves to a new screen size.
3. Building software so the same codebase serves phones, tablets, and desktops.
The team chose device-agnostic programming to save time on separate versions.
4. Designing programs that treat the underlying hardware as interchangeable.
Device-agnostic programming lets the same code run on different brands of tablets.