パスワードを忘れた? アカウント作成
13449997 journal
日記

m_nukazawaの日記: Androidアプリをベータで公開しました

日記 by m_nukazawa

エスペラント日本語辞書 lina_dicto for Android を公開しました。
https://play.google.com/apps/testing/com.michinari_nukazawa.app.lina_dicto_for_android
githubはこちら
Androidバージョン6.0以降対応です。
いちおうベータ版。twitter上でもよいので、(いつものような)辛口のフィードバックをお待ちしています。

技術的な話として。
electronアプリの続き、というか移植版です。中身もほぼ一緒。デスクトップアプリがほぼそのままでAndroidアプリになるのですから、良い時代になりました。
lina_dicto、jsで作った上に、高速化をほぼ行っていません。例えば単語検索では、ユーザが1文字入力する毎にjavascriptの正規表現で辞書データをぶん回す、という自称「組み込みエンジニア卒倒アーキテクチャ」を採用しています。
途中、1度だけ雑に検索の高速化に先頭文字をキーにした単純なインデクスを追加したのですが、それくらいです。辞書アプリというものはそれなりにヘビーに文字列検索するはずですが、驚くことに私の持っている安いAndorid実機で問題ない速度で動いています。

さすがに、ゲームとか高機能アプリケーションが取るには厳しい構成ですが。
最適化にも興味はあるのですが、同じ時間で機能追加したほうが良いだろうと考えています。
本当にコンピュータは早くなっていて、良い時代だと思います。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

物事のやり方は一つではない -- Perlな人

読み込み中...