自己紹介

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

2011年3月17日木曜日

Android 2.3 まとめ

Android 2.3の新機能をまとめておきます。
========================

■ダウンロードマネージャ
■マルチタッチ対応
■フロントカメラへの制御を可能(CameraInfo.CAMERA_FACING_FRONT)
■バッテリー消費量を可視化
■VoIPを標準実装[android.net.sip]
■NFCを標準実装
■センサーAPIを追加(ジャイロスコープ、回転ベクトル、直線加速度、重力、気圧センサ)
■Linuxカーネルを[2.6.35]へアップデート
・マルチCPU環境でのネットワーク負荷分散して通信速度の改善をするRPSとRFS
・メモリーの断片化を軽減するMemory compaction
・電源管理機構の改善
■オーディオエフェクトを追加
・V8
・WebM
・ACC
・AMRに対応
(残念ながら、H.264を対応せず・・・)

※ライセンス管理団体MPEG LAは8月26日、ネットの無料動画配信に対して、
AVC/H.264のライセンス料を「ライセンスの全期間を通じて」無償にすると発表してます。

総評
==============
このアップデートでマルチCPUへの対応が出来てきましたね。
今後は、マルチCPUを対応、フロントカメラ対応した携帯が続々登場するでしょう!
今、android欲しいなと思っている人は、ちょっと待ってから購入するのが良いかもしれませんね。
マルチCPU対応すると、劇的にスピードUPが期待されますし、フロントカメラを利用してskypeでTV電話も可能です。
なかなか逢えない地元の友達と話すのに便利ですね。


前に書いたAndroid3.0については下記を参照下さい。
Smart@BLOG (android,iOS): Android 3.0 (HoneyComb)

より詳しくは下記の本を参照下さい。

2011年3月9日水曜日

Adobe,FlashをHTML5化するツールを無償提供!

ついに、FlashがHTML5へ変換する!
ということは、iphone・iPad・ipod touchで見えないとされていたFlashは
さほど影響がなくなる日も近い(まぁ、skyfireみたいなアプリもあるので・・・特に驚くニュースではないのですが)

ツールですが、「Wallaby」というツールです。

adobeから出てきたというところが、ポイントですね。

つい、先日にはwebGL1.0も発表されてHTML5もにぎやかになってきました!

2011年3月8日火曜日

【iphoneとandroid同時開発ツール】Titanium VS corona

両方ともoneソースでiphone/androidをカバーできる言語です。

□titanium(タイタニウム)
http://www.appcelerator.com/

=特徴=
javascriptベース
OS固有の機能もカバー
モジュールで既存ソースと連携できる
3月後半にエクリプスベースのエディタを公開予定。 ソースも有

@appcelerator_jaをフォローすると技術情報について会話が可能
・kitchenSink デモアプリケーションを公開中

□corona(コロナ)
openGLベース
高速なアプリケーション
Lua言語(AngryBirdなどで使われている、ActionScriptっぽい感じ?)
nativeUIが使えない(但し、5月頃にnativeUIをサポートする)
OS固有の機能が使えない



□まとめ□
web開発者 = titanium
flash開発者 = corona or AIR


私は、UIをOS LIKEなものを作りたいので、titaniumを使ってみたいです。
ちなみに、下記の本に詳しく載っておりますので、一読下さい。

2011年3月7日月曜日

IS05 の新機能 とau キャリア決済開始!

本日、Android定例会にてIS05のタッチ&トライで触ってきました。
動作が、IS03より滑らかになってました。
なにせ、android2.2を搭載してます。

■仕様
3.4型・解像度854x480(ちなみにIS03は、3.5型のNewモバイルASV液晶(960×640ドット))
720pのハイビジョンムービー撮影に対応した805万画素CMOS採用メインカメラ
(ちなみに、IS03は、957万画素)を搭載、ブログ作成、アップロードなどが簡単にできる機能や、自分撮りが楽しめる『インカメラ』の装備している。
なぜ、解像度やカメラの画素数をIS03より落としているのでしょうか・・・。
かなり、微妙な仕様ですネ


