summaryrefslogtreecommitdiff
path: root/memos/WM-039.txt
blob: 86ee320e8e8cbd9725e229d4a6a621884e6e918f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
Document: WM-039                                                 P. Webb
Category: Operating Systems                                   2019.06.09

         The Future of the Operating System: Revisited, Part 1

Abstract

   Where we're going is…fascinating and unknown.

Body

   Back in 2013[1] I penned an essay titled, "The Future of the
   Operating System." In it, I attempted to predict where the operating
   system paradigm was headed based on what was obvious to me at the
   time: cloud services were taking off and mobile devices were seeing
   greater usage than personal computers. Logically (to me), this meant
   the concept of a responsive OS was upon us. Some of the cited
   examples were Firefox OS[2] and Ubuntu Edge[3], products that were
   both designed to be highly mobile primary computing devices that
   would dock to an apparatus on one's desk to become a full-fledged
   workstation. The essay was also an opportunity to plug my OS
   in-progress (now dormant), hikari[4], built around the responsive
   OS concept.

   For now, a rectangular slab of glass and metal that more or less fits
   in the palm of an adult hand appears to be the preferred format for a
   mobile computing device. Specific details and component internals can
   and will change but the external *probably* won't change much so no
   time will be spent talking about that. Instead, I'll go over my
   favorite UI concepts that inventive minds have created in the
   half-decade since my inital opus.

   1. eDEX-UI[5]

      > eDEX-UI is a fullscreen, cross-platform terminal emulator and
      > system monitor that looks and feels like a sci-fi
      > computer interface.
      >
      > Heavily inspired from the TRON Legacy movie effects[6]
      > (especially the Board Room sequence[7]), the eDEX-UI project was
      > originally meant to be "DEX-UI[8] with less « art » and more
      > « distributable software »". While keeping a futuristic look and
      > feel, it strives to maintain a certain level of functionality
      > and to be usable in real-life scenarios, with the larger goal of
      > bringing science-fiction UXs to the mainstream.
      >
      > It might or might not be a joke taken too seriously.

      📸[eDEX-UI screenshot][IMG1]
      📸[eDEX-UI screenshot][IMG2]
      📸[eDEX-UI screenshot][IMG3]

      The on-screen keyboard suggests the use of this UI on a large
      touchscreen table (like Microsoft's PixelSense[9] or Oblivion's
      Light Table[10]) or at least the 12" iPad Pro. Despite what some
      would consider "visual noise", this UI has almost everything one
      would need for text entry and multitasking.

      I personally don't see myself using a UI like this because of
      limited color palette. It looks wonderful for focus though.

      If nothing else, it is fun to look at and pretend you're in a
      future where hoverboards are actually real and not 🤬 batteries
      on wheels.

   2. Desktop Neo[11]

      > Neo is a conceptual desktop operating system interface that is
      > built for todays people, needs and technologies.

      📸[Desktop Neo screenshot][IMG4]
      📸[Desktop Neo screenshot][IMG5]
      📸[Desktop Neo screenshot][IMG6]

      This UI is all about fullscreen EVERYTHING. Window manager lovers
      would be so into this (looking at you, /r/unixporn[12] community).
      Heck, *I* am into this! All day every day I am CONSTANTLY
      resizing/swiping/moving windows around.

      The panel concept of this UI is nice and the search functionality
      sounds like something I *need*. I am currently on the beta for
      macOS Catalina and it *almost* has the concept down but you can
      only split two windows, max.

      📸[macOS Catalina, splitscreen][IMG7]

      I do like how productive it makes me feel so maybe I'll become a
      heavy user of it (and hope Apple expands on the feature). Of the
      UI concepts showcased here, Desktop Neo is my favorite.

   3. Mercury[13]

      > Mercury is a speculative reimagining of the operating system as
      > a fluid experience driven by human intent.
      >
      > No Apps or Folders. Mercury fluidly assembles content and
      > actions based on your intentions. So you can focus on the
      > destination, not the many ways to get there.

      📸[Mercury screenshot][IMG8]
      📸[Mercury screenshot][IMG9]
      📸[Mercury screenshot][IMG10]
      📸[Mercury screenshot][IMG11]

      This is interesting because it completely strips away the desktop
      paradigm and creates something that aims to intuit what you'll do
      based on previous interactions. Basically, local machine learning
      to help you be more productive.

      Mercury makes *heavy* use of shortcuts and search to get around,
      so this isn't the UI for the faint of heart.

      The mockups show email messages and some neat things around that
      but nothing else. It'd be interesting to see how a web browser
      would look. How do I see all my apps? The creator of Mercury says
      there aren't any apps but come on, OF COURSE there are.

      I'm excited to see where Mercury heads but for now, it just looks
      like a nice email app.

   Thoughts

      A key issue I have with every UI concept mentioned here (and
      nearly every one on the Internet) is the lack of real work being
      done within them. Outside of an email or text prompt, you rarely
      see how a coder would use it. Or an analyst. Or a designer. Or
      anyone being productive, period.

      A common thread that brings these concepts together is, *focus*.
      Another is change (obviously). After all, the desktop metaphor[14]
      as we know it was created in 1970. *Nineteen seventy*. What you
      are reading right now was written in 2019, nearly 50 YEARS later
      and…not much has changed.

      As I am wont to do, I think about lapsed projects of mine and
      wonder what would warrant further development. In hikari's case,
      it doesn't make sense to simply recreate the tried-and-true
      desktop metaphor. If my aim is to solve problems inherent to a
      dated paradigm, keeping with the status quo is NOT the way to go.

      One of the reasons Apple's iOS is massively popular is because
      users don't have to think about files and folders, a chief tenant
      of the desktop paradigm.

      So…where do we go from here?

      I don't pretend to have the answer but I think we're *slowly*
      going in the right direction. 🕸

