3 ポイント 投稿者 GN⁺ 2025-07-02 | 1件のコメント | WhatsAppで共有
  • 6年間毎日使いながら磨き続けてきた Ensō の新バージョン Occult Vampire Keanu が公開テストに入り、TestFlight で入手可能
  • 今回のベータは機能を増やすよりも、MISS の哲学に従って文章作成の流れを妨げる要素を減らすことに注力
  • よりシンプルな UI、5½個のテーマ、Coffeeshop Mode、プライバシー保護の改善、新しいテキストレンダリングエンジンが主な変更点
  • 配布経路は AppStore 中心に変わり、Gumroad 版はバックアップとして残るが、メンテナンス対象ではない
  • 分析イベントとネットワークトラフィックを削除し、RTL 対応は次のテストビルドに含まれる予定で、フィードバック収集とリリース準備が続く

公開テストと製品の方向性

  • Ensō の新バージョン、コードネーム Occult Vampire Keanu が公開テスト向けに配布中
  • テストビルドは TestFlight からダウンロード可能
  • 今回のバージョンは MISS の哲学に沿って、新機能の追加よりも 邪魔になる要素の排除 と完成度の改善に焦点を当てている
  • 機能の案内方法そのものがユーザーの執筆フローを途切れさせることがあるため、発見しやすさと集中の維持のバランスが重要な課題となっている

使い勝手を変えた主な変更

  • よりシンプルな UI

    • UI の大半をアプリ内のテキスト領域から macOS のメニューバー へ移動
    • メニューバーへの移行は、機能の見つけやすさとショートカットへのアクセス性を高めるための変更
    • これまでのところ、以前のインライン UI を恋しがるユーザーはいなかった
  • アクセシビリティ重視のテーマ

    • 事前定義されたテーマは 5½個 で、長年にわたって受け取ったフィードバックをもとに、アクセシビリティと利用パターンに合わせて構成されている
    • 対応する利用状況は次のとおり
      • 一般的な明るさの環境で日中に書く
      • 強い光の下で書く
      • 低照度で書く
      • OLED 画面で低照度の中で書く
      • 完全な黒を使う
      • 極端に低い照度で光の露出を抑えて書く
    • 極低照度テーマは OLED 画面を念頭に設計されており、夜に文章を書きながらそのまま眠るようなユースケースが中心
    • 1つのテーマはまだ追加作業が必要なため、6個ではなく 5½個 と表現している
  • Coffeeshop Mode

    • Coffeeshop Mode は Ensō では珍しい新機能のひとつ
    • 後ろに立っている人が入力内容を読みにくくするようにテキストを隠すが、書いている本人には何を書いているか分かる
    • ⌘-C でいつでもオン・オフを切り替え可能
    • 数か月使った結果、とくに公共の場でジャーナリングするときに便利だった
    • 関連スケッチ: Sketch - Ensō Coffeeshop Mode
  • 小さなアクセシビリティ改善

    • 自動修正、自動大文字化、スペルチェック機能を切り替え可能
    • 以前のネイティブ版では不可能だった 文字サイズの調整 をサポート
    • Edit メニューを削除して Write に名前を変えると、macOS が AI 関連項目を設定に追加しなくなる

新しいテキストレンダリングエンジン

  • 新しい テキストレンダリングエンジン により、タイポグラフィ設定をより細かく制御できる
  • Coffeeshop Mode のような代替表示モードをサポートし、カスタムキャレットも使用
  • 新しい UI では書き味がより流動的になり、テキストは読みやすく滑らかだが、ぼやけては見えない
  • 機能を減らしたぶん、残った要素の品質と親しみやすさにより集中できる
  • 目標は、テキスト選択のないタイピングアプリに 10 ドルを払っても心地よく感じられるほど、親しみやすく高品質な体験を実現すること

配布方法と決済経路

  • Ensō は基本的に AppStore を通じて配布される予定
  • 既存の Gumroad 版は残るが、新バージョンが基本動作の基準として同等以上に優れているため、メンテナンスは行わない
  • AppStore に移行する理由は次のとおり
    • 複数のユーザーから Gumroad の決済、特に PayPal の支払い画面の段階が怪しく見えるという不満があった
    • AppStore には欠点があり、アプリの配布も遅く手間がかかるが、多くのコードを書かずに比較的簡単に配布できる
    • 今後 OTA アップデートを追加し、Gumroad で再配布する形に戻すことも、反復的な改善によって可能
  • Gumroad 版 はバックアップとして残るが、メンテナンス対象ではない

