Many very usable actions are left to intuition and discovered as such or by on-boarding.
Pinch to zoom is a classic example.
The swipe to dismiss gesture is very usable once it’s discovered. iOS does a very good job at training people that actions from the edge of their device do things. It’s fundamental to the design of the OS and has been so since day one.
I also feel like comparing navigating an app with its own unique idiosyncrasies that you do so sporadically to navigating an OS daily are very different orders of magnitude on developing muscle memory.
Anyway I think you’re arguing very different aspect of UX design
And herein lies the problem, and it’s not exclusive to iOS. No matter how much hand holding there is, if the user doesn’t engage, then it’s a lost cause. As the saying goes, you can lead a horse to water, but you can’t make it drink.
Discoverability is as much about trying something that you know works elsewhere as it is showing direct affordances.
Swipes, and especially swipes from behind the edge were definitely not "fundamental" in the first version of iOS. I don't even recall them being fundamental in the first iPad.
It is consistent.
It’ll probably change in a few years again. Except it won’t for some devices.
Some are saying they see a pattern of “if it has a home button you swipe up, otherwise down” but both of these iThings have a home button.
I don't know how it is in other countries, but here in Japan, when you buy a phone in a mobile carrier shop, they set it up for you, which means any on-boarding that exists on the phone OS is skipped entirely.
If they’re skipping that for users then they’re breaking the entire flow for transferring data , setting up payment and authentication etc…
I’m not sure what you mean by the flashlight not being actionable. Notification shade/Lock Screen buttons are long press actions to prevent accidental activation.
On iOS 16 there’s now a button on the launcher to invoke search in case people want to avoid swiping
You say they design their products to be used by tech savvy people but gestural design is designed to become intuitive after the first tutorial. Indeed the only people I know who struggle with it are tech savvy people who skip the on-boarding. In much the same way that people who think they’re handy disregard ikea instructions etc
Here’s a talk on the thought process behind a lot of their “fluid” design https://developer.apple.com/wwdc18/803