カテゴリー別アーカイブ: Android

app10.jp出演を終えて(セカイフォン) #app10

・はじめに

2011/06/17(金)22:00-23:30のニッポン放送オールナイトニッポンapp10.jpに、セカイフォン(6ヶ国語対応自動翻訳Androidアプリ)開発者としてゲスト出演させていただきました。Androidアプリ開発は大好きですが、自分なんかよりすごい開発者いっぱいいるので自分が出演してきたこと自体が恥ずかしく申し訳ない思いもいっぱいです…、また、自分は全然ハッカーとか呼ばれるレベルじゃないです。ハッカーの「ハ」の字も付けてはいけないレベルです(汗)。でも、せっかくなので、ばりばりの素人目線で今回の出演経緯と感想をまとめておきたいと思います。

・出演の経緯

 ニッポン放送様が日本Androidの会MLあてに、app10.jp番組内で紹介するアプリを募集中の旨を投稿される。
 ↓

同メールを見て、番組内でアプリの名前くらいいってくれたらいいなくらいの感覚で、番組(開発者からの情報はapp1@allnightnippon.com)にアプリ情報(セカイフォン着信通知サービスiTranslator留守電ウィジェット)を送る。

 ↓

(微塵も予想していない展開でしたが)ニッポン放送様から出演依頼をいただく。

 ↓

(自分よりすごい開発者いっぱいいるのにと思いながらも)せっかくの機会だと思いお受けする。

・出演までの流れ

 -6/16(木)20:00-22:00:ニッポン放送様と事前打ち合わせ

   ・ニッポン放送様の吉田アナウンサーほか番組ディレクター他皆様とご対面

    ⇒怖そうな人が出てくるかと微妙に心配してましたが(汗)、皆さん気さくな方たちでした!吉田アナウンサーは、もちろん話がうまいだけでなく、ものすごく頭の切れる方です(自分より100倍くらい頭がきれてそうです)。うまく魅力を引き出してくれる方でした。
   ・アプリを紹介する

    ⇒セカイフォン等のデモをいくつか見ていただきました。機械翻訳なのでそれなりにへんてこな翻訳もされながらで、げらげら笑いながらのデモでした。

   ・当日の流れを聞く

    ⇒素人である私にも分かり易く説明してくださいました。

   ・当日の企画をお互いに相談する

    ⇒app10.jpのメインはラジオなので、どうやったら面白く伝えられるかを主眼に楽しくも真剣に議論させていただきました。もう少し面白くなるといいなという厳しい意見もいただきつつ、何とかいけそうという話になり、明日、呼んでいただける事になり、終了。

 -6/17(金)20:00-21:00:ニッポン放送様と最終事前打ち合わせ

    ⇒さすがプロの方、本番の流れがばっちりQシートにまとめられてました。

 -6/17(金)21:00-21:40:晩御飯

 -6/17(金)21:40-22:00:待機

    ⇒本番よりこの時間が緊張のピークでした(汗)

 -6/17(金)22:00:番組開始

    ⇒聞きなれた音楽とともにスタート。

 -6/17(金)22:10くらい:出演開始

・出演のひと言感想

 -良かった点

  ・とりあえず、無事(?!)に終わったこと!

 -悪かった点

  ・日本Androidの会を含め、周りの方をもっとアピールしようと思ってたのにできなかった。

   ⇒編成的に難しかったのもありましたが、もっとすごい人たちのことを伝えられれよかったな(反省)。自分なんかよりずっとすごい人がたくさんいらっしゃいます!

  ・アプリの仕様がまだまだ改善の余地があることに気付いた。

   ⇒設定周りはもっと簡単にしないと。準正常系/異常系のつくりが手抜きになってる(汗)。外部エンジン頼みだけど、もっと精度を上げた翻訳電話にしなくては。

・おまけ(セカイフォンとは?)

 -利用者の方へ

   http://www.iplatform.org/software/sekaiphone.htm

  ⇒Androidマーケットには詳しい説明書いてないので、詳しいところは、上記をご覧下さい。FAQとかも入れています。

 -開発者の方へ

  ・アーキテクチャ

   http://itpro.nikkeibp.co.jp/article/NEWS/20100310/345639/?SS=imgview&FD=-650025167&ST=keitai

  ⇒ベースはAndroidの5大要素(Activity/Intent/Service/ContentProvider/BroadcastReceiver)を組み合わせつつ、その中で外部サービスを複数組み合わせて使ってるだけのシンプル設計です。

・最後に

ラジオきいてくださった方/ニコ動みてくださった方ありがとうございました。お世話になった放送局の皆さんありがとうございました。本当に貴重な体験をさせていただきました。番組内で、たいしたレベルでもないのに持ち上げてくださって正直むずがゆい思い(汗)もしましたが、リスナの方に、こんなAndroid開発者もいるんだくらいで少しでも参考になったところがあれば、うれしいです。Twitter(@korodroid)もやっていますので、お気軽にフォローしていただければ幸いです。

