3 poin oleh GN⁺ 2025-07-02 | 1 komentar | Bagikan ke WhatsApp
  • Versi baru Ensō, Occult Vampire Keanu, yang telah dipoles lewat penggunaan harian selama 6 tahun, memasuki pengujian publik dan bisa diperoleh melalui TestFlight
  • Beta kali ini berfokus bukan pada penambahan fitur, melainkan pada pengurangan elemen yang mengganggu alur menulis sesuai filosofi MISS
  • Perubahan utama mencakup UI yang lebih sederhana, 5½ tema, Coffeeshop Mode, peningkatan privasi, dan mesin rendering teks baru
  • Jalur distribusi akan bergeser terutama ke AppStore; versi Gumroad tetap ada sebagai cadangan, tetapi tidak menjadi target pemeliharaan
  • Event analitik dan traffic jaringan telah dihapus, dukungan RTL akan disertakan pada build pengujian berikutnya, dan pengumpulan masukan serta persiapan rilis terus berlanjut

Pengujian publik dan arah produk

  • Versi baru Ensō, dengan code name Occult Vampire Keanu, telah didistribusikan untuk pengujian publik
  • Build pengujian dapat diunduh dari TestFlight
  • Versi ini, sejalan dengan filosofi MISS, berfokus pada menghapus gangguan dan meningkatkan kematangan, bukan menambahkan fitur baru
  • Bahkan cara memperkenalkan fitur dapat memutus alur menulis pengguna, sehingga menyeimbangkan discoverability dan menjaga fokus menjadi tantangan penting

Perubahan utama yang mengubah pengalaman penggunaan

  • UI yang lebih sederhana

    • Sebagian besar UI dipindahkan dari area teks di dalam aplikasi ke menu bar macOS
    • Pemindahan ke menu bar adalah perubahan untuk meningkatkan discoverability fitur dan aksesibilitas shortcut
    • Sejauh ini belum ada pengguna yang merindukan UI inline lama
  • Tema berfokus aksesibilitas

    • Ada tema bawaan, disusun berdasarkan masukan selama bertahun-tahun agar sesuai dengan aksesibilitas dan pola penggunaan
    • Situasi penggunaan yang didukung adalah sebagai berikut
      • Menulis pada siang hari dalam kondisi pencahayaan umum
      • Menulis di bawah cahaya terang
      • Menulis dalam pencahayaan redup
      • Menulis dalam pencahayaan redup pada layar OLED
      • Menggunakan warna hitam sepenuhnya
      • Menulis dalam pencahayaan yang sangat redup sambil mengurangi paparan cahaya
    • Tema untuk kondisi sangat redup dirancang dengan mempertimbangkan layar OLED, dengan use case utama menulis pada malam hari hingga tertidur
    • Satu tema masih memerlukan pekerjaan tambahan, sehingga disebut 5½, bukan 6
  • Coffeeshop Mode

    • Coffeeshop Mode adalah salah satu fitur baru yang jarang ada di Ensō
    • Mode ini menyamarkan teks agar orang yang berdiri di belakang sulit membaca isi ketikan, tetapi penulis tetap tahu apa yang sedang ditulis
    • Dapat dinyalakan dan dimatikan kapan saja dengan ⌘-C
    • Setelah digunakan selama beberapa bulan, fitur ini terasa berguna terutama saat journaling di tempat umum
    • Sketsa terkait: Sketch - Ensō Coffeeshop Mode
  • Peningkatan aksesibilitas kecil

    • Auto-correction, auto-capitalization, dan spelling dapat di-toggle
    • Mendukung pengaturan ukuran teks, yang tidak mungkin dilakukan pada versi native sebelumnya
    • Jika menu Edit dihapus dan namanya diubah menjadi Write, macOS tidak menambahkan item terkait AI ke pengaturan

Mesin rendering teks baru

  • Mesin rendering teks baru memungkinkan kontrol yang lebih halus atas pengaturan tipografi
  • Mendukung mode tampilan alternatif seperti Coffeeshop Mode dan juga memakai caret kustom
  • Pada UI baru, rasa menulis menjadi lebih luwes, dan teks terlihat mudah dibaca serta halus tanpa tampak kabur
  • Karena fitur dikurangi, perhatian bisa lebih difokuskan pada kualitas dan rasa familiar dari elemen yang tersisa
  • Tujuannya adalah pengalaman yang cukup familiar dan berkualitas tinggi sehingga pengguna merasa nyaman membayar 10 dolar untuk aplikasi mengetik tanpa seleksi teks

