iOS5の日本語変換の新仕様と一部アプリとの相性問題について

待望のiOS5が公開になりましたが、iPhoneとiPod touchの日本語変換時の予測変換候補の表示位置がかわったことで、一部のアプリ(というか結構多いんじゃないかと)で絶望的に使いづらくなっています。OSとしてはそう悪くない仕様変更なので、徐々に各アプリが画面レイアウトを修正対応していってくれれば鎮火する問題なんですが、日常の使い勝手を重視する方はそれらを待つのも手かも知れません。

例えばこれはFacebookアプリの画面。左は英語キーボード、右は日本語キーボードを表示した状態です。iOS5の日本語キーボードでは上部に予測変換候補枠が常時表示されるようになり、それがアプリの各ボタンにかぶってしまっています。

今まではどのキーボードでも固定サイズだった(予測変換候補は入力位置のすぐ下に出ていた)ので、それを基準にアプリの画面レイアウトを設計していたアプリは軒並みこの問題に遭遇しています。仮にここにボタンを置いていなくても、文章の最後の一行が選択できなかったりとやはり問題に。

下記はHootSuiteアプリの例。

写真の様にMenuボタンやあと何文字ツイートできるかのカウンターがキーボード上に出ていますが、やはりこれも日本語入力時は隠れて見たり押したりができなくなります。もちろん都度日本語以外のキーボードに切り替えれば普通に使えるんですが、やってみるとなかなかに不便でイライラします。またFacebookアプリはキーボードを切り替える度にカーソル位置が末尾にジャンプしてしまう仕様のようで、一度書いた文章の途中に文字を挿入することが事実上できなくなります。

この問題は日本語キーボード固有なので、海外産のアプリだと開発者が認識するのが遅れる可能性があります。実際、Facebookアプリは先日iOS5対応を謳うバージョンがリリースされましたがこの問題に関してはノータッチです。直して欲しい場合は積極的に報告した方が良いかも知れません。

σ(^^)自身もアプリ開発をしてますが、これはどうするのがいいんでしょうね。もちろん一番簡単なのはテキスト入力欄の下端を少し上にあげてやればいいんですが、日本語以外のキーボードやiOS4以前を使っている場合は貴重なスペースを無駄にしてしまいます。

Apple純正アプリはどう対処しているのでしょう?こちらは「メッセージ」(iMessage)アプリの例です。

なんと、キーボードが予測変換候補を表示すると、入力欄そのものが上にズレてくれます!さすが純正、抜かりはないですね。ただこれは自分で作ろうとすると地味に大変そうな予感。テキスト欄自体もダイナミックにサイズ可変でないといけないですし、このアプリのようにスクロールを前提としたものにはいいですが、それ以外だとどうかなという気もします。

プログラミング的にいうと、そもそもキーボードの言語モードってアプリ側から知ることができるんでしょうかね?iOS5でAPIが追加されてるのかな?各アプリがどう対応するか、API的にはどういう手段が使えるのか、少し見守っていきたいと思います。

おやゆびでおのiOS5上での不具合 (ThumbVideo bug on iOS5)

iOS5でおやゆびでお v1.1を使用した場合、垂直スライダーに下記の表示不具合が発生することが判明しています(表示の問題のみで操作は通常通りに行えます)。次バージョンでの修正を予定しております。ご迷惑をおかけしますが今しばらくお待ち下さい。

When you use ThumbVideo v1.1 with iOS5, some appearance problem about the  vertical slider will happen (You can use it as usual). I will fix it in next version. Please be patient.

正しい表示(Correct appearance)

iOS5での不具合発生時(wrong appearance on iOS5)

2回目の再生以降、スライダーの背景色が抜けてしまう。

The background color of slider becomes transparent, when you start the video at the 2nd time.

 

おやゆびでお v1.1 公開、どこでもジョグの使い方

おやゆびでお(英名: ThumbVideo)の1.1が公開されました。

主な変更は、以前のエントリでお伝えした「どこでもジョグ」機能の追加です(当初と若干操作方法が変わりました)。

フリックよりも長距離の移動をしたいけど、スライダーだと大雑把すぎる、という時の中距離移動用にと考案しました。動画再生中に好きな位置で長押しすると、写真のように「>>」マークが現れます。指を押さえたままその周りを囲むように円を描くジェスチャーをすると、一周毎に移動分数が加算されていき、指を離すとその分数だけジャンプします。時計回りで早送り、逆に回すと巻き戻し方向への移動となります。また移動分数は中心アイコンの直近で小さく円を描くと1分、少し離して大きく回すと5分になります。移動分数のプレビューは画面上部に表示されるのでそれを見て目的の分数をセットして下さい。

なお円を描いた時の周回カウントは円の下弦部で行います。ので、現状は2周半させても2周としかカウントされません。角度でもっと細かい計算をすることも可能ですが、なんとなく、1分と5分というわかりやすいカウントルールの方がシンプルでいいかなと思いこうしてます。この辺りの細かいチューニングはユーザさんのご意見も伺いつつ詰めて行きたいと思います。

 

 

iTunesファイル共有ので動画ファイルを転送する方法

「おやゆびでお」にビデオファイルを転送する方法について質問を頂いたので図解で説明します。

これはiTunesファイル共有という機能を使います。お使いのMac/PCにiPhone/iPod touch/iPadを接続し、iTunesを起動して下さい。

左サイドバーの「デバイス」から自分の端末名をクリックすると、右側が写真の様に変わります。

次に赤矢印2の「App」をクリックし、写真の画面になったら、画面を下の方へスクロールします。

