Stop computing on smartphones: they aren't computers

on blog at

Google has begun requiring all software on their Android ecosystem smartphones to be cryptographically signed with a cert they generate after the particular developer gives them money and doxes themselves in future leaks, or government requests, of their ID and other information. There's no opt out. This is all Android certified smart phones and all applications. Users won't be allowed to install their own applications any more.

And now people are debating the practicalities along with the ethics. But the law and ToS acting like law have been made clear.

Smart phones are not general purpose computers. They are not owned by the end user and cannot be owned by them at multiple layers in the stack: from the PHY baseband computer and radio transmit licensing, to the lack of root, memory access lockdown, applications that refuse to run without corporate certs, and even development of software now. HTTP/3, openwashed through the IETF by Google/MS, is also entirely mobile-centric and doesn't even work without a corporate CA for TLS.

I don't think there's any coming back from this given what smartphones are used for and how people are.

Because of this we, people who use computers for computer things, need to stop trying to compute on smart phones. I know that's a rough pill to swallow. But that's just the legal and practical reality that intrudes into day to day use more and more. They aren't computers and you won't be allowed to use them as computers. What they are is amazing bank dumb terminals, navigation and communication systems, and hot spots for using real general purpose computers that you can and do own.

And once geeks stop using the platform for computing, stop developing cool things for it to scratch their own itches either because they aren't allowed or don't use the platform anymore, all that will be left is the kind of software people would only make if forced to in exchange for income. And eventually, maybe... people will chose to start using real computers again just because they're fun. Computing should be fun. But that's probably too optimistic.

What is certain is that fun software is incompatible with smartphones. So recently Apple decided that the user shouldn't be able to even look inside their own computer with: Memory Integrity Enforcement

This is the opposite of fun computing. It's literally the bad guy from Apple's "1984" commercial. This is computing who's only use case is making sure that people can send/receive money through their computers securely. A needed device but it makes for a terrible, terrible computer.

[comment on this post] Append "/@say/your message here" to the URL in the location bar and hit enter.

[webmention/pingback] Did you respond to this post? What's the URL?