Cara distribusi dan jalur pembayaran

  • Ensō pada dasarnya akan didistribusikan melalui AppStore
  • Versi Gumroad yang lama tetap ada, tetapi tidak akan dipelihara karena versi baru secara fungsional sama dan lebih baik sebagai standar perilaku default
  • Alasan pindah ke AppStore adalah sebagai berikut
    • Beberapa pengguna mengeluhkan pembayaran Gumroad, terutama tahap layar pembayaran PayPal, terlihat mencurigakan
    • AppStore punya kekurangan dan pengiriman aplikasi juga lambat serta merepotkan, tetapi distribusi relatif mudah dilakukan tanpa menulis banyak kode
    • Nantinya, menambahkan update OTA dan mendistribusikan kembali lewat Gumroad juga bisa dilakukan melalui iterasi
  • Versi Gumroad tetap sebagai cadangan, tetapi bukan target pemeliharaan

Fitur yang hilang dan batasan yang disengaja

  • Analitik

  • Personalisasi

    • Fitur personalisasi akan ditambahkan ke depannya
    • Karena versi baru saat ini sudah cukup lebih baik daripada versi sebelumnya, dipilih untuk memulai pengujian publik daripada menunggu lebih banyak fitur
    • UX untuk menyeimbangkan discoverability dan menjaga fokus sedang dikerjakan
    • Setiap opsi dan pilihan dapat menjadi peluang untuk mengganggu pengguna, sehingga harus ditangani dengan hati-hati
  • Dukungan RTL dan bahasa non-LTR

    • Dukungan RTL akan disertakan pada build pengujian berikutnya
    • Banyak pengguna Ensō memakai bahasa dengan aksara non-Latin, dan sejauh yang diketahui terutama ada pengguna Persian, Arabic, dan Hebrew
    • Dukungan RTL dasar mungkin dapat dilakukan hanya dengan perubahan satu baris kode, dan meski tidak sempurna, hal itu bisa terasa sebagai peningkatan besar bagi pengguna aksara non-Latin
  • UI pengeditan inline

    • Ensō sebelumnya menampilkan UI di ruang yang sama dengan teks, tetapi versi baru tidak demikian
    • Opsi menambahkan menu hamburger pada kanvas utama aplikasi masih sedang dipertimbangkan
    • Sejauh ini hanya 2 pengguna yang jarang memakai aplikasi yang mengangkat hal ini
    • Kriteria yang dianggap lebih penting adalah sebagai berikut
      • Kemudahan penggunaan dan pengurangan gangguan
      • Discoverability
      • Rasa familiar
    • Fitur yang meningkatkan discoverability menciptakan lebih banyak pilihan, dan tiap pilihan dapat menjadi gangguan
    • Perubahan kecil pun menumpuk, sehingga menghapus sesuatu lebih sulit daripada menambahkannya

Langkah berikutnya dan ide yang sedang dipertimbangkan

  • Hal berikutnya yang akan dilakukan adalah mengumpulkan dan menanggapi masukan pengujian, menyiapkan materi marketing dasar, menambahkan dukungan penulisan RTL, dan merilis
  • Marketing mungkin mencoba iklan media sosial, tetapi utamanya dilakukan dengan membicarakan Ensō dan topik terkait serta berinteraksi dengan komunitas yang sudah dikenal
  • Ide yang sedang dipertimbangkan adalah sebagai berikut
    • Dukungan Windows dan Linux
      • Akan ditinjau kembali dalam beberapa bulan ke depan
      • Pengguna yang tertarik untuk menguji dapat memberi tahu melalui email
    • Quick Save
      • Saat menekan ⌘+S, snapshot catatan disimpan ke direktori yang telah ditentukan dengan nama file berbasis timestamp
      • Contoh nama file adalah note-27-06-2025.txt
    • Toybox
      • Fitur menu opsional yang merilis alat eksperimental seperti episode
      • Dapat mencakup writing prompt, writing timer, eksperimen gaya tipografi, dan eksperimen visual di mana huruf serta kata tumbuh seperti sulur mengikuti input
  • Jika Toybox terwujud, fitur ini akan ditempatkan jauh di dalam menu untuk menghindari gangguan
  • Jika Toybox berpotensi menciptakan lebih banyak gangguan, fitur ini akan menjadi aplikasi terpisah

