Is the Modern Smartphone a Computer?
Of course it is!
If you look at the history of computers, the modern smartphone has all the same characteristics that computers have had since at least the 50s and 60s. It has a "central processing unit". It has memory. It has input/output facilities. It runs system software as well as application software. It has a mechanism for persistent storage.
If you think about the big revolutions in computing, things become very obvious. First we had mainframes. Then minicomputers. Then microcomputers. Then personal computers. Now we have smartphones. Each generation is smaller in size than the previous generation. And each generation is larger in ubiquity than the previous generation.
In the days of the mainframe, there was a talk about ubiquitous computing where one of the speakers predicted millions of computers. One of the audience members thought to himself, "That's the stupidest thing I ever heard. Why would anyone need millions of computers? It's not like they're going to put them into every doorknob." Decades later, that audience member returned to that same hotel, and he had to use a key card to get into his room--they had put a computer into every doorknob. It's only fitting we should have one in our pockets as well!