Jump to content
Sign in to follow this  
KakiShibu

(致命的な不具合) 文字入力・日本語入力・かな入力の数々の不具合は我慢の限界に達しています

Recommended Posts

(1)Evernote

Mac版Version 1.11.0 (09/08/2010) build 99371

Version 1.8.0の頃から発生し、1.10.1 Beta 1 (92738)の頃からさらに悪化しています。

(2)環境

  MacOSX 10.6.4

 Macmini Core 2 Duo 2GHz, 2GB 667 MHz DDR2 SDRAM

(3) 現象

ノートにとって一番根幹をなしている文字入力に以下のような不具合が、

日本語版のリリース当初からあり、8月になって、さらに悪化しています。

我慢の限界に達しているので、日本語版の最優先事項としてこの問題を修正してください。

文字入力がまともにできない状態では、どんなに魅力的なサービスが増えても無意味だからです。

日本語版が出てから6ヶ月経っても、まともに文字入力ができないことに、ちょっとがっかりしています。

早急に対応をお願いします。

CPU使用率100%前後のFirefoxの影響を受けている面もありますが、他のソフトには影響がないので、

Evernote側の処理に問題があるのは確かです。

--------------------------

(詳細)

********************************************************

(aa)『文字カレットの点滅が停止』

****************************************

文字カレット(挿入位置を示す縦棒、カーソル)が突然点滅しなくなることがある。

時々起きる。日に何度も起きることもある一方で、ほとんど起きないこともある。

キー入力して10秒以上待っても何も表示されないが、マウスでクリックすると文字が表示される。

本文をマウスでクリックしても、タイトル入力枠をクリックしても点滅停止は回復しない。

かなキー、英数キーを打ってもモードが切り替わらない。

この状態になったときの回復手段は、

他のソフトを出して、そこでかなキー、英数キーを打つとモードが切り替わり文字カレットも点滅するので、

Evernoteに戻ると大抵は回復する。

それでも駄目なことがあるが、マウスでEvernoteのいろいろな場所をクリックして文字カレットの位置を変えると、そのうちに回復することが多い。

この現象は、7/23にバージョン 1.10.1 Beta 1 (92738)に上げた以降、特に、8/11前後から毎日頻繁に発生するようになった。

この回復手段から推測すると、やはり、日本語入力システムに処理が渡らない何らかの不具合があると言うことを示しています。

(追記)2010.10.08(金)

[回復手段2]

もう一つの回復手段は、

この障害は特に、ノートのタイトル入力枠の中で起きやすいのですが、その中に文字カレットがあると何をしても回復しない。

 ・いったん、ノートの中身のどこかをクリックして、そこにカレットを表示させる。

 ・そして、英数キーを押して、英字モードに切り換える。この時点では点滅は停止した状態のままです。

 ・最後に、もう一度マウスでクリックすると、点滅が開始して回復する。

なぜ、タイトル入力枠で効果がないのか、それが解決の糸口かもしれません。

タイトル入力枠での日本語入力処理に問題が潜んでいるのかもしれません。

(追記)2010.10.13(水)

タイトル入力枠でこの障害が発生したときに、回復手段2の一部を変更して、動作がどう変わるかを確かめてみました。

 ・いったんノートの中身のどこかをクリックし、英数キーを押して英字モードに切り換えたあとで、点滅しないままですが、

 ・もう一度、タイトル入力枠をクリックしてみると、点滅しないままです。

 ・つづけて、ノートの中身のどこかをクリックしてみても、点滅しないままで、

 ・再度、英数キーを押してから(画面右上のモード表示は最初に切り換えたときからずっと英字モードのままです)、もう一度ノートの中身のどこかをクリックすると、点滅するようになる。

つまり、モード変更したのに、タイトル入力枠をクリックすることで、それが内部的にキャンセルしたのか、再びおかしな状態に移行したような感じですね。

このことから見ても、タイトル入力枠での日本語入力処理はインプリメント上の何らかの問題があるのは明らかです。