「ファイル共有」という見出しの下に、iTunesファイル共有に対応したアプリの一覧が見えてくるので、「おやゆびでお」または「ThumbVideo」を探してクリックします。この状態で、Finder(Mac)やエクスプローラー(Windows)からコピーしたいファイルを赤矢印5のエリアにドラッグ&ドロップします。

コピーが終わったら赤矢印1の端末名の右にあるイジェクトボタンをクリック接続を解除し、ケーブルを外し、「おやゆびでお」を起動してみて下さい。Localタブの中に今コピーしたファイルが見えると思います。

「おやゆびでお」には設定画面があります

隠し技、ではないのですが気付かない方も多そうなのでご紹介。

「おやゆびでお」は「設定」アプリの中に写真のような設定画面があります。

ホームページ: Webタブで最初に開くURLです。これはアプリ内でも設定できます。

操作パネルを隠す時間:指を離してから操作UIが消えるまでの時間です。

フリックで進む時間:左にフリックした時に進む時間です。

フリックで戻る時間:右にフリックした時に戻る時間です。

CMカットしてないテレビ番組などを見る時は、「フリックで進む時間」を15秒や30秒にしておくと、サクっと飛ばせて便利です。CMカット済みのアニメコンテンツなどでは、90秒にしておくと、一発でオープニングがスキップできますよ。

「おやゆびでお」今後の予定

「おやゆびでお」のバージョンアップ予定など。

■次バージョンでの予定

1. どこでもジョグ機能

簡易ジョグダイヤル的な機能を開発中です。画面上の好きな位置で長押しすると写真のようなアイコンが出現し、その周りを右回りにグルグルすると早送り、左回りなら巻き戻し、という感じ。ただしMP4ファイルの性質上、コマ送りのような精密な操作はできません。フリックよりは長距離だけど、スライダーじゃ大雑把すぎるんだよなぁ、位の移動に。あと、ストリーミング再生では読み込みが追いつかずまともに使えないので、ローカルファイルのみで使用推奨です。

(オレンジ色の矢印は表示されません。下の白い丸が指の動きに沿って「>>」の周りを回ります。

2. レジューム時間表示

ローカルファイルのタブ上で、レジューム対象ファイルにチェックマークがついていますが、その隣にレジューム開始時間が表示されるようになります。

3. その他バグ修正

終了の仕方によってレジューム情報が保存されない場合があるのを修正します。

■その先のバージョンでできたらいいなぁと思っている機能

  • シャトル機能(上下スワイプ止めか何かにアサイン)
  • フォルダ機能もしくは指定ファイル隠蔽機能
その他、要望などあればコメント欄やTwitterでお寄せ下さい。

「おやゆびでお」は性的?

「おやゆびでお」のAppStoreでの表記をみるとレーティングが「頻繁/極度 性的内容またはヌード」となっています。これは本アプリが直接的に性的コンテンツを含んでいるのではなく、AppStoreの規約で「任意のURLを入力してWebコンテンツを表示できるアプリは、そういうコンテンツも表示できちゃうからレーティングを17+にしないと通さないよ」というのがあるためです。

しかもおかしなことに、直接17+レーティングを指定することはできず、自分で「セクシャル」「暴力的」、「麻薬」、「政治」みたいな項目をチェックしていってその組み合わせ結果として17+になるように設定しないとならないんです。でまぁとにかく17+にしないことには審査通らないんだからと適当にチェックして17+にして提出したところ、「頻繁/極度 性的内容またはヌード」と表記されてしまったと(笑)。うーん、いっそ他の項目にもチェックしといた方が良かったかも。他のブラウザアプリとかどうしてるのかリサーチして次バージョンの時に変更してみるかも知れません。

まぁ、動画プレーヤーなんでそういう使い方も大いに結構かと。片手で使えるメリットも(ry

おやゆびでお v1.0.2 が公開されました

拙作アプリ第二弾、おやゆびでお(海外名: ThumbVideo)がAppStoreにて公開されました。

片手で本体を持ち、親指一本で操作することにこだわった動画プレーヤーで、iPhone/iPod touch/iPadでも使えるユニバーサルアプリです。

  • iPhone/iPod touchなら電車で通勤/通学中、つり革につかまるなどして片手が塞がってる状態
  • iPadならベッドやソファに寝そべって片手は飲食などで手が汚れてる状態

等を想像してみて下さい。CMやオープニングなどを片手だけで簡単にスキップできたら便利だと思いませんか?

「おやゆびでお」はそんな利用シーンで便利に使える様、

  • 左右フリックで早送り、巻き戻しができる
  • スライダーを左右画面端に縦向きに表示する
等の工夫で親指一本で可能にします!

詳細ページはこちら

おやゆびでお (ThumbVideo) - 道具眼 (do-gugan)

AccentViewerの公開を停止しました

Yahoo! JAPANからAppleに問題指摘があったとの連絡があり、AccentViewerの販売を停止いたしました。

Yahoo! JAPAN、Apple、並びにご購入いただいた皆様にご迷惑をおかけしましたことをお詫びいたします。

今後についてはYahoo!とは一度連絡をとりたいと思いますが、Appleからのメールに丸ごと添付されていたYahoo!担当者のメールのアドレスに送っても良いものか思案中です。Appleではなくこちらに連絡いただけると良いのですが。

一旦Yahoo!辞書の検索結果画面を広告も含めて表示していて、そこからのプラスアルファの機能、という形にしてみたつもりだったんですがNGだったようです。

またもともと一定のニーズがあるようならアクセント情報データベースを販売している業者と契約してデータ内蔵版を開発することも視野にいれている、と書いてましたが、公開二週間程度で販売数が十数本というなんとも微妙な結果だったので判断が難しいところです。データベース業者とある程度まで話はついてるんですが、、、

また何か進展があればお伝えしたいと思います。