あおしまの日記

あおしまさんの日記らしいです。個人的に興味がある事を時々書きます。スマートウォッチPebble日本語パックを作成、公開しています。

日本語言語パックを小さくしてみた

日本語言語パックを小さくしてみた

新しい日本語言語パックの作成に向けて、テスト用のパックを作成しました。

前回のakt08に対する主な改善点は、以下の通りです。

  • 日本語言語パックの転送エラー、またPebble2での動作障害への対策として、文字数を1000文字減らしました。
  • 結果として、サイズが1.1MBほどに縮小しました。(以前は1.6MBでした。)
  • iPhoneでのメッセージにある「〜」が出るようにしました。
  • 表示翻訳はありませんので、メニューなどは英語のままです。

サイズは1MB程度ですので、初代Pebbleなどで使うのにも良いかもしれません。
いつものYahooBoxに置いておきます。
http://yahoo.jp/box/EJ8ZqJ

テスト用の物は公開を停止し、新しい日本語言語パックakt09が出来ました。このテスト用の日本語言語パックの正式版となります。そちらをご利用ください。
http://d.hatena.ne.jp/aoshimak/20161228

お願い

サイズ削減のために文字数を1000文字減らしました。そのため、漢字によっては□(トウフ)になる場合があります。Google頻度順のデータを基に、漢字上位5500文字ぐらいを組み込むようにしました。
ただこのデータは実生活に即していない事も考えられますので、「この字が出なくて困った!」という文字がありましたらコメントでいただけると助かります。

転送の問題、メモリの圧迫の問題を回避するために言語パックのサイズを小さくしたい、でも実用上必要な文字は外せないという所で、バランスの取れる文字セットを新たに構築しようと考えています。
ご協力を宜しくお願いします。

Pebble2接続のための個人的なメモ

接続がうまくいかない時は、Bluetooth画面のアイコンが時計マークにならない。このときに取った対処。(Z3compact/Android6)

  • Bluetoothの接続情報を削除
  • Bluetoothを一時的にオフ
  • Pebbleアプリのキャッシュを削除
  • Pebbleアプリの強制終了
  • Pebbleアプリの起動
  • BluetoothをONにする問い合わせにOK
  • Manage PebbleでPebble2を選んで接続
  • Pebble側でOKする
  • Bluetooth画面でアイコンを確認

(うまくいくまで繰り返す)

Pebble2が届きました

Pebble2が届きました

買収騒動の最中に割り切って注文したPebble2さんが届きました。
Amazonさんからいちばん安い便で届けてもらいました。でも1週間で来たので早かった方だと思います。

Pebble 2 + Heart Rate Smart Watch White スマートウォッチ [並行輸入品]

Pebble 2 + Heart Rate Smart Watch White スマートウォッチ [並行輸入品]

最初のセットアップで散々つまづくorz

今回のセットアップでは散々な目にあいました。

最初のセットアップ

まず、最初にコネクションするのに手間が掛かりました。BTで接続後に次のステップになかなか行かず立ち往生しました。これは本体Factoryリセット、Android側BT設定の消去、Android側の再起動の3段階でやりなおしまして、次に進みました。

セットアップ中の最新Fwへの書き換え

最新Fwの転送が100%になったところでエラーになるのを繰り返しました。PebbleTimeアプリの消去と再導入、コネクションの再挑戦などを行いましたが、転送の失敗が繰り返されるので、この問題は母艦側の問題と考え、他の機種*1でPebbleTimeアプリを導入、初期設定を終えました。

私が使用している母艦はAndroid6のXperiaZ3compactです。原因として考えられるのは、BT4でBLEとLEじゃないモードのどちらも使えるような機種の場合に起こる何か、ではないかと考えます。(同一のPebbleのシリアル番号を2つ検知する)もしくは私の母艦のBTに故障があるか、です。
その後、FactoryResetを行って別のAndroidタブレット*2でのセットアップの再挑戦を行いましたが、転送の問題は起きませんでした。セットアップ後に接続するのは、Z3Compactでも問題ありませんでした。

日本語言語パックの転送

日本語言語パックの転送も、Z3Compactからですと失敗しました。先例にならってサイズが小さいaktmonoを転送してみまして、それは成功しました。
akt08jpの転送は、Z3TCの方で追実験の後に行いまして、それは無事成功しました。


