2013年1月3日木曜日

sirocoUI(仮)


sirocoUI(笑)というコメントを頂いたので、
少し詳細を書きたいと思います。

まず名称の「sirocoUI」というのは本当に仮です。
やりたいことの意味からすると「~(なんちゃら)HelperUI」って感じになる気がします。

さて本題。
皆さんはアプリをインストールして初めて使う際、
使い方がわからないって事ありますか?(突然ですが)

sirocoは良くあります。
さらに使い方の説明がなかったりすると
そのままアンインストールなんてことも。。。(汗)

アプリを作る側としては、アプリを長く使ってもらうために、
提供するアプリケーションに対する説明が必要だと考えています。
つまりヘルプ(画面・トースト・etc...)ってことですね。

更に言うと、ユーザが必要な時に、その場で、ヘルプが確認できるという事が重要です。
ヘルプページに遷移して、確認、戻って試す、
では余り親切ではありません。(あるだけましですが)

現在のsirocoのアプリはアプリの説明ページ(つまりこのblog)に遷移させています。
上記に書いた通り、この方法は余り親切ではありません。

これを解消するために、標準のUIにHelp機能をを付与させる形のUIを
作りたいと思っています。
フレームワークといった大掛りなものでなく、簡単なライブラリな感じで。

「あ~使い方わかんねぇな」⇒
右フリック(仮)⇒
「おぉ、そういうことねw」

みたいな感じ。
良いでしょう?

長くなりましたが、
今年はよりユーザにやさしいUIを実装したアプリを作りたいな~と、
ぼんやり考えています。

2012年12月31日月曜日

2012年もおわり

あと2時間弱で2012年が終わり、2013年になります。

sirocoの初めてのアプリを公開したのが、2012年1月10日ですので、
もうすぐ1年たつことになります。
(短かったような長かったような)

年末は忙しくて(特にみんごるw)、なかなkアプリの開発はできませんでしたが、
2013年は既存アプリのレベルアップ、新しいアプリの公開、sirocoUI(仮)の開発、
等々、精力的に活動していこうと思いますので、引き続き宜しくお願いします。

それでは良いお年を~

2012年11月26日月曜日

【こんなときに画面消灯しないでよ】ver1.3.0 リリース



こんなときに画面消灯しないでよ
⇒マーケットはこちら



対応内容
Android4.2で上手く動作しない不具合を解消しました。
ただし、暫定的な対応となります。
引き続き原因調査を行い、正式な改修を行う予定です。



みんなのゴルフ6

久々にプライベートなことも。

職場で「みんゴル6」が流行っています。
sirocoは初代からやっていたので、かなり気になりますw

難易度が高めでリアルのゴルフに近いというところも惹かれます。
今日あたりポチりそうですwww

2012年11月22日木曜日

Settings.System 画面消灯させない設定

先日から「こんなときに画面消灯しないでよ」の不具合対応をしていますが、
今のところ修復の目途が立ちません。

画面消灯をさせないようにするには、Setting.SystemのputInt()メソッドで
"SCREEN_OF_TIMEOUT"に対して"-1"を設定することで実現しています。

これがAndroid4.2(API level17)で上手く動作しないのが現状です。

色々と試してみると、、、
 - "-1"は設定されているが10秒後に画面消灯してしまう
 - その他の値を設定すると、正しく動作する("30000"を渡すと30秒後に画面消灯する)
 - その他のAPI levelだと正しく動作する

最初はマルチユーザに対応した為に、実際の設定値の保存先である
settings.dbの参照が上手くいっていないのだと考えていました。
ですが"-1"以外の値では上手く動いているところをみると、そうではないようです。

その他で考えられるのはAPI level17から、画面消灯しない値が"-1"でなくなったこと。。。
この線で調査を進めています。
ただこの値は非公開なので苦戦しています(汗

SDKのソース追って行ったら見つかるのだろうか??

来週くらいで暫定的に対応したアプリも出そうかと考えていますが、
なんとかせねば~

2012年11月18日日曜日

【こんなときに画面消灯しないでよ】不具合報告

先日公開されたAndroid4.2に対して、本アプリ「こんなときに画面消灯しないでよ」の
不具合が発見されました。

内容としては、4.2の端末を使用した場合、画面消灯する/しないの
切り替えができない、というものです。

現在、上記症状が確認できているのはNexus7ですが、
マルチアカウント機能の追加が原因と考えています。
(たぶんNexus4などでは正常に動作していると考えています、再現出来てないですが。。。)

ご迷惑をおかけしますが、
不具合の改修は対応中ですので、今しばらくお待ち下さい。

2012年11月4日日曜日

Google ドライブ Client ID の取得

Google ドライブを使用するためには、
Client ID と、Client secret が必要になります。

今回はその取得方法について書いていきます。

まずはGoogle APIs Console にアクセスします。

次に、アクセスした画面の「Create Project...」をクリックします。
※開発用のGoogleアカウントでログインして下さいね。


次に、左のメニューが「Services」になっていると思いますので、
API一覧の中にある「Drive API」を"ON"にします。
※「Services」になっていなかったら選択して下さいね。



次に、左のメニューから「API Access」を選択します。
表示されるボタン「Create an OAuth client ID.」をクリックします。


別ウインドウで次のような画面が表示されますので、
「Product name」、「Product logo」を入力して「Next」ボタンをクリックします。
※「Product logo」は任意で良いようです。


続けて、「Application type」で"Installed application"を選択(sirocoの場合)、
「Installed application type」で"Other"を選択して、「Create client ID」ボタンをクリックします。
※"Android"を選択したいとろこですが、Client secret が取得できなかったので、"Other"を選択しています。
 (実装して違ったら直しますw)



以上までを行うと、Client ID と、Client secret を取得できます。
次回は実際にAPIを使用してみたいと思います!