One of Steve Jobs's famous argument on this is that you can make the UI better over time on touchscreen interfaces compared to QWERTY based ones.
I wasn't alluding to anything. I said so explicitly that it was my personal opinion.
> If the Blackberry form factor is truly the best, people would still be buying them today.
People are buying them. They're not as popular as Apple's iPhone, but that says more about Apple's marketing than anything else.
> you can make the UI better over time on touchscreen interfaces compared to QWERTY based ones.
My phone has a touch screen (a large one), and if I really want to, I can bring up a virtual keyboard, so your point doesn't make sense.
And a hardware keyboard doesn't mean you can't make the user interface better. Android doesn't make very good use of the physical keys, but my old BB10 OS BlackBerry did, because it was designed with it in mind, and it was continually being improved.
I'd actually be curious how many people are buying them - it wasn't enough to save RIM. I think not as popular as the iPhone is a pretty big understatement and thinking that's mostly about Apple's marketing comes across as pretty clueless to me.
Some people still prefer horses to cars, but it'd be a generally bad idea for someone getting into the transportation business to focus on horse drawn carriages.
Popular doesn't necessarily mean better, but when you're an extreme outlier compared to what's dominant in the market and what's dominant in the market directly out-competed your preference when it had dominant market advantage, there's probably a reason.
That's a false analogy. A horse-drawn carriage is a fundamentally different mode of transportation than a car, but a BlackBerry is identical to any other smartphone except for the small keyboard on the front.
The reason BlackBerries are not popular is because early touch screen smartphones were simply so much better than the BlackBerries of the day, and that set the precedent in consumers' minds that smartphones are slabs and smartphones with keyboards are bad (as evidenced by the people in this thread). But modern BlackBerries are just slabs with keyboards. If BlackBerry didn't aim their company at the ground at full throttle, the present phone landscape might look a lot different.
Also, most people simply don't need a smartphone with a keyboard, because all they use it for is SnapChat and FaceBook. It's like saying mechanical keyboards are inferior to rubber membrane keyboards because only a relatively tiny portion of the population uses them.
And yes, people are buying them. Not many, but it's apparently enough to be profitable, because TCL keeps releasing new models. Not on the levels of Samsung's S or Apple's iPhone devices obviously, but that's not what matters. (Close to a million KeyOne models were sold in 2017, but I don't know what the current numbers are like.)
How can you do this when the device has already been shipped with the keyboard? Unless you're suggesting that Blackberry offers an unrealistic replacement program to change the keys and their function. Also tactile keyboard takes away a significant screen real estate. The market has also proven that people want bigger screens. There is no disputing that.
Furthermore, the keyboard does not significantly impact the size of the screen (it's only about an inch tall)[1], and it means the software keyboard doesn't pop-up and change the size of the screen, which is always disruptive. Also, the keyboard is touch sensitive, so the behaviour of the gestures can be changed in software (like swipe left to delete a word).
[1] The screen is too large for my preferences anyway.
I know you're trying to be snarky, but there is no product that "fits all use cases" because this implies that it's perfect.
Therefore, your pseudo code statement is inherently flawed. A perfect product or service simply does NOT exist. If it does, feel free to prove me wrong otherwise.