Tantangan yang muncul selama proses pengembangan

  • Pekerjaan dilakukan setiap hari dalam unit-unit kecil, dan pada beberapa hari berlanjut dalam waktu yang lebih panjang
  • Alih-alih melihat tiap fitur secara terpisah, beberapa pekerjaan dilakukan bersamaan sambil fokus pada interaksinya
  • Ensō baru adalah jenis proyek yang sulit membagikan potongan yang belum selesai sedikit demi sedikit per fitur
  • Tujuannya adalah menyediakan alat yang indah, matang, terasa seperti milik sendiri, sekaligus tidak mengganggu pengguna
  • Tauri dan pengalaman build

    • Tauri jauh lebih matang dibanding saat rilis versi macOS pertama
    • Pada versi sebelumnya, berminggu-minggu dihabiskan untuk build Mac, notarisation, provisioning profile, dan AppStore Connect API yang tidak terdokumentasi
    • Sekarang sebagian besar sudah berfungsi, dan untuk beberapa scripting, Claude Code terasa penting
  • Kompleksitas pengalih tema

    • Pengalih tema ternyata menjadi masalah yang lebih kompleks dari perkiraan
    • Bagian yang sulit adalah memasukkan pengaturan tema untuk tiap mode dark/light/sinkronisasi OS, preview, dan apakah perubahan disimpan atau tidak, ke dalam satu UI dan maksimal 2–3 klik
    • Banyak percobaan menghasilkan sesuatu yang lebih mirip GUI Dwarf Fortress daripada pemilih tema sederhana
  • Rendering teks berbasis browser

    • Pilihan memakai browser sebagai mesin rendering teks masih terasa memuaskan
    • Khususnya Safari memiliki kontrol tipografi yang sangat baik seperti text-box: cap alphabetic
    • Saat ini tidak ada cara mudah untuk membaca warna accent native OS
    • accent dapat dikustomisasi, tetapi tidak dapat dibaca

Versi web gratis

  • Tidak ada rencana untuk menghapus versi web gratis Ensō
  • Meski ingin mendapat imbalan atas pekerjaan ini, orang-orang tetap menghubungi dan membeli meski hampir tanpa marketing
  • Diharapkan kepercayaan yang sudah diperoleh sejauh ini dan kualitas produk akhir cukup untuk menumbuhkan Ensō secara perlahan dan konsisten

