マガジンのカバー画像

旧仮名キーボード開発記

13
旧字旧仮名で日本語入力できるキーボードアプリ「旧仮名キーボード」の開発にまつわる雑記。
運営しているクリエイター

記事一覧

旧仮名キーボード開発記#11|改善計画

旧仮名キーボード開発記#11|改善計画

去る1月22日、旧仮名キーボードの利用者数(ユニークユーザ数)が200人を突破しました。ありがとうございます。

***

現在の開発内容現在、変換精度の根本的な改善のために、辞書データの構造を組み立て直す作業を進めています。

さまざまな機能要望が上がっていることは認識していますが、機能には本末があるため、根本にあたる機能を先に実装し、枝葉にあたる機能を後に実装する必要があります。

機能の本末

もっとみる
旧仮名キーボード開発記#10|開発の変遷(後篇)

旧仮名キーボード開発記#10|開発の変遷(後篇)

前回の続きです。

前回:

***

令和5年春(開発再開)この時点ですでに名詞さえ整えばすぐにでもリリースできる状態だったのですが、あまりに作業が退屈なので何ヶ月も放置していました。

そこで、とりあえずアプリとしてまとめあげることを重視し、あえて開発期間に締切を設けることにしました。もともと個人企画なので締切を設ける必要はないのですが、名詞の数には限りがないことを考慮すると、完成し次第リリー

もっとみる
旧仮名キーボード開発記#9|開発の変遷(前篇)

旧仮名キーボード開発記#9|開発の変遷(前篇)

ちょうど区切りとなったので、開発開始からリリースまでの変遷について一旦まとめようと思います。

また、note記事のカバー画像を作るのが面倒になったので、今後はずっと同じ画像を使います。

***

令和3年5月〜(辞書作成&停滞期)ここから記事が途絶えていたと思うので、ここから書きます。

辞書作成計画

キーボードの基礎機能自体は比較的早くにできたのですが、辞書作りが大変でした。

以前にも書

もっとみる

旧仮名キーボード開発記#8.5|中序

中序

舊󠄀假󠄀名󠄀キーボード公󠄁開󠄀ニ際󠄀シ今󠄀後󠄀ノ方󠄀針󠄀ヲ改󠄀メテ定󠄀ムベク茲󠄀ニ中󠄀序󠄀ヲ爲󠄀ス

曩󠄀ニ述󠄁ベタル如󠄀ク拙󠄀作󠄀ハ未󠄀ダ發󠄀展󠄀途󠄁上󠄀ノ者󠄀ナレバ改󠄀善󠄀スベキ點󠄀多󠄀ク就󠄀中󠄀變󠄀換󠄀精󠄀度󠄀ノ低󠄀キハ自󠄀ラ大󠄀ニ遺󠄁憾󠄀トスル所󠄁ナレドモ寧󠄀ロ低󠄀品󠄀質󠄀ノ謗󠄀ヲ怕レテ

もっとみる
旧仮名キーボード開発記#8|祝・公開!

旧仮名キーボード開発記#8|祝・公開!

ついにApp Storeで「旧仮名キーボード」をリリースしました!

日本在住のiPhoneユーザならばどなたでも無料でダウンロード可能です。

***

できること旧仮名遣いで日本語入力ができます。

導入方法iPhoneのカスタムキーボードの導入はわかりづらいので、画像で説明します。この手順は旧仮名キーボード特有のものではなく、GboardやSimejiを導入するときと共通です。

(1)Ap

もっとみる
旧仮名キーボード開発記#7|アプリ審査

旧仮名キーボード開発記#7|アプリ審査

旧仮名キーボードをリリースします。
11月15日午前2時半現在、Appleによる審査中ですので、もうしばらくお待ちください。まだ審査結果は返ってきていません。

今回は、リリース作業に関する話題を書こうと思います。
※開発や辞書作成に関する話題は、書いても書ききれないほどあるので、また少しずつ書くことにします。

***

アプリを出すにはお金がかかるApp Storeでアプリを公開するには、Ap

もっとみる
旧仮名キーボード開発記#6|辞書をつくる

旧仮名キーボード開発記#6|辞書をつくる

