
Bear が10周年を迎え、今も初日のような気分
ノートアプリ Bear が10歳に。すべての設計判断の背景にある原則、インターフェースのあちこちに隠された小さな工夫、そして Bear を形づくってきたプライバシー重視の選択を、開発チームが振り返る。
もっと見る デザイン
ホーム
ノートアプリ Bear が10歳に。すべての設計判断の背景にある原則、インターフェースのあちこちに隠された小さな工夫、そして Bear を形づくってきたプライバシー重視の選択を、開発チームが振り返る。

Lua で計算しながら LaTeX の余白にデルフトブルーの花草を育てるパッケージ。ページごとに違う庭が生まれる。

Brennen Puth が自分のブログを印刷すると、文字は二段階大きく、リンクは白黒で灰色になった。そこで @media print を書き足してヘッダーを隠し、本文を 12pt に揃え、リンクを黒くする。誰もやらないが、価値はある。

iFixit が Apple 初の折りたたみ機を歯車まで分解した。電池は通電で外れ、外側画面は樹脂フレームごと外せ、積層だったロジックボードも今回は一枚。ただし内側ディスプレイは交換に 999 ドルかかり、発売直後から折り目に明るい線が入る報告が出ている。暫定評価は 10 点満点中 5 点。

Lotus Improv は NeXT にピボットテーブルと、まったく違うスプレッドシートのモデルを持ち込んだ。だがプラットフォームとともに消えていく。Christopher Drum がエミュレータで動かし、どこが正しかったのかを振り返る。

1989年11月、Nick Park は『A Grand Day Out』を携えてブリストルのアニメーション祭に現れた。30分のストップモーションは、彼が Aardman の屋根裏で6年をかけてほぼ一人で作り上げたもので、ウォレスとグルミットも古いスケッチブックの草稿からあの姿になっていった。

DVDメニューは、解像度、アスペクト比、リモコンに影響される、現実的な制約を持つデザイン分野です。この記事では、それらがなぜ機能するのか、どのような役割を担っているのか、そして記憶に残るメニューについて考察します。

巨大な空間から少数の優れた設計を見つけるには、まず必要をはるかに超える候補を作り、最も安価なテストで大多数をふるい落とし、生き残ったものだけを人に見せる。この方法論の論文は、六つの段階それぞれの数学を明確に記述している。段階の順序の決め方、候補をどれだけ作るか、閾値をどう定めるか。

Railcodeの創業者が、自分のサイトをデザイナーに依頼したと誤解された経緯を語る。Rollercoaster Tycoonをインスピレーションに、多数のブランチを並行して試し、反復を重ね、ツールの推薦ではなく具体的なデザイン習慣を示す。
認知科学の視点から、Lispの括弧がC系の構文より読みにくい理由と、それが言語設計に示す示唆を分析する。

可塑的ソフトウェアは、ユーザーが閉じたアプリに合わせるのではなく、最小限の摩擦でツールを作り変えられるべきだと主張する。Ink & Switch は数十年の研究を統合し、ローカルで共創する計算システムを探求している。

AI が作った slop な UI には共通の痕跡がある。グラデーションだらけ、虹の嘔吐物のような配色、パルスバッジ、Emoji の残飯、グラスモーフィズム。記事はそれを一つずつ挙げていく。

Rust の開発者が std::path::Component 列挙型を複数の独立した型に分け、シグネチャをより正確にし、パスの扱いを分かりやすくした話。型で不正な状態を表現できなくする設計の実例。

Steve Jobs が構想し、コードネームは Speed Racer。Apple Cards は 2 年で終わった。当時の関係者がいま振り返り、あの混乱ぶりと、なぜ誰も止められなかったのかを語る。

Figma のプロダクト担当 VP、Paige Costello が AI 時代のプロダクト作りを語る。プロトタイプが簡単になった分、難しさは別の場所へ移った。出荷まで勢いを保ち、正しい方向を選び、差別化を作ることだ。

James Skinner が 1825 年に作らせたペルシア語写本には 120 点の挿絵があり、インド社会をカーストではなく「集団」として描く。Public Domain Review が一部を紹介する。

AI が生成した折り紙の画像は見た目が似ているだけで、実際に折れる展開図こそが設計だ。画像生成から展開図の自動求解までの道筋と難所を整理する。

LLM agent が『塊魂』のように機能をくっつけて膨らませる「katamari アーキテクチャ」。著者はスキル・可視性・変更の三つを主因に挙げ、非生成的な作り方で破れるかを問う。
Rust には名前付き引数も省略可能な引数もない。Dart、C#、TypeScript、Python の実装を並べながら、この欠落が何をもたらすのか、どう実装しうるのかを検討する。

Rust の引数まわりは素朴だが、Ruby の redirect_to は文字列もモデルもハッシュも受け取る。コーディングエージェントと向き合うなかで、十数年持ち続けた名前付き引数への見方が変わった。

AI に最初のプロンプトを投げた瞬間、可能性は入力・出力・修正の一本の直線に圧縮される。だが絵を描く面白さと判断は、切り捨てられた分岐の側にある。著者らはデザイナーの役割をクリエイティブディレクターへ移す。

Tripo 首席科学者曹炎培、AI生成3Dアセットを語る:Smart Meshは5秒以内にクリーンなエッジフローを備え、そのままゲームパイプラインに投入できるモデルをエンドツーエンドで出力。

Miris CTO Sean Looperが語る、AIで3Dアセットを一度取り込み任意のデバイスにストリーミングし、ゲームエンジンとプリレンダリングの間で20年続いた画質とインタラクティブ性のトレードオフからの脱却。

Meshy が 3D Agent Beta を公開した。対話型の多段階ワークフローで、スタイルの揃ったゲームアセットをまとめて生成できる。概念検討や背景オブジェクトの量産向けで、主役級のアセットの最終仕上げは依然としてアーティストの仕事だ。