1 komentar

 
GN⁺ 2025-07-02
Komentar Hacker News
  • Saya selalu merasa hal terbaik dari menulis dengan komputer adalah kemampuan untuk mengedit langsung saat menulis
    Namun saya paham ada banyak orang yang sama sekali tidak cocok dengan cara itu, jadi meski secara pribadi saya mungkin tidak akan memakainya, aplikasi ini terlihat cukup bagus

    • Kadang, memaksa diri untuk tidak mengedit bisa membuat hal-hal yang tersembunyi di sudut pikiran dan sulit ditangkap tiba-tiba muncul
      Brain dump juga bekerja dengan cara yang sama. Kalau menuliskan apa yang ada di kepala apa adanya, bahkan tanpa memperbaiki salah eja, hal-hal yang tidak kita sadari ada tetapi sebenarnya mengganggu atau memakan ruang benar-benar akan terlihat
      Layak dicoba setidaknya sekali, dan sekitar satu jam sudah cukup. Saya juga memakai metode serupa untuk draf blog ketika punya ide tetapi bagian tulisan lainnya sulit keluar
    • Saya selalu merasa hal terbaik dari menulis dengan komputer adalah keterbacaan :)
  • Sangat bagus. Saya pernah ingin membuat sesuatu seperti ini sendiri, tetapi belum sempat. Mode kafe-nya luar biasa
    Fitur yang paling saya inginkan adalah mengganti font dan kursor. Kursor yang berkedip itu mengganggu dan tidak perlu. Toh kalau ini alat yang tidak boleh dipakai untuk mengedit, kita bisa menganggap posisinya selalu di akhir

    • Saya sangat konservatif dalam menambahkan elemen UI baru, terutama yang bisa menjadi sumber distraksi baru
      Jadi kalaupun dimasukkan, mungkin akan saya sembunyikan di balik beberapa menu. Meski begitu, saya sudah cukup lama melakukan yak shaving gara-gara masalah-masalah ini :)
    • Saya benar-benar butuh font monospace. Saya tahu kebanyakan orang tidak suka menulis prosa dengan font monospace, tetapi karena saya developer, font proporsional selalu terasa janggal
  • Sepertinya Enso secara keseluruhan tidak akan cocok untuk saya, karena pendekatan menulisnya cukup berbeda
    Namun saya menyukai ide mode kafe, sampai ingin mengimplementasikan sesuatu yang serupa di Obsidian

    • Kalau yang diinginkan adalah mode kafe untuk seluruh browser, ini mungkin berguna: https://addons.mozilla.org/en-US/firefox/addon/obfuscator/
    • Saya juga suka ide itu
      Di rumah, belakangan saya kebanyakan menulis dengan input suara. Saya berharap ada yang menciptakan perangkat peredam bising yang memungkinkan kita berbicara ke perangkat di kafe atau transportasi umum tanpa terdengar oleh orang lain
  • Terlihat sangat bagus. Saya butuh beberapa menit untuk memahami ini apa
    Akan bagus kalau ada deskripsi produk di bagian atas layar pertama atau di penjelasan di sini

    • Saya sudah menambahkan tautan ke artikelnya
  • Mengingatkan saya pada https://github.com/maebert/themostdangerouswritingapp

    • Menarik bahwa dalam banyak hal sangat mirip dengan ensō, tetapi sekaligus benar-benar kebalikannya
      ensō itu tenang, mindful, dan memberi rasa stabil. MDWa itu ribut, menakutkan, dan sadistis. Menarik bahwa perbedaan yang sangat kecil bisa menghasilkan produk yang tampak hampir sama tetapi memberi nuansa yang sepenuhnya berbeda
      Saya ingin memberi tepuk tangan besar untuk rafal yang membuat ensō, dan secara pribadi saya sangat menyukainya
    • Saya justru teringat Apostrophe: https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe
  • Saya pernah melihatnya dulu, tetapi lupa namanya
    Saya mencarinya di Google dan juga bertanya ke LLM, tetapi akhirnya tidak berhasil menemukannya lagi. Pencarian HN juga tidak banyak membantu, jadi saya sangat senang bisa melihatnya lagi

    • https://meat-gpt.sonnet.io milik saya setidaknya cukup terindeks dengan baik
      Bahkan situs-situs AI yang melakukan web scraping lalu menempelkan deskripsi produk halusinatif dalam jumlah ratusan ikut tertangkap dengan baik
  • Kerja yang luar biasa. Ini contoh bagus bahwa bukan hanya ide bagus, tetapi eksekusi benar-benar penting
    Rasanya bukan cuma saya yang pernah memikirkan ide seperti ini setidaknya sekali. Ide saya waktu itu adalah “nanowriter” untuk NanoWriMo, tetapi saat itu saya tidak punya kemampuan coding maupun fungsi eksekusi untuk benar-benar membuatnya
    Enso itu indah, dan yang terpenting benar-benar ada. Karena itu, ia jauh tak terhingga lebih baik
    0: https://storyempire.com/2025/04/28/nanowrimo-closing-what-we...

  • Bagi pengguna Linux, ini terlihat cukup mirip dengan https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe

    • Keduanya tampaknya berbeda secara konsep. Apostrophe adalah editor Markdown yang enak dilihat
      Ensō lebih seperti alat menulis minimalis yang membantu cara menulis tertentu dengan menyembunyikan teks yang sudah ditulis dan mencegah pengguna mengeditnya. Fokusnya tampak pada membuat pengguna menuangkan kata-kata terlebih dahulu, lalu melakukan pemformatan dan penyuntingan nanti dengan alat lain
  • Luar biasa
    Dulu saya juga beberapa kali terinspirasi dari sini dan membuat sesuatu yang serupa. Dalam kondisi sekarang pun ini sudah cukup matang, dan musik latarnya bisa disiapkan sendiri
    Saya sempat memikirkan fitur baru, tetapi sebenarnya tampaknya tidak perlu. Saya terutama menyukai mode kafe. Saya sering jadi terlalu sadar diri karena khawatir orang lain melihat apa yang saya tulis, jadi fitur yang menyembunyikan teks benar-benar bagus

  • Setelah membaca beberapa layar pertama pun saya sama sekali tidak tahu ini tulisan tentang apa
    Awalnya saya menyimpulkan mungkin ini semacam layar Paperwhite, tetapi ternyata aplikasi. Artikel blog ini sepertinya ditujukan hanya untuk orang yang sudah tahu aplikasinya apa