*******************************************************

(bb)『 かなモードでの入力遅延』

****************************************

かな入力でもローマ字入力でも、

かなモードでひらがなを入力しようとして、キー入力して4、5秒経ってやっと文字が出る。

英字モードで英数字を入力するときは、まったく問題ない。

遅延時間は、ノートサイズに依存する。

・Webクリップしたデータ(ノートサイズが比較的小さくても起きる: 598KBで2〜6秒の遅延)

・JPG等の画像が多数あって普通の文字のとき(ノートサイズが1.5MBで3秒前後、5.5MBで4、5秒の遅延)

日本語版の当初から気づいたのは、Webクリップで、小さいサイズでもすぐに遅延が起きる。

感覚的には、HTMLソースが複雑なものの場合に時間がかかっている。

Webクリップしたデータの頭の部分を空けて、文章を書くことがよくある。

単に、Webクリップしたまま保存しておいて後で見るだけ、という使い方をしている人は気づかないでしょう。

たぶん、Evernoteの開発者もそういう使い方しか想定してないのでしょう。

それに、開発者は日本人ではないので、日本語で書き込むというデバッグはしていない可能性が高いので、気づきようがない。

それにしても、単に文字を入力するのにこんなに待たされたのでは、

書こうとしていたことも忘れてしまうさえあるし、気が短い人なら、即座に、Evernoteはお払い箱となってしまうでしょう。

それくらい、ひどい状態ということです。

症状から推測すると、特に単純なデータでもノートサイズに依存することから考えると、

まるで、ノートのデータを全て解析してから、日本語入力システムに処理を渡しているように見える。

そんな渡し方は普通はしないので、普通は文字が確定してからそういう処理を行うはずです。

文字が確定してから処理を始めたとしても、今と同じ処理方法だと、確定した文字は4、5秒かかって表示が更新されると言うことになってしまうので、

そういう意味では、何を解析しているのか分かりませんが、単に文字を挿入することにそんなに時間がかかるのは普通あり得ないので、

相当におかしな処理をしているとしか考えられません。

特に、ノートの頭に文章を書くと言うケースでさえ、こんなに時間がかかるのは、普通あり得ません。

頭の部分に挿入するのに、何を解析する必要があるのでしょうか? 単に行を空けて、入力した文字を挿入するだけです。

こんな高速なCPUで4、5秒もかかるような処理ではありません。

本当に意味不明です。

****************************************************

(cc)『かな入力での誤出力』

****************************************

ローマ字入力ではなく、かな入力のケースで、

Aキー(ち)を押すと、「aち」のように入力されてしまう場合がある。

Aキー(ち)を2つ以上押すと、「aちちち」のように入力される。

ことえり等で「かな入力」の設定で使用しているのに、押したキーの英数字が頭に出てきてしまう。

二重に処理されているような形です。

この現象は、(bb)項の遅延がひどいときに発生することが多い。

特に、ノートサイズが大きいケースで起きやすい。

と言っても5MB程度なので、最大サイズの50MBに比べれば大きくはない。

50MBのノートは今まで作ったことがないので、そういうときにどうなるかは興味がありますね。

きっかけは、CPU使用率100%前後の状態にあるFirefoxと一緒に使っているときです。

他のソフトには影響が出ないので、根本的には、Evernote側の問題と考えられます。

Evernoteだけを起動しているときは、発生しなかったが、その状態で使うことはほとんどないので、絶対に発生しないかは不明。

たとえ、Firefoxを起動していても、起きないときはずっと起きない。

Firefoxを起動している途中などCPUが使われるときにも、起きることが多い。

結局、他のアプリの処理で待たされるときに、この問題が引き起こされやすいということのようです。

(追記)2010.10.06(水)

840KBのWebクリップでも遅延と誤出力。

但し、新規ノートでは遅延もないし誤出力もない。

そして、Firefoxを終了してみると、誤出力は起きなくなった。

