Technically a tablet can be powered by an Intel processor, as well as a development platform can be powered by non x64 architectures. So the need for a large screen and a keyboard does not mean that the PC will survive, since you could just hook up a TV and a bluetooth keyboard to an tablet. ( Actually one of the underexplored possibilities of UI design.)