また、番組スタッフの方からすごいアプリ/開発者を紹介してって言われていますので、心当たりの方はこっそりでもどうどうでも教えてください!!

もっともっと楽しいアプリを作っていきたいと思いますので、今後ともよろしくお願いします!

IS05(au)のSDにアプリをインストールできない場合の対処

ユーザ様からAndroidアプリ(外部媒体へのインストールOKとしているアプリ)をIS05にインストールできないという報告をいただきました。

MEDIAS(N-04C)でも同様の報告があり、その場合は端末の不具合ということで、ファームを当てる必要があったのですが、今回はまた別の原因の模様。

調べていたところ、以下の対処を行うことで問題が解決するかもしれない情報を発見。

(※毎度ですが、実行される場合は自己責任でお願いします。)

・PCとIS05をUSBケーブル接続してSDカード内の以下のファイルを削除する。

 .android_secure/smdl2tmp1.asec

情報源:http://bbs.kakaku.com/bbs/-/SortID=12922435/

上記対処を行ったことで、無事にアプリをインストールできるようになった旨を報告いただきました。(データのバックアップなども忘れず実施しておきましょう)。

同じ現象でつまっている方がいらっしゃれば、参考にしてみてください。

セカイフォンがNTTドコモ様海外おすすめアプリに掲載されました。

【セカイフォンとは?】

言語の壁を超えて会話可能とする通話アプリです。
相手に電話をかけて、自分の母国語(例えば、日本語)で話すと、相手には、相手の母国語(例えば、英語)に変換されて伝わります。逆についても同様です。つまり、自分の母国語を使って、異なる言語圏の人とコミュニケーションをはかることが可能となります。

現在、6ヶ国語(日本語、英語、ドイツ語、フランス語、イタリア語、中国語)に対応しています。

翻訳精度については、機械翻訳ゆえの問題はありますが、某アニメで夢見た世界を少しでも味わっていただけるとうれしいです。
アプリの概要については、セカイフォン公式サイトをご参照ください。

以前、i*deal Competition 2010にて、奇跡でファイナリストまで勝ち残ったりしました。その時の記事は、日経BPをご参照ください。

【アプリのダウンロードURL】

https://market.android.com/details?id=org.iplatform.android.phone2

 

【NTTドコモ様の公式サイト上での紹介について】

このたび、本アプリがNTTドコモ様の公式サイトにて、海外おすすめアプリとして紹介されました。

・PC向けサイト http://www.nttdocomo.co.jp/service/world/roaming/sp_pakeho/app/recommend/index.html

・スマートフォン向けサイト

ドコモマーケット⇒お客様サポート⇒各種サービス/WORLD WING

掲載いただいたNTTドコモ様ありがとうございます。

記事をご覧いただきながら、アプリも試していただけるとうれしいです。

ADT11.0導入によるレイアウトエディタエラー発生時の対処

Eclipse用のAndroid plugin(ADT)の新版である11.0がリリースされました。

自分のEclipse 3.6.2(日本語済)に導入すべく、ADTをver.upしたところエラーが発生してしまいました。その時の問題と対処についてまとめます。

【発生した問題】

早速、Androidプロジェクトのlayout配下の*.xmlをクリックしたところ、以下のエラーダイアログが表示され、レイアウトエディタが起動せず。

com/android/ide/eclipse/adt/internal/resources/configurations/ FolderConfiguration

上記の問題はEclipse内にごみがたまりそれが影響して、ADTが正常にレイアウトエディタを起動できないことが原因のようです(そもそもEclipse3.6.1以前では、ADT11.0を使えないという情報あるので、Eclipseが3.6.2以降になっていない方はその点も注意しましょう)。

【対処】

Windowsの場合は、コマンドプロンプトを起動し、以下のコマンドを実行。

 >start eclipse.exe -clean %*

上記でめでたく、ADT11.0を使える状態となりました。

 

NexusSでadb接続不可となった場合の対処

先日NexusSのadb接続ができなくなる事象に遭遇しました。

まとめを書いていなかったので、整理しておきます。その時の発生事象と対処について紹介します。

※お試しになる場合は、くれぐれも自己責任でお願いします。

【発生した事象】

今までadb接続ができていたPC(Win7)に、NexusSを接続しても、adb接続ができなくなる事象に遭遇しました(ケーブル接続時には、本来、USB接続している旨のアイコンが表示されますが、それすら表示されない(ただしUSB給電はできている))。試しにadb接続が同様に成功していた別PC(MacOS)に接続してもadb接続が認識されず。USBデバッグのON/OFFも繰り返しやってみましたが、状況変らず。

⇒(PC側の問題ではなさそう。)

【実行した対処①(NG)】

別のUSBケーブルに代えて、接続検証⇒1度adb接続がOKとなるも、USBケーブルを接続しなおすと再度、adb接続できない状態に。

【実行した対処②(NG)】

海外の掲示板など、たどっていると、以下の方法を発見し、tryするもNG。

・バッテリを取り外して、再度入れなおす。

 ⇒私の端末では、NG。

・ケーブルを抜き差しする。

 ⇒私の端末では、NG。

