At this stage I think the way to realize this "cheap computer" vision is in unlocking smartphones. Either with an OS that behaves like a real computer that you can put on an old/cheap commodity phone, or with an app that creates a programmable environment layered over and isolated from the suffocating mobile OS.