長いこと放置していましたが、今日は辞書をどうするかについて考えていきます。

***

先人の辞書を見てみる普段旧仮名を使っている人たちは、旧仮名の単語が大量に定義されたCSVファイルを「ユーザー辞書」としてIMEに取り込み、擬似的に旧仮名変換を実現しているようです。

今回はライセンスの関係上および自分で色々整理したい都合上、ネットに転がっている旧仮名辞書は利用しません。ただし、仕様を検討するに

もっとみる
旧仮名キーボード開発記#5|形態素解析器をつかってみる

旧仮名キーボード開発記#5|形態素解析器をつかってみる

今日は形態素解析について考えます。

形態素解析とは、たとえば「かんがへてゐた」という文字列を以下のように単語ごとに区切ったり品詞を解釈したりする処理のことをいいます。

かんがへ:かんがへる・動詞・ハ下一・連用形
て:て・接続助詞
ゐ:ゐる・動詞・ワ上一・連用形
た:た・助動詞・終止形

この処理をSwiftでできるようにしていきます。

***

形態素解析器をさがす形態素解析をおこなう

もっとみる
旧仮名キーボード開発記#4|GPLというライセンス

旧仮名キーボード開発記#4|GPLというライセンス

今日は辞書について書こうと思ったのですが、それよりも先に形態素解析をどうするかを考える必要がありそうだったので、形態素解析について書きます。

という記事を書こうとして調べていたら、使いたい辞書や形態素解析器のなかにはGPLというライセンスに基づいて配布されているものがあったので、今回はすこしライセンスまわりのことについて調べて書こうと思います。

***

GPLとはGPLとは、オープンソースソ

もっとみる
旧仮名キーボード開発記#3|既存のキーボードをしらべる

旧仮名キーボード開発記#3|既存のキーボードをしらべる

先行研究の調査(サーベイ)ということで、無料公開されている日本語入力キーボードを触ってみました。

コンセプト上、旧仮名キーボードを多機能化する意志はないのですが、最低限の機能が漏れていると「お話になりません。星1つです。」ということになるので、最低限何が実装されている必要があるのかを見ていきます。

つまり、星5を目指すためというよりは、星1を避けるためというつもりで調査します。

***

もっとみる
旧仮名キーボード開発記#2|仕様をきめる

旧仮名キーボード開発記#2|仕様をきめる

基本機能iPhone標準キーボードで実現されていることは、できるだけ実現します。

また、すぐに対応するかどうかはおいておいて、旧仮名キーボードとして特別に対応したい機能を洗い出しておきます。

・小さい仮名(捨て仮名)を使うかどうか設定できる
・清音を濁音や半濁音として読み替えるかどうか設定できる
・大きい仮名を小さい仮名に読み替えるかどうか設定できる
・ユーザ辞書を使うかどうか設定できる
・学

もっとみる
旧仮名キーボード開発記#1|コンセプトをきめる

旧仮名キーボード開発記#1|コンセプトをきめる

iPhoneで使える旧仮名キーボードを開発しようと思い立った。
この記はその開発の道のりを残そうというものである。

***

旧仮名キーボードとは旧仮名キーボードとは、旧仮名遣いを用いて日本語入力をおこなうキーボードのことです。

ここでいう旧仮名遣いとは、「おもう」を「おもふ」とするような書き方のことで、いわゆる歴史的仮名遣いとよばれるものと大体同じです。

旧仮名キーボードでは、「おもふ」と

もっとみる

旧仮名キーボード開発記#0|序文



夫レ情󠄁報技術󠄁ノ發展ハ秒進󠄁分󠄁步ノ勢衰フル所󠄁ヲ知ラズ關聯製品或ハサービスノ誕生モ亦雨後春筍ノ樣見エテ從來世ニ行ハレタルアプリノ總數已ニ算フルコト能ハザルベシ今將ニiPhone用ノキーボードアプリヲ開發セムト欲シApp Storeヲ窺フニ日本語入力ヲ支援󠄁セル者︀果シテ無數ニ林立シ新規開發ニ臨ミテハ其ノ參入牆壁ノ高キハ自ラ明󠄁ラカナリ曾テiPhone用キーボードノ提供ハAp

もっとみる