・USBを用いる機能(テザリング)をON/OFFする。

 ⇒私の端末では、NG。

・ファクトリーリセットする。

 ⇒データ移行とかめんどくさいので、チャレンジせず(ちなみにデータ移行は、adbをネットワーク経由でつなぐ方法を使えばできます。)。

【実行した対処③(暫定OK)】

対処②の方法に罠があったのですが…、以下をやったところ、adb接続できるようになりました。

・バッテリを取り外して、一定時間経過後(自分の場合は10分程度)、再度入れなおす。

 ⇒OK。

つまり対処②の時にも似たことはやっていたのですが、バッテリーを外して、一定時間経過後に入れるということが、私の端末では解決策となりました。現状でもためにadb認識しなくなることがありますが、その場合も上記対処を行うことで、無事に認識できるようになっています。

同様の事象にあわれた方がいらっしゃいましたら、参考にしてみてください(自己責任でお願いします)。

iTranslator for Android(59ヶ国語翻訳Androidアプリ) 9.00をリリースしました。

標記をリリースしました。新版での機能は、以下のとおりです。

・59ヶ国語の翻訳に対応

・無料版における任意寄付機能の追加(100円、200円、500円、1000円)

また、無料版と有料版の特徴については、以下を参照ください。

種類 金額 特徴   売り上げ
iTranlator for Android 無料(任意寄付)・100円・200円・500円

・1000円

一部機能制限あり・起動時アニメーションOFF不可
・翻訳履歴表示不可
・トップ画面の寄付ボタン表示OFF不可(*1)(*1)本制限は、アプリ内から任意寄付をしていただくことで、購入いただいた端末に限り同表示がなくなります。全ての制限解除には、有料版の購入をお願い致します。
  全額unicefに寄付
iTranlator for Android Pro 有料(300円) 上記制限なし   同上

※注意点

本アプリは、外部サービス(Google Translationなど)を用いて機能を提供しています(起動時に表示される本ソフトウェア使用許諾契約書にも記載しております)。そのため、これらの外部サービスが停止(サービスが徐々に利用不可となり、2011/12/01でサービス完全終了との情報あり)もしくは有料化となった場合、本アプリ内の翻訳を含む幾つかの機能が利用できなくなります。予め了承の上、ご利用ください。

MEDIAS N-04CのSDにアプリをインストールできない場合の対処

ユーザからAndroidアプリを標記端末の外部媒体にインストールできないという報告をいただきました。

Android 2.2から入った外部記憶媒体(microSD)へのアプリインストールのマニフェストの記述方法が間違っているのかもと確認するも、おかしいところはなさそう。

端末自体の不具合じゃないかと疑いつつ、そのユーザの方とやり取りをしていたところ、

やはり端末の不具合が原因であったことが判明。情報ありがとうございます。

http://www.nttdocomo.co.jp/support/utilization/software_update/list/n04c/index.html

対処としては、端末に対して上記不具合のファームアップを実施していただくということになります(データのバックアップなども忘れず実施しておくと安心です)。

同じ現象でつまっている方がいらっしゃれば、参考にしてみてください。



Android SDKでデバッグ証明書の期限切れ

しばらくメンテしてなかったAndroidアプリをビルドしようとしたところ、

デバッグ証明書の期限切れだよ的なエラーが発生(問題ビューに英語でそんなメッセージが出ます)。

そんなときは、メッセージのとおりで、デバッグ証明書を削除して、もう1度ビルドすればOk。

デバッグ証明書は、指定パス(★)に存在すれば、それが使われ、存在しなければ、自動的に再生成されます。

例えば、Win7の場合は、以下に存在します。

C:\Users\<ユーザ名>\.android\debug.keystore

自分の環境でどこに存在するかは、Eclipse上からなら、WIndows⇒設定⇒Android⇒ビルドにて、「デバッグキーストア」の値を確認すればOKです。

Dietter(ダイエット支援Androidアプリ) 1.20をリリースしました。

標記をリリースしました。改善点は、以下の2つです。

・グラフ表示機能追加(下図)

 ⇒OSSのAndroidライブラリ(ChartDroid)を活用させていただきました。

・Twitter連携仕様変更

★ダウンロード

https://market.android.com/details?id=org.iplatform.android.weightcontrol&feature=search_result

ぜひお試しください。

Dietter(ダイエット支援Androidアプリ) 1.10をリリースしました。

先日公開した標記について、いくつかの改良を行った版を1.10として公開しました。



・UI改善

⇒画面の見た目を修正しました。その中で日付/時刻の選択コンポーネントとしては、@sys1yagiさんが公開されているオープンソースのドラム部品をちょっとだけ改造したものを組みこまさせていただきました。@sys1yagiさんの許可がいただければ、同コンポーネントの差分ソースについても公開できればと考えています。

・サーバ接続改善

⇒サーバ接続がタイムアウトして、データ取得に失敗するケースがあったようなので、修正しました。

・不具合修正

⇒細かい点を何点か修正しました。

お試しいただけるとうれしいです。

よろしくお願い致します。