省かれた機能と意図的な制限

  • 分析機能

  • パーソナライズ

    • パーソナライズ機能は今後追加予定
    • 現時点で新バージョンは以前のバージョンより十分に良くなっているため、さらに多くの機能を待つより公開テストを始める判断をした
    • 発見しやすさと集中の維持のバランスを取る UX を作業中
    • それぞれのオプションや選択肢はユーザーの邪魔になる機会になり得るため、慎重に扱う必要がある
  • RTL および非 LTR 言語のサポート

    • RTL 対応 は次のテストビルドに含まれる予定
    • Ensō ユーザーのかなりの割合が非ラテン文字言語を使っており、把握している範囲では主に Persian、Arabic、Hebrew のユーザーがいる
    • 基本的な RTL 対応はコード 1 行の変更だけで可能かもしれず、完璧でなくても非ラテン文字ユーザーには大きな改善と感じられる可能性がある
  • インライン編集 UI

    • 以前の Ensō はテキストと同じ空間に UI を表示していたが、新バージョンではそうしていない
    • メインアプリのキャンバスにハンバーガーメニューを追加する案は、まだ検討中
    • これまでのところ、この点を指摘したのは利用頻度の低いユーザー 2 人だけ
    • より重視している基準は次のとおり
      • 使いやすさと妨げの少なさ
      • 発見しやすさ
      • 親しみやすさ
    • 発見しやすさを高める機能は、より多くの選択肢を生み、その選択肢のそれぞれが邪魔になる可能性がある
    • 小さな変化も積み重なるため、何かを削ることは追加することより難しい

次の段階と検討中のアイデア

  • 今後の作業は、テストフィードバックの収集と対応、基本的なマーケティング資料の準備、RTL 執筆サポートの追加、そしてリリース
  • マーケティングではソーシャルメディア広告を試す可能性もあるが、主には Ensō や関連トピックについて話し、すでに知っているコミュニティと交流する形
  • 検討中のアイデアは次のとおり
    • Windows と Linux のサポート
      • 今後数か月以内に再検討する予定
      • テストに関心のあるユーザーはメールで知らせることができる
    • Quick Save
      • ⌘+S を押すと、あらかじめ指定したディレクトリにタイムスタンプ付きファイル名でノートのスナップショットを保存
      • 例のファイル名は note-27-06-2025.txt
    • Toybox
      • 実験的なツールをエピソードのように公開する任意のメニュー機能
      • ライティングプロンプト、ライティングタイマー、タイポグラフィスタイルの実験、入力に応じて文字や単語がつるのように伸びる視覚実験などを含められる
  • Toybox が実現する場合は、邪魔を避けるためにメニューの深い位置に配置される
  • Toybox がより多くの妨げを生む可能性があるなら、別アプリになる

開発過程で見えてきた課題

  • 作業は毎日小さな単位で進め、一部の日はより長い時間続けた
  • 各機能を個別に見るのではなく、複数の作業を同時に進めながら相互作用に集中していた
  • 新しい Ensō は、未完成の断片を機能ごとに少しずつ共有しにくいタイプのプロジェクト
  • 目標は、ユーザーの邪魔をせず、それでいて美しく磨かれていて、自分のもののように感じられるツールを提供すること
  • Tauri とビルド体験

    • Tauri は最初の macOS 版リリース時よりはるかに成熟した
    • 以前のバージョンでは、Mac ビルド、notarisation、provisioning profile、文書化されていない AppStore Connect API のために数週間を費やした
    • 今では大半が動作しており、一部のスクリプト作成では Claude Code が不可欠だった
  • テーマ切り替え機の複雑さ

    • テーマ切り替え機は思っていたより複雑な問題だった
    • 難しかったのは、dark/light/OS 同期モードごとのテーマ設定、プレビュー、変更を保存するかどうかを、単一の UI と最大 2〜3 クリックの中に収めることだった
    • 多くの試みは、シンプルなテーマセレクタというより Dwarf Fortress GUI に近い結果になった
  • ブラウザベースのテキストレンダリング

    • テキストレンダリングエンジンとして ブラウザ を使う選択には今も満足している
    • とくに Safari は text-box: cap alphabetic のようなタイポグラフィ制御に優れている
    • OS のネイティブな accent 色を簡単に読み取る方法は現時点ではない
    • accent はカスタマイズできるが、読み取ることはできない

無料 Web 版

  • Ensō の 無料 Web 版 を削除する予定はない
  • 作業に対する報酬は得たいが、ほとんどマーケティングをしなくても、人々は連絡してきて購入している
  • これまでに得た信頼と最終製品の品質が、Ensō をゆっくり着実に成長させるのに十分だと期待している