■便利機能
□全てのアプリを一発終了(すべてを終了ボタンがアプリ一覧の画面に付きました。)
□スクリーンショット(電源キー+Homeキーを同時押し) ← スクショがあるのは嬉しい!

さらに、赤外線リモコンAPIを公開するようです。(005SHも同様に公開する)
これで、ラジコン操作が可能です。

シャープさんのサイト

auさんからキャリア決済を3/31から開始するとのアナウンスがありました。
これで、有料アプリもいけそうですね。
詳しくはココ

au android情報

softbank android情報


電子書籍フォーマット

どうやら、電子書籍フォーマットはePubで決りそうです。
ePub3.0で縦書き、ルビにも対応して、日本の小説はこれで、
済みそうです。

他の電子書籍フォーマット

さらに、このフォーマットを利用するとGoogleでも見えますし、iPad,iPhoneのiBooksでも
読めて、且つ,safari,Chromeなどのブラウザにも対応しています。
もう、このフォーマットにするべきでしょう。

ただ、独自コンテンツなど入れる場合、ePub+アプリ、image+アプリみたいなものが必要でしょう。

この分野では、[epub+独自アプリ]で何か作りたいと思います。

twitterのツイート時にURL表示に役立つ情報

twitterは通常140文字と文字数を制限しているので、
宣伝活動の一環でURLを表示するとものすごく文字数を取られてしまう
悩みをお持ちの方に必見!
bit.ly
を利用するとURLを短縮できます。
しかも、フリーです。
どんどん使いましょう!

2011年3月6日日曜日

twitter連携、facebook連携、Evernote連携などが同時に出来るフレームワーク

iphoneアプリにSNSをまとめて連携出来るフレームワークがある。
それは、ShareKitです。

ただ、このまま取得しても日本語化ファイルが入っていないので、
gitHubに日本語を対応したソースがありますので、
そちらをDLしましょう。

DLして、SHKConfig.hを編集しましょう。

とりあえず、私はtwitterとfacebookとevernoteを利用しているので
そちらだけAPI Keyを取得して設定しました。

twitter API Key 取得ページ
faceBook API Key 取得ページ
evernote API Key 取得ページ


取得後、SHKConfig.hを修正すると、テキストを送信、画像をUPLoadも出来るようになります。
さらに、ログアウト方法も出来ているので、
カスタマイズして、使用することも可能です。
下記に編集箇所を記述しておきます。


□SHKConfig.h
#Evernote
#define kEvernoteUserStoreURL @"https://sandbox.evernote.com/edam/user"
#define kEvernoteNetStoreURLBase @"http://sandbox.evernote.com/edam/note/"
#define SHKEvernoteConsumerKey @"XXX" ← eメールで送られてくる[consumer key]を入力
#define SHKEvernoteSecretKey @"XXXXXX" ← eメールで送られてくる[consumer secret]を入力

#FaceBook
#define SHKFacebookUseSessionProxy NO
#define SHKFacebookKey @"XXXX" ←APIキー
#define SHKFacebookSecret @"XXXX" ←アプリの秘訣
#define SHKFacebookSessionProxyURL @"http://XXX/" ←Privacy Policy URL

#Twitter
#define SHKTwitterConsumerKey @"XXX" ←ConsumerKey
#define SHKTwitterSecret @"XXX" ←Consumer secret
#define SHKTwitterCallbackUrl @"http://XXX/" ←OAuth Callback URL
#define SHKTwitterUseXAuth     0 // To use xAuth, set to 1
#define SHKTwitterUsername @"XXX" ←account


□SHK.m
+ (NSArray *) favoriteShareForType:(SHKShareType)type
//アクションシートの中身を持っている
 ※クラス名を配列に入れているので、そこを修正する

□SHKShares.plistを編集する。

<key>services</key>

<array>
<string>SHKEvernote</string> <!-- 必要なクラスのみにする。 -->
<string>SHKFaceBook</string>
<string>SHKTwitter</string>
</array>

カスタマイズして自分のプロジェクトへ移植する方法は以下を参照して下さい。
Smart@BLOG (android,iOS): Smart@BLOG (android,iOS): twitter連携、facebook連携、Evernote連携などが同時に出来るフレームワーク パート2