3 ms·
The point of making native apps is that once one has learned how to use the computer, they’ve simultaneously learned the basics of using every single native app
by bobbylarrybobby 5y ago
The point of making native apps is that once one has learned how to use the computer, they’ve simultaneously learned the basics of using every single native app made for it. If a Mac app uses control C to copy instead of command C just to achieve parity with the windows version, that would likely be considered a bug, not a feature.
- jcelerier 5y agoI'm honestly not sure it really matters for most people. This year I taught a bit of programming with p5.js to design students who are between 18 and 22-23 years old. Over ~50 students, maybe 2/3 were aware that keyboard shortcuts even existed. To them their computer is merely a gateway to Adobe tools.
- toomanybeersies 5y agoThose were students. That's like spending time with computer science students, then saying only 2/3 of software engineers are even aware that git exists. Most graphic designers I've met have been more adept with keyboard shortcuts than I am. It's impossible to be productive in Photoshop or Illustrator just using a mouse to click on menu items. Beyond copy+pasting, I use barely any shortcuts, I generally use zsh and type commands instead. But in media workstation software, keyboard shortcuts are the equivalent to unix commands for programmers.
- ClumsyPilot 5y agoShould Starcraft have different UI and keyboard shortcuts on Mac and Windows? Should a Marine's steampack use command instead of ctrl on a Mac? Ofcourse this question makes no sence, the game is so different from 'normal' apps, it has no copy paste! Learning Blender, Eagle, Inventor or Starcraft requires you to learn about a hundred keyboard shortcuts and hundreds of UI aspects that are spesific to that domain. There are very expensive, large pieces of software that require thousands of hours to master. Thats why Photoshop looks the same on every platform. To suggest they should use os native controls basically indicates you have no experience with them - there are no standard OS cotrols for bevel, extrude, build siege tank, or start network rendering.