なぜ、オフィスソフトを
作ったのか
――お絵かきアプリの会社が、自分で
写真はイメージ Photo by Gorilla ROI Data Connector on Unsplash
お絵かきアプリ「ibisPaint」の会社が、無料のOfficeをまるごと作った
お絵かきアプリ「ibisPaint」で知られる株式会社アイビスが、10月12日、WordやExcel、PowerPointのファイルを開いて編集できるソフト「ibisOffice」を無料で公開した。中身はRustでゼロから書いたもので、ほかのオフィスソフトの古いプログラムは引き継いでいないという。画面を描くのには、GPUを使う。
なぜ、絵を描くアプリの会社がオフィスソフトを作るのか。会社の説明は、あっさりしている。自社のクラウドストレージで、Officeのファイルを速くプレビューしたかったからだ。
作った理由は、自社のクラウドストレージ
アイビスは「ibisStorage」というクラウドストレージも出している。パソコンのエクスプローラーにそのまま置けて、ローカルのファイルと同じ感覚で使えるものだという。
プレスリリースには、こう書かれている。「ibisStorageでは、Officeのファイルのオンラインでのプレビューと編集を、速く、正確に、サーバーに負荷をかけずに行えるようにする必要があります」。つまり、自社サービスのために必要だったから作った、という話だ。そして、できたものは誰でも無料で使えるようにした。
13.7MBのExcelが、0.52秒
では、どれくらい速いのか。アイビスが出した比較を、窓の杜が伝えている。試したのは13.7MBのExcelのブックだ。シートが22枚、グラフが29個、数式は58万9,000個入っている。これを開いて最初の画面が出るまで、ibisOfficeは0.52秒。同じファイルで、Microsoft Officeは14.07秒かかった。LibreOfficeは6.82秒、ONLYOFFICEは9.36秒。ただし、どれも会社自身が測った数字だ。
見た目が崩れないことにも、こだわったらしい。本物のWord・Excel・PowerPointが書き出したPDFと、ibisOfficeの描いた画面を、画素の単位で見比べる。その試験を7万件以上積み上げたという。画面を描く部分には、コードエディター「Zed」のために作られたGPUIを使っている。
大丈夫なのか、という話もある。マクロが入ったファイルも開けて、保存もできる。ただし、マクロそのものは動かない。動くのは64ビット版のWindows(11以降)と、macOS 11以降のAppleシリコン機。ソフトを入れずに、ブラウザーで試せるプレイグラウンドもある。使うのは無料で、ライセンスはAGPL-3.0と商用の二本立てだ。自社の製品やサービスに組み込みたい会社は、商用のほうを使う。
ネットの評判
はてなブックマークを、10月14日の時点で134人が付けている。コメントには、本家の値段を引き合いに出すものもあった。「もうこれでいい!というクオリティーなら本気で乗り換えちゃう。4万円近く出したオフィスがわずか5年でサポート対象外なんだもの…」
冷静な声もある。「手持ちで試したらフォントが表示されないとかはあったみたいだけど、初版にしてはまぁまぁな感じするから、期待できるのかもしれない」。改行の入った長い文字列をセルで編集すると画面がおかしくなる、という報告が出ている。「何とかOffice乱立で互換性が崩壊しそう。でも、大抵の用途ならそういうのでも良さげ」と、似たソフトが増えることを心配する声もあった。
速いオフィスソフトのほうは、もう誰でも落とせる。ただ、肝心のibisStorageでのプレビューと編集は、まだできない。会社は「今後の予定」として挙げている。
43万円の新型冷蔵庫、錆びて見える
Xで話題のアクア「AQR-DUX51B」
中止が4公演。倉敷は、無事に終わった
徳永英明、喉の不調からツアー復帰
40年仕入れてるけど、
こんな値は初めて
――エドノフーズの江戸野誠一郎社長
あなたへのおすすめ よく読むカテゴリーから
こちらの記事も
『はい』を押す前に、
中身読んでる?
――AIに許可を求められた人へ
AIに確認を任せたら人間より安全だった Claude Codeの既定が変わった
AIが速すぎて、人が渋滞の原因になった
Claudeのセッションの約8割は、人の入力待ち(Anthropicの公表)
AIが速すぎてコード工場が渋滞 Claudeのセッションの8割は「人待ち」
もう買い替えかな、
このパソコン
――AIにコードを書かせていた開発者が
Macの起動が20分、故障かと思ったら AIが残した99万ファイルだった
一行ずつは読まない。
意図だけ見る
――Anthropicが、AIの書いたコードを