現状について

現状Fw4.3で使用していまして、母艦はZ3Compactで使用中です。
日本語言語パックはakt08jpを入れています。
Alarm、SMS送信とも、作動時にリセットが掛かる現象は起きていません。
このまま様子を見ていこうと思います。


BLEな話

どこかで読んだかなあ?と思いましたら検索に出て来て思い出しました。
http://thxpalm.blogspot.jp/2016/05/pebble-2time-2pebble-core.html

約束されていたBLE(Bluetooth Low Energy)のAPIはどこだ?>ロードマップから削除するか延期となった昨日の一つ。2016年のスマートウォッチでは、新たなBLE-onlyのチップセットデザインに切り替え…中略…Bluetoothシステム全体の電力消費を下げることができた(以前のスマートウォッチではBTクラシックとBLE接続の両方を保っていた)。
APIには私は興味がないのでスルーするが、重要なのは「BLEのみのチップセット」という一節。これまでのPebbleシリーズでは、BLEに対応していないBluetoothバージョンのスマホともペアリングして使用できたのだが、新たなPebbleではBLEに対応したスマホとではないと使えないことが暗示されているのだ。さらにめんどくさいのは、一般に「BLE=Bluetooth4.0以上」と思われているが、実際にはそれが間違いであること。「Over&Out その後」の投稿でも書かれているように、正式には「Bluetooth 4.0 LE」と書かれたものでなければ対応していない。事実、私の持つXperia A SO-04EはBluetooth 4.0だが、Narrative Clip 2とは「This device does not support Bluetooth Low Energy」と表示されて使えない。しかしこれに関してはスマホの販売店舗も軽視しているのか、サイトによってBluetoothのバージョン表記にもブレがある。例えばASUS ZenFone Max ZC550KLはASUSサイトでは4.1、GSM Arenaでは4.0、Xpansysでも4.0。Freetelはわかりやすくちゃんと「LE対応」の表記をしているが、Pebble 2 / Time 2を購入予定で自分のスマホで使えるのか心配な方はメーカーにBLEのサポートについて問い合わせたほうがいいだろう。

*1:iPhone6sを知り合いに借りました

*2:XperiaZ3TC@Android5

Pebble買収完了その他について

Pebble買収完了その他について

複数のメディアで既報の通り、Fitbitへの買収が完了したそうです。
http://japanese.engadget.com/2016/12/07/fitbit-pebble-pebble/

  • 注文:支払いある場合は返金、支払いない場合はそのまま打ち切り
  • サポート:終了
  • 既存のPebbleは使い続けられます

だそうです。
サポートといって豪勢にホイホイ新品交換していた印象があるので、
そこがコストセクターだったのかもしれませんね。

ただ、サーバー側がどのタイミングで終了するのか、またWeatherなんかは
気象情報サイトに情報をもらいに行ってますし、音声認識も商業サービスとの
アライアンスの上で動いていますから、これらの機能が使えなくなる際に
何らかのFwアップデートも期待したいところです。
ついでに多バイト文字で落ちる現象も解決してくれるとうれしいんですが、
あまり期待しないで待っていようと思います。


そんな日に!

先日注文したPebble2がこんな日に通関しておりますorz
笑うしかありませんが、大事に使っていこうと思います。



日本語言語パックについて

私の日本語言語パックについて、事情があって作業出来なくなるか、
「もうやる事もなくなったなあ」と思うまでは、ボチボチ制作を
続けていく予定です。とりあえずは、

  • 天候の日本語化(できるかな?)
  • 〜の話(たぶん出来る)
  • 曜日表記を英語に戻す
  • Healthの日本語化(ちょっと難しそう)
  • アラームとSendTextのメッセージも一時的に翻訳回避

このあたりはやりたいですね。
出来れば、いま7000字入れてるところを、差し障りない範囲で1000文字
削ってみたいとかの野望もあるのですが、これは分野外の事なので難しそう
です。
使用頻度順で上位6000文字のデータなどありましたら知りたいです。

Pebbleに身売りの話が

Pebbleに身売りの話

