自己紹介

自分の写真
最近、iphoneアプリをリリースしました。
UxU
無料アプリですので、是非遊んで下さい。 第二弾アプリ:工場夜景写真集 今後も色々なアプリをリリースしていく予定です。
次は、コスプレ or 漫画 or 騎乗日記

2011年3月30日水曜日

低価格スマートフォンが次の争点(OS覇権争い)

米国では、50ドルを切る低価格Androidスマートフォンを発売する米Verizon Wirelessが発表したことで、競争はAppleが対抗できない方向へと激化している。
日本では、まだスマートフォンはパケホーダイと込みで契約しないと行けないので、
パワーユーザ&リッチユーザ向けとなっておりますが、パケホーダイがもっと低価格の
プランでかつ、ソフトバンクが行った0円iphoneのような事をandroidで行うキャリアが
出てくるとandroid化はますます増加するでしょう。










これが、いつどのキャリアから行われるかが日本のスマートフォンの方向性を決める
鍵になると思います。
その前に、ソフトバンク以外のキャリア(auやドコモ)からもiphone5が登場するような
事があれば、iphoneが覇権を征するでしょう。











ただ、フィンランドNokia社が、米Microsoft社との戦略的な提携の方針を打ち出した事で、
まだまだスマートフォン市場は激化することになりそうです。
Nokia社の世界出荷台数 4.53億台ということで世界一位を保持しております。
この台数がWindows Phoneとなれば、androidを超える可能性を秘めております。

ここでも鍵は、低価格帯のスマートフォンをNokia社が打ち出せるか?
というところが焦点になってくると思います。

2011年3月28日月曜日

Xperia次期モデル acro(赤外線、おサイフ)対応 :NTTドコモ

前に記事を書いた時には、NTTドコモでは、国際展開モデル版Xperiaのみ
発売すると思っておりましたが、「ドコモ春モデル発表会」にてXperiaにワンセグ・おサイフ・赤外線を搭載したXperiaを販売すると公言されました。
今夏リリース予定。
個人的には、コチラの方が売れる気がします。
結局、スマートフォンの弱点は、上記三点が無い所です。
(ちなみに、同モデルはauからも販売を予定しています)

この情報を知らないでXperia arcを購入した人が
いないと良いのですが・・・。

※「KDDI au IS11S Xperia Acro」は、当初の情報では5月中の発売予定でしたが、
延期のようです。同様に、Docomo版の「SO-02C Xperia Acro」も延期となるようです。

OSのバージョンは、Xperia arcと同じ2.3.2がバンドルされる予定のようです。
但し、国内特定ソフトを入れることによるデメリットも存在することをお忘れなく
具体的には、OSのバージョンUP対応が遅れる可能性があります。
何故かというと、国内特定ソフトはOS以外の構成を入れているので、Google OSの
バージョンUPにより、動作不安定になる事もあるからです。

■4/6追記情報

<詳細情報>
OS: Android 2.3
CPU: Qualcomm Snapdragon 1GHz
RAM: 512MB
ROM: 1GB
ストレージ: ROM1GB + Max32GB microSD
サイズ: 127×63×11.8mm
重量: 135g
ディスプレイ: 4.2インチ マルチタッチTFT液晶
解像度: 480×854 FWVGA
カメラ: 8.1MP(背面)
通信: WiFi 802.11 b/g/n Bluetooth 2.1+EDR
筐体カラー: アクア、ホワイト、ブラック
その他: おサイフケータイ、SPモード対応、赤外線通信、ワンセグ、FMラジオ、iC通信


<残念な点>
・ピンクは出ない事
・フロントカメラが付いていない
・CPUがマルチではない点

さらに、ドコモからもキャリア決済がAndroid Marketで可能となる
ようです。これで、有料アプリも購入しやすいですね!
Google CheckOutは、どうしても分かりづらい&面倒でしたから。


さらに、シャープから「SH-12C」という新しいAndroidケータイが出る
ようです。
3D動画が取れるAndroid2.3搭載した携帯ということのようです。

京セラも国内にAndroidを出す予定のようです。
京セラは、米国で2画面ディスプレイというユニークな「Kyocera Echo」を発表しております。
メモリ:1GHz 3.5インチディスプレイ×2:Android OS 2.2

