Vi alltid att minst behöva ett gränssnitt för inmatning, ett gränssnitt för visning, en mjukvarukälla, och någon hårdvara som interagerar mellan dessa.
Inmatningen, ja den kan komma att förändras måhända, men de vi har idag är oerhört funktionella - såpass funktionella att de i princip inte förändrats sedan de kom till, vilket får mig att tveka till att de kommer att förändras nämnvärt inom nämnvärd framtid. Inmatningen är framför allt otvetydig. Om vi människor inte ens kan kommunicera med varandra med vårat talade språk, vad är då oddsen för att på ett vettigt sätt interagera med en dator via tal? Om vi inte kan hålla en oavbruten röd tråd i våra tankar, hur ska vi kunna detaljstyra en dator med hög precision via ett våtinterface? Input för specifika funktioner går bra (operationsrobotar exempelvis) redan idag, men att vi skulle använda annat än ett pekverktyg och ett textverktyg för mer generell datoranvändning har jag svårt att se, även om - inte minst gällande pekverktygen - tekniken kan ta steg framåt.
Utmatning, ja där tror jag det finns en del att hämta. På kort sikt tror jag att vi kommer att leva med skärmar inte alltför olika de vi har idag (på samma sätt som gamla hederliga tjockskärmar inte är alltför olika dagens plattskärmar). Möjligt att de går att rulla ihop likt en rullgardin, är genomskinliga såsom man ser på film (mindre sannolikt av så många anledningar), eller vad det nu kan vara, men ja, inte alltför olika. Sedan tror (och hoppas) jag på att de kommer att kompletteras med förstärkt verklighet - inte minst vad gäller bärbara enheter - vad det lider, men skärmarna kommer att finnas kvar i någon form en lång tid framöver.
Mjukvara kommer att i allt större omfattning streamas eftersom den modellen kan säkerställa intäkter på ett helt annat vis än när mjukvara ska vara tillgänglig off-line. Dessutom vet vi ju hur vi användare älskar mikrotransaktioner och prenumerationer ... Undantaget kommer att vara beräkningsintensiva mjukvaror (se nedan), där en del (själva beräkningarna) fortfarande kommer att vara kvar lokalt.
Lokal hårdvara kommer att fortsätta vara en grej, även när det kommer till PC, men kommer att gå mer mot SoC på grund av mjukvaruaspekten ovan. Jag tror dock inte på att beräkningar på distans (d.v.s. streamat spelande) kommer att överleva i stor skala, inte minst för att det inte finns någon långvarig ekonomisk vinst för företagen att stå för beräkningskraften när man kan låta användaren stå för det. Initialt (d.v.s. idag) finns en poäng i att göra det i form av att knyta användare till sig, men när någon eller några jättar väl vunnit det racet, då kommer det att förpassas till historien. Men även under den eran kommer som sagt ett interface mellan de tre ovan att behövas, och där tror jag att enskilda datorer kommer att leva kvar med färre förändringar än man kan fantisera om.
Men ja, jag har haft fel förr, och har det troligen även i den här frågan, åtminstone på någon punkt; det ska bli intressant att se vilken det blir.