References

   [1]     <https://2016.dsgn.io/thoughts/post/the-future-of-the-operating-system>
   [2]     <https://en.m.wikipedia.org/wiki/Firefox_OS>
   [3]     <https://en.m.wikipedia.org/wiki/Ubuntu_Edge>
   [4]     <https://hikar.io>
   [5]     <https://github.com/GitSquared/edex-ui>
   [6]     <https://web.archive.org/web/20170511000410/http://jtnimoy.com/blogs/projects/14881671>
   [7]     <https://gmunk.com/TRON-Board-Room>
   [8]     <https://github.com/seenaburns/dex-ui>
   [9]     <https://en.m.wikipedia.org/wiki/Microsoft_PixelSense>
   [10]    <https://duckduckgo.com/?q=oblivion+table&iax=images&ia=images>
   [11]    <https://desktopneo.com>
   [12]    <https://www.reddit.com/r/unixporn>
   [13]    <https://www.mercuryos.com>
   [14]    <https://en.m.wikipedia.org/wiki/Desktop_metaphor>
   [IMG1]  <https://🔥.pixels.wtf/blog/image/2019/future-of-the-os-a.png>
   [IMG2]  <https://🔥.pixels.wtf/blog/image/2019/future-of-the-os-b.png>
   [IMG3]  <https://🔥.pixels.wtf/blog/image/2019/future-of-the-os-c.png>
   [IMG4]  <https://🔥.pixels.wtf/blog/image/2019/future-of-the-os-d.png>
   [IMG5]  <https://🔥.pixels.wtf/blog/image/2019/future-of-the-os-e.png>
   [IMG6]  <https://🔥.pixels.wtf/blog/image/2019/future-of-the-os-f.png>
   [IMG7]  <https://🔥.pixels.wtf/blog/image/2019/future-of-the-os-g.png>
   [IMG8]  <https://🔥.pixels.wtf/blog/image/2019/future-of-the-os-h.png>
   [IMG9]  <https://🔥.pixels.wtf/blog/image/2019/future-of-the-os-i.png>
   [IMG10] <https://🔥.pixels.wtf/blog/image/2019/future-of-the-os-j.png>
   [IMG11] <https://🔥.pixels.wtf/blog/image/2019/future-of-the-os-k.png>