だそうです。健康メーター?としては生き残りそうですし、そっちへの身売りの地ならしで心拍数計を入れたんでしょうかねえ?となると、情報端末としての先行きが不透明?なのが、悲しいところです。シチズンさんに買われていたらどうなっていたんでしょう?
http://japanese.engadget.com/2016/12/01/fitbit-pebble-pebble/

Pebble4.3は不調です

前回も書いたように、Fw4.3はどうにも不調です。Notification(通知)は日本語を許容しますがSendText(SMS送信)はメニューや定型文に多バイト文字が入ると途端にリセットが掛かります。表示翻訳は切ることが出来ても、定型文に日本語が入れられないのは困りました。
また、アラームがダメという方もいらっしゃるようで、それは私が体験していないので謎な感じです。
ひとつ考えられるのは、Fwの更新と共にPebble内の各基本機能はモジュール化が進行しているように見受けられ、使わないと母艦側に退避し、使う段階でBTでダウンロードして実行するような感じになっています。Alarm、StopWatch、TimerはFw3の後期あたりでそういう方向に移行したように記憶しています。そういう母体Fwと一体になっていない機能については不調なのかなとも考えます。
また、Fw3.2の時にあった、多言語対応の処理を誤った事による誤動作なのではないかとも私は考えています。

サポートさんの返事がありません

上記のバグ情報、また最新Fwでの表示翻訳の素の話でサポートにメッセージを送っていますが、未だに返事はありません。半年ほど前は、すぐにサポートさんからの一報が、また数日後にはテクニカルサポートさんからの連絡があったんですが、今回は1週間以上連絡がありません。
身売りの話もあり、人が飛び出たり居なくなったりなどしているのかもしれませんね。残念です。



PebbleのFwを巻き戻す

原因がある程度見えたところで、改良されるか不透明な不調なFwをいつまでも使っていられませんので、Fwを4.2に巻き戻せないかと考えました。Fw4.3になっているのはカラー以後の機種ですので、それらの機種でFw4.2のファイルを拾えるところを探しました。以下のリンクから拾えます。

導入は以下の手順になります。

  • 一旦FactoryReset
  • 母艦と接続
  • 最新Fwにアップデート
  • ダウンロードしておいたpbzファイルをファイルマネージャーなどから選択
  • PebbleTimeアプリで開く
  • 転送
  • Pebble再起動
  • (この後に日本語言語パックの転送)

昔のカスタムファームウェアを導入する手法と同じですが、転送に失敗しますとお亡くなりになる事もありますから、自己責任でという事で。
私のTimeはとりあえず快調です。

Pebble2はまだかなあ?

私のはまだ来ませんorz 国内で買うしかないのかなあ?

Pebble2での日本語パック導入について

こちらも実機が無いので、表示部分の細かな違いなどがよく見えていないところです。導入されている方で、こうして欲しいなどありましたら、随時ご意見をお待ちしております。(メモリと画面が大きくなったのですから、Bigの延長に面白いのが出来るといいんですけど。)

機能翻訳について

現在POEditor.comの方にはFw3.12の頃、Fw4.0の頃に追加されたメッセージがあります。
Fw4.3は機能が変わっている所もあるのでそれに追随したい気持ちもあるのですが、まずはPebble社さんにメッセージを送りつつ、待っているところです。
(ここのところMarSoftさんの動きがあまり無いような......。ロシア語対応と自動生成が一段落したからでしょうか?)

また、日時曜日などに絡む翻訳部分はWatchfaceの機能にも絡んでいる事が時々見受けられるので、今後は外していこうかなと考えています。
こういうWatchfaceを使ったとき、こういう機能を使ったとき、こういう表示で困った事があった、などありましたら、コメントをお寄せいただけたら有り難いです。

PebbleFirmwareがアップデート

先日Pebbleアプリの更新と共に、PebbleTimeのFirmwareアップデートが来ました。
Androidアプリ側の更新もあり、本体側の更新もあり、目立たないところで色々変わっている模様です。
Androidアプリの更新では、旧アプリからのデータの引継ぎがうまくないようで、アプリの再インストールを行いました。

本体側の更新では、更新はうまくいきましたが、私の環境ではどうやらSendText(SMS送信)の機能に2バイト文字が1文字でも絡むと再起動するようです。(メニューの機能翻訳、または定型文。)これでは困るので、これから問い合わせを行う予定です。