Well yes that's true, there is this onscreen keyboard, but as I understand it (and I didn't read very long about it), the keyboard is an activity the developer of the task which wants to use the onscreen keyboard has to start using an intent. While this works, it's not a real solution, as the keyboard will only work in apps that use this keyboard. The real onscreen keyboard will support every app on the device.