次々にandroid市場へ参入してます。
来年には、ガラケーを出す会社はいなくなるのかもしれませんね。





前の記事:
Smart@BLOG (android,iOS): スマートフォン(android,iphone)の【おサイフケータイ】の現状

Smart@BLOG (android,iOS): NTTドコモ Android(Xperia arc,MEDIAS,Optimus)について

2011年3月27日日曜日

NavigationBarを消す方法

NavigationBarを表示したいページと消去したい時があると
思いますが、以下のように書くと実装出来ます。

//消去
[self.navigationController setNavigationBarHidden:YES animated:YES];

//表示
[self.navigationController setNavigationBarHidden:NO animated:YES];

2011年3月23日水曜日

NSTimerについて(タイマー処理)

NSTimerクラスがタイマーイベントを処理してくれます。
実際どのように使用するのかを以下に記します。
公式ドキュメントはコチラ
===============
-(void)startTimer
{
if (aTimer) {
[self stopTimer];
}
 //3秒周期でtickイベントをコールする設定
aTimer = [NSTimer scheduledTimerWithTimeInterval:3.0f target:self selector:@selector(tick:) userInfo:nil repeats:YES];
}

-(void)stopTimer
{
if (aTimer)
{
[aTimer invalidate];
aTimer = nil;
}
}

-(void)tick:(NSTimer*)theTimer
{
//実際のタイマーイベントロジック
}

結構、簡単にタイマーイベントを書くことが出来ます。
アプリを作る際、使用することがあると思うので、
試しのプロジェクトで是非、お確かめ下さい。

インフォボタンをNavigationBarに付ける方法

iphoneアプリで「アプリについて」や「アプリの説明」等に使われているインフォメーションボタンがあるのですが、どのように実装するのかを以下に記します。
-----------------
//NavigationBar
// infoボタン
UIButton *infoButton = [UIButton buttonWithType:UIButtonTypeInfoLight];
[infoButton addTarget:self action:@selector(infoBtn:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithCustomView:infoButton];
self.navigationItem.leftBarButtonItem = leftItem;
[leftItem release];


- (IBAction)infoBtn:(id)sender
{
// ボタンタップ時の実装
}

2011年3月19日土曜日

Smart@BLOG (android,iOS): twitter連携、facebook連携、Evernote連携などが同時に出来るフレームワーク パート2

前回の記事を見ていない人はコチラ
Smart@BLOG (android,iOS): twitter連携、facebook連携、Evernote連携などが同時に出来るフレームワーク


1. フレームワークを追加&ヘッダ検索パスを追加
  ・フレームワーク
    ①SystemConfiguration
     ②Security
     ③MessageUI

  ・ヘッダ検索パス
    ①ターゲット->プロジェクトで「コンテキストメニュー」を表示して、「情報を見る」
     ②ビルドタグから「ヘッダ検索パス」に下記を入力
      再帰的:チェック
      パス:Classes/ShareKit/Vendors/Evernote



  ・既存クラスにToolBarを追加してBarButtonにActionを追加する。

  ・追加Actionメソッド内で以下を記述する。
    SHKItem *item = [SHKItem image:imageView.image title:@"San Francisco"];
SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];

[actionSheet showFromToolbar:self.navigationController.toolbar];



これで、移植完了です。イエ〜イ!

2011年3月17日木曜日

東日本大震災へのアプリ作成者が出来る行動その1

3月11日(金)に発生した、東北地方太平洋沖地震に被災された皆様には心よりお見舞い申し上げます。また、一日も早い復旧をお祈り申し上げます。

ここで、アプリ開発者が何か出来ないかとみんな考えているみたいです。
その中で、すぐに出来ることをやってみました。

それは、admobというアフリエイト広告バナーをアプリに付けている人向けですが、
自主広告枠にバナーを付けて募金ページへ遷移させる。

という行動です。

やり方ですが、
1. AdMobにログインして[サイト及びアプリケーション]タブの中から「自主広告」を選択します。
2. 自主広告の新規作成をクリックします。
3. URLは、募金サイトを入れます
4. 広告タイプ:バナー広告としてここからバナーをダウンロードする