1件のコメント

 
GN⁺ 2025-07-02
Hacker News のコメント
  • コンピューターで文章を書く最大の利点は、書きながらその場で編集できることだとずっと感じている
    ただ、そのやり方がまったく合わない人も多いのは理解しているので、自分では使わないだろうけれど、このアプリはかなり良さそうに見える

    • ときどき自分に編集しないことを強制すると、心の片隅に隠れていて捉えにくいものが飛び出してくることがある
      ブレインダンプも同じように機能する。頭の中にあるものを、スペルミスすら直さずそのまま書くと、存在に気づいていなかったけれど気になっていたり、場所を取っていたりしたものが本当に見えてくる
      一度くらいは試す価値があり、1時間ほどでできる。アイデアはあるのに残りの文章がうまく出てこないとき、ブログの下書きにも似た方法を使っている
    • コンピューターで文章を書く最大の利点は、いつも読みやすさだと感じていた :)
  • とても良い。自分でもこういうものを作ってみたかったが、まだできていない。カフェモードが素晴らしい
    いちばん欲しい機能は、フォントとカーソルを変えること。点滅するカーソルは気が散るし不要だ。どうせ編集してはいけないツールなら、常に末尾にあると考えればいいから

    • 新しい UI 要素を追加することにはかなり慎重で、特に新たな注意をそらす要素になり得るものにはさらに気をつけている
      だから入れるとしても、複数のメニューの奥に隠すかもしれない。それでも、これらの問題のせいでずいぶんヤクシェービングをしてきた :)
    • 等幅フォントが本当に必要。多くの人は散文を等幅フォントで書くのを嫌うのは分かっているが、開発者なのでプロポーショナルフォントはいつも違和感がある
  • Enso 全体が自分に合うとは思わない。文章を書くアプローチがかなり違うから
    それでもカフェモードのアイデアは気に入っていて、Obsidian に似たものを実装したくなった

    • ブラウザ全体に適用するカフェモードなら、これが役に立つかもしれない: https://addons.mozilla.org/en-US/firefox/addon/obfuscator/
    • 私もそのアイデアが気に入った
      家では最近ほとんど音声入力で文章を書いている。カフェや公共交通機関で、他人に聞こえずにデバイスへ話せるようにしてくれる遮音装置を誰か発明してほしい
  • 本当に良さそう。これが何なのか把握するのに数分かかった
    最初の画面の上部か、ここの説明に製品説明があるとよい

    • 記事へのリンクを追加した
  • https://github.com/maebert/themostdangerouswritingappを思い出す

    • ensō と多くの点で非常によく似ているのに、完全に正反対でもあるのが面白い
      ensō は落ち着いていて、マインドフルで、安心感がある。MDWa はせわしなく、怖く、サディスティックだ。ごく小さな違いが、ほとんど同じに見える製品を作りながらも、まったく違う感覚を生むのが興味深い
      ensō を作った rafal に大きな拍手を送りたいし、個人的に本当に気に入っている
    • むしろ Apostrophe を思い出す: https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe
  • 以前一度見たことがあったが、名前を忘れてしまった
    Google で探し、LLM にも聞いてみたが、結局見つけ直せなかった。HN 検索もあまり役に立たなかったので、また見られて本当にうれしい

    • 私の https://meat-gpt.sonnet.io は、それでもかなりうまくインデックスされている
      Web スクレイピングして幻覚っぽい製品説明を付けた何百もの AI Web サイトまで含めて、よく拾ってくれる
  • 素晴らしい仕事。良いアイデアだけでなく、実行力が本当に重要だという良い例だ
    こういうアイデアを一度くらい思いついた人は、私だけではないと思う。私のアイデアは「nanowriter」で、NanoWriMo 向けだったが、当時は実際に作るコーディング能力と実行機能が足りなかった
    Enso は美しく、何より実際に存在している。だから無限に優れている
    0: https://storyempire.com/2025/04/28/nanowrimo-closing-what-we...

  • Linux ユーザーなら、https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe とかなり似て見える

    • 両者はコンセプトが違うように見える。Apostrophe は見栄えのよいMarkdown エディター
      Ensō は、すでに書いたテキストを隠してユーザーが編集できないようにし、特定の書き方を助けるミニマルな文章作成ツールに近い。ここでの焦点は、まず言葉を吐き出させ、その後で別のツールで整形と編集をさせることにあるようだ
  • 素晴らしい
    以前にも何度か、ここから着想を得て似たものを作ったことがある。今の状態でもすでにかなり完成形で、周囲の音楽は自分で用意すればいい
    新機能を思いつきはしたが、実際には必要なさそう。特にカフェモードが気に入っている。自分が書いている内容を他人に見られるのではと自意識過剰になることが多いので、テキストを隠してくれるのは本当に良い

  • 最初の数画面を読んでも、何についての記事なのかまったく分からなかった
    最初は何かPaperwhite ディスプレイのようなものなのかと結論づけたが、実際にはアプリだった。このブログ記事は、すでにアプリが何なのかを知っている人だけを対象にしているようだ