でも、5秒くらいの遅延は同じ。

Firefoxを再起動して、しばらく日本語を書き込んでいるうちに、下記(dd項)の追記にあるように、連続的な無応答障害が発生。

**************************************************************

(dd) 『Evernoteが無応答になって強制終了』

****************************************

8月以降、無応答になることが頻発しています。

これも、日本語入力絡みと思われます。

かな入力をしたときに、(bb)項と同様に文字が現れないままとなり、レインボー風車も回り出して、この現象が起きるからです。

何分待っても無応答なので、仕方なく、強制終了しています。

これは(bb)項のかな入力遅延の最たるもの、と言うことができるでしょう。

起きないときは、数日発生しないこともありますが、やはり、ノートのデータに依存するようです。

数日前には、同じノートの同じ位置に、日本語を入力しようとして、3回も連続して無応答になったからです。

(追記)2010.10.06(水)

上記(cc項)840KBのWebクリップで、同じ位置(Webクリップしたデータの頭を空けて文章を書いてあった部分)日本語を入力しようとして3回連続して無応答。

Firefoxのタブを33個から6個に減らしたところ、無応答にならなくなった。

33個のタブの時はCPU使用率100%前後だったが、6個の時はわずか3〜5%です。

やはり、CPU使用率が関係しているのは確か。

但し、(bb項)の遅延はどんなケースでも起きる。

Share this post


Link to post

フォーラムとEvernoteの「中の人」の橋渡しをお手伝いしているsugaiと申します。

KakiShibuさん、詳細なご報告ありがとうございます。

本件に限らずフォーラムにいただいている不具合のご報告については

Evernote社内のスタッフもチェックはしているので、

(今日明日すぐに修正とはいかないでしょうが)今後のバージョンで

改善されることを期待するしかありませんね。

Share this post


Link to post

橋渡しは大変だろうと思います。

ただ、やはり、日本語入力という最も基本的な障害なので、

sugai様の方からも、最優先で対処するよう本社サイドにプッシュしていただければと思います。

HTMLをWYSYWIG編集できるKompoZer(旧Nvu)および

HTMLソースを編集するCodaで試してみました。

前記(cc項)の840KBのWebクリップしたノートからイクスポートしたHTMLファイルを読み込んでみました。

HTMLを編集すると言う点ではEvernoteと同じだと思いますが、

KompoZerでもCodaでも全く遅延も起きないし、誤出力も起きません。

enex形式でイクスポートしたものは、KompoZerは全く表示しないのでテストできませんが、

Codaは、このenex形式を読み込むと絵とかはバイナリーの英数字として表示されますが、1つの巨大データとして読み込んでいて、そこに日本語を書き込んでも全く問題ない。遅延のちの字もない。

この時点でもう一度Evernoteでこのノートに日本語を打ち込んでみると、やはり、遅延と誤出力が起きます。

一方、新規ノートでは遅延も誤出力も起きない。

もちろん、CPU使用率100%前後のFirefox上で、このForumの書き込みをしていますが、遅延も誤出力も一切起きません。

これは当然と言えば当然ですが、

ファイルサイズによって、文字入力の遅延や誤出力が起きるようなことは普通はない、という証拠ですね(調べるまでもありませんけど)。

このことから見ても、Evernoteの日本語入力処理のインプリメントがいかにおかしなものかを物語っています。

Evernote以外でこういうことをいまだかつて経験したことがありませんし、

たぶん、sugai様もそんな経験はないと思います。

アルファベットしか打たない開発者から見れば、この遅延や誤出力のつらさは理解できないかもしれませんが、日本人のsugai様や我々にとってみれば、これは、最悪のケースです。

そういう意味で、最優先で対処していただけるよう開発側に伝えてください。

これが解決して初めて、日本語版が正式リリースしたと言うことができるでしょう。

はっきり言って、今の段階ではまだ、ベータ版です。客観的に見て。

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...