Blog Ranking

にほんブログ村 IT技術ブログへ

2011年3月10日木曜日

Regza Phone(docomo/Android2.1)を一ヶ月使ってみた感想

1.勝手に電源が切れる
 なんで??っていうタイミングで電源が落ちる。
 これは昔使ってたWindows Mobileのスマートフォンでも良くあった。

2.Wi-Fiネットワーク接続が勝手に切れる
 しばらくほっとくとWi-Fiが切れてる。
 設定では切らないようになってるんだけど...謎。
 自動で接続もほとんどしてくれない。一番不満に思っている点。

3.おさいふケータイはやはりすごく便利
 Edy使いまくってます。

4.防水も便利
 お風呂でネットしたり動画を見れるのは楽しい

5.操作性はiPhoneに大きく劣る
 OSのアップデート待ちしかない。2.2にアップデートの噂があったはず。
 だけど、iPhoneとAndroidでは設計思想が全く違うから
 iPhone的な操作性を期待してもしょうがないんだろうね。
 レグザフォンはよくも悪くも、アドエス(Windows Mobile)とか昔からあるスマートフォンの操作性を超えていない。


レグザフォンが操作性でまだまだだってことは購入前から分かっていた。
それでも所有したいと思ったのは、もちろんアンドロイドアプリの開発がしたかったっていうこと。
そしてそれ以上に、この機種はおそらく、これから数年で起こりうる日本ケータイ市場完全ガラスマ化に向けた試金石、最初のモデル。
なんかそれに協力したいっていう気持ちが沸々とわきあがってきて、勢いで購入した。
うん、購入して良かった。

[Adsenseウォッチ]じゃらんが攻勢をかける

春の行楽シーズンを目前に控え、じゃらんが攻勢をかけている模様。
クーポン系をおさえて頻繁に表示されている。
しかし私のサイトは明るい感じのトラベル系とは相性がよくないのか
クリック率がかなり下がっている。

iPhoneアプリをApplication Loaderでアップロードできずエラー

一晩悩みました。
いやもう、こっちはアプリが完成してウキウキなわけですよ。
iTunes Connectでの申請も終わり、あとはバイナリをApplication Loaderでアップロードするだけ、というところで出ましたエラー。
"an error occurred uploading to the itunes store"


エラー、漠然としすぎじゃないでしょうか(苦笑)

このエラーに遭遇したのが昨日の真夜中だったんですが、2時間ぐらい格闘したあげく、
きっとiOS4.3のリリースを目前に控えて、iTunesのサーバーが込み合ってるに違いないと投げました。
きっと目が覚めたらアップロードできるようになってるさ...

そして翌朝。再トライ。その結果、
"an error occurred uploading to the itunes store"



結局オチとしては、MAC側に問題があったよう。
ソフトウェア・アップデートが面倒で数日ほったらかしていたのですが、ちゃんとアップデートしたら解決しました。

ということで申請中アプリのステータスが"Waiting For Review"になったので、公開を楽しみに待ちたいと思います。

2011年3月5日土曜日

FXYCSのメンバーではない楽天銀行ではiPhoneアプリ売り上げの支払いされず

今日、アップルからこんなメールがきていた。
私が登録していた楽天銀行はFXYCSのメンバでないために、振込ができませんでしたと。


Your payment was returned by your bank. Your bank indicated: Beneficiary bank is not a member of FXYCS If you need to update your bank information, go to the Contracts, Tax, & Banking Information module.


とりあえずみずほに変更しておく。

なお、iPhoneアプリ開発雑記帳さんの調べによると、海外からの振込にかかる手数料は以下のようになっているらしい。


アップルからの円建てでの送金にかかる手数料の相場は以下のとおりです。

* 三菱東京UFJ銀行、三井住友銀行
4,000円
被仕向送金手数料1,500円 + 円為替取扱手数料 送金金額の1/20%(最低2,500円)
* みずほ銀行、ソニー銀行
2,500円
* りそな銀行
送金金額の1/20%(最低1,500円)
* 地方行
1,500円から

なお、シティバンクのeセービングを使うと預入資産残高により無料との情報がありますが、現在の手数料一覧ページには4,000円と記載されています。
2010年10月時点での調査結果です

アップルからの売上振込にかかる手数料

たいへん参考になった。銀行によってここまで差があるとは・・・。

2011年3月1日火曜日

申請してたiPhone/iPadユニバーサルアプリがリジェクトされた。

一週間ぐらい前からiPhone/iPadユニバーサルアプリをAppStoreに申請してたんだけど、今日リジェクトされてしまった。

問題点は2つ。

1つ目は、MKMapView(グーグルマップ)のロゴがディスプレイ内に表示されず隠れてしまっていた。
MKMapViewのframe.size(サイズ)プロパティを設定するときこんな感じで画面回転に合わせて設定してた。


- (void)setViewsInMainVC:(UIInterfaceOrientation)orientation{
CGSize naviBarSize = self.navigationController.navigationBar.frame.size;
CGSize toolBarSize = self.toolBar.frame.size;

if (orientation == UIInterfaceOrientationPortrait || orientation == UIInterfaceOrientationPortraitUpsideDown) {
mapview.frame = CGRectMake(0, toolBarSize.height, 768, 1024 - naviBarSize.height - toolBarSize.height);
toolBar.frame = CGRectMake(toolBar.frame.origin.x,toolBar.frame.origin.y,768,toolBarSize.height);
}else {
mapview.frame = CGRectMake(0, toolBarSize.height, 704, 768 - naviBarSize.height - toolBarSize.height);
toolBar.frame = CGRectMake(toolBar.frame.origin.x,toolBar.frame.origin.y,704,toolBarSize.height);
}
}


原因は、ステータスバーの高さ分を考慮していなかったこと。地図の下の方が切れてしまってた。
iPadのディスプレイサイズは1024px*768pxでステータスバーの高さは20pxなので、コード内で1024を1004に、768を748に直さないといけなかった。
iPadアプリでは画面の回転に対応させる必要があり、Interface Builder使うよりもプログラム的に色々設定する必要がある。そこで起こった単純ミス。
こんなのでリジェクトされてたら誰も幸せにならないので、皆さん気をつけてください。(誰もやらないか。。。)


2つ目は、UIPopovercontrollerを吹き出し表示するときに、吹き出しの位置がおかしいとのことだった。
基本的に、そのUIPopovercontrollerを表示するために押した場所(ボタン等)から出さないといけないようだ。

つまりボタンから出す場合は素直にsenderから出しとけってことだね。
こんな風に。


- (IBAction)presentRoutePopoverVC:(id)sender{
//既にポップオーバーが表示されている場合は消す
if (popover.popoverVisible) {
[popover dismissPopoverAnimated:YES];
//ポップオーバーが表示されていない場合は表示する
}else {
popover.popoverContentSize = CGSizeMake(320, 750);
[popover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}
}


どっちも単純なミスで恥ずかしいけど,iPadアプリの申請は初めてで知らないことも多かったので勉強になった。
よ〜〜し、再申請した!