Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Windowの歴史
Search
まりも
September 23, 2024
Programming
51
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Windowの歴史
GUIで使われるWindowの歴史について解説します。
まりも
September 23, 2024
More Decks by まりも
See All by まりも
オブジェクトモデルと関係モデルの設計
hrmstrsmgs
0
64
メンタルモデルから見るオブジェクト設計
hrmstrsmgs
1
430
技術的負債
hrmstrsmgs
1
460
よい設計のプログラムを作るには
hrmstrsmgs
0
140
歴史から理解するJavaScript
hrmstrsmgs
0
110
論理的な考え方
hrmstrsmgs
0
120
論理的な話し合いはなぜ必要か
hrmstrsmgs
0
85
腕のある技術者はなぜ
hrmstrsmgs
0
160
疑似乱数の生成
hrmstrsmgs
0
82
Other Decks in Programming
See All in Programming
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
150
気持ちぃ〜角丸 Squircle
ryu1013
0
310
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
300
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
1k
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
460
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
Featured
See All Featured
We Are The Robots
honzajavorek
0
400
Six Lessons from altMBA
skipperchong
29
4.5k
The SEO Collaboration Effect
kristinabergwall1
1
590
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Product Roadmaps are Hard
iamctodd
55
13k
Visualization
eitanlees
153
17k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Transcript
Windowの歴史 Microsoft Windowsの歴史ではないですよ。 話はかなりかぶりますけど。
Windows95以前 •Alto上のSmalltalk •実現したのは世界初? 1973 •Macintosh発売 •商業的に成功した初 1984 •ドラゴンクエスト •たぶん日本人の目に触れた 初めてのWindow
•見た目だけですが 1986 •Windows3.0 •Macに比べるとかなり劣っ た 1990
Microsoftの開発ツール 1991 • Visual Basic 1992 • MFC 2002 •
Windows Forms 2006 • WPF 2012 • WinRT 2013 • UWP 2022 • WinUI
UIを構築する機能は増えました 様々な画面部品 RitchEditBox DatePicker FlipView RatingControl SemanticZoom ベクターグラ フィックによる きれいな画面
Border Style ViewBox アニメーション Animation intelop Easing Functions MVVMによる複雑 な機能 x:Bind RelayCommand ItemsControl レスポンシブデ ザイン Grid StackPannel RelativePanel
では、WindowのUIは? 1991年以降、まったく進歩は なく、完全に同じものです。 左上の座標と縦横 幅を指定
世の中のアプリを見ても 1984~ •Mac •ドラゴンクエスト 1995~ •Windowのサイズを使いこなすアプリ •そもそもレスポンシブに対応しないので、大 きさは固定するしかない 2006~ •レスポンシブデザイン
•Windowのサイズはユーザーが自由に扱うも の 2007~ •iPhone,Android,iPad •Windowは全画面表示 2012~ •WindowsアプリもiPhoneに合わせる •Windowは基本全画面表示 •途中で、なんと2アプリ同時表示機能が実現 •他ストアとかも導入 2021 •旧Window機能を取り込む
なぜそうなったか • Microsoftはさんざん研究しているはず • つまり、すごい研究をしても良い案が出てこなかった • ユーザーの操作、モニタの接続、他アプリとの連携を体系的に満たすAPIは不 可能だった • WindowサイズはOSとユーザーが管理するのが最適
Windowのサイズを管理するAPIは全く発展してこなかった
OSの機能としては少し進歩してきていま す