Skip to content

DEV Questions 2: Per-OS customization in cross-platform apps and games

twitter logo github logo Updated on ・1 min read  

DEV Questions (4 Part Series)

1) DEV Questions: Driving faster than the speed of sound in racing games 2) DEV Questions 2: Per-OS customization in cross-platform apps and games 3) DEV Questions 3: Immediate and retained mode GUI models 4) DEV Questions 4: L10N and I18N gotchas

Post 2 in a running series of questions for DEV!

How do you tailor your native/web apps for quirks of each OS/browser they might run on? For native apps/games, shortcut conventions are different enough between OSes, so if you want to use the standards, you have to first figure out what OS you're on. (Notice that I didn't say "keyboard shortcuts", because of things like long-press on mobile OSes.) Likewise, browsers support a different set of web features differently, for which feature detection is usually used (in JS, anyway). What adaptations and/or techniques have I not thought of? What do YOU use personally?

twitter logo DISCUSS
Classic DEV Post from Jul 27 '19

If You Don't Know, Now You Know - GitHub Is Restricting Access For Users From Iran And A Few Other Embargoed Countries

Please help our cause against modern-day discrimination

Eric Ahnell profile image
Indie game maker, using LOVE2D; professional user of Python and C#; programming addict in general.

Hey there reader...

Do you prefer sans serif over serif?

You can change your font preferences in the "misc" section of your settings. ❤️