51
Windows phone にににに ににににににに gdgd rev.2 CH3COOH( 酢酢 ) 2010/02/5

Windows PhoneについてGdgd話すよ Rev 2

Embed Size (px)

DESCRIPTION

2010/02/06に開催されたスマートフォン勉強会@関西#7にて、Windows phoneの歴史とWindows Mobile 6.5の新機能について、iPhoneのようなUIのWindows phoneアプリを作る為にはどうすべきかお話させて頂きました。

Citation preview

Page 1: Windows PhoneについてGdgd話すよ Rev 2

Windows phone についてgdgd喋ってみるテス

トrev.2

CH3COOH( 酢酸 )2010/02/5

Page 2: Windows PhoneについてGdgd話すよ Rev 2

自己紹介• 1982 年 10 月 12 日生まれ 27 歳 てんびん

座• いちおう業務系の部署所属です?–携帯電話向けドライバ開発– BREW アプリ開発–会計システム開発– Windows Mobile アプリ開発

• お仕事くださいヽ ( ^ o ^ ) /

Page 3: Windows PhoneについてGdgd話すよ Rev 2

お詫び• 脈絡無く、話します

Page 4: Windows PhoneについてGdgd話すよ Rev 2

本日のアジェンダ1. 自己紹介2. Windows Mobile から Windows phone へ3. Windows Mobile 6.5 について4. iPhone 時代の Windows phone アプリ開

発5. Windows Mobile 7 あたりの噂6. さいごに

Page 5: Windows PhoneについてGdgd話すよ Rev 2

Windows Mobile から Windows phone へ 

Page 6: Windows PhoneについてGdgd話すよ Rev 2

Windows Mobile の歴史 ( 古代 ) • 日本史で言えば、スサノウとか卑弥呼とかの時

代• Handheld PC– Windows CE 1.0 ~ 3.0 ベース– 見たこと無いです

• NEC 「モバイルギア」• SHARP 「テリオス」• 日立 「ペルソナ」• HP 「ジョルナダ」

Page 7: Windows PhoneについてGdgd話すよ Rev 2

Windows Mobile の歴史 ( 中世 ) • 西洋史で言えば、西ローマが滅亡したあたり• Pocket PC 2002 – Windows XP に準じたインターフェースに– CPU は ARM 系のみ対応に変更される

• Pocket PC 2003 – 正式名称は

Windows Mobile 2003– Windows CE.NET 4.2 ベース– 無線 LAN に対応– Bluetooth に対応

Page 8: Windows PhoneについてGdgd話すよ Rev 2

Windows Mobile の歴史 ( 近代 ) • 中国史で言えば、アヘン戦争から国共内戦辺り• Windows Mobile 5.0 Pocket PC– Windows CE 5.0 ベース– Office 互換アプリの名称が変更– PowerPoint Mobile が追加

• Windows Mobile 6.0 / 6.1 – Windows CE 5.0 ベース– デザインが Windows Vista 調に– Windows Live が標準で搭載

Page 9: Windows PhoneについてGdgd話すよ Rev 2

Windows Mobile の歴史 ( 現代 ) • ← いまここ• Windows Mobile 6.5– ブランド名の変更– 新しい Internet Explorer Mobile– 2つの新機能– Gesture 対応

Page 10: Windows PhoneについてGdgd話すよ Rev 2

Windows Mobile 6.5について 

Page 11: Windows PhoneについてGdgd話すよ Rev 2

ブランド名の変更• 2009 年 2 月 19 日、 Mobile World Congress にて

「 Windows phone 」ブランドを打ち出しました• PC 、テレビ、携帯の「 3 スクリーン + クラウド」で

“ Full Windows” の世界を構築する為にWindows Mobile からの名称の変更

• 中の人曰く、日本人が「 Windows ケータイ」って呼んでたのを外人がパクった。

Page 12: Windows PhoneについてGdgd話すよ Rev 2

「 Windows Mobile 」は消えるか?• 消えない• 「 Windows Mobile 」は、 OS の名称とし

て残る• 例: Windows Mobile 6.5 搭載の

   Windows phone

Page 13: Windows PhoneについてGdgd話すよ Rev 2

新しい Internet Explorer Mobile

• 今までの IE Mobile は、まともに Web サイトが見る事が出来なかった–下手したら普通のケータイの

フルブラウザの方が優秀かも・・・• 新しい IE Mobile で優れているところ– Flash コンテンツの表示が可能に–モバイル表示とデスクトップ表示の切り替え

可能–ミニマップ表示で広いサイトでも移動が楽に

Page 14: Windows PhoneについてGdgd話すよ Rev 2

新しく始まったサービス• Windows Mobile 6.5 からの新機能– Microsoft My Phone– Windows Marketplace for Mobile

Page 15: Windows PhoneについてGdgd話すよ Rev 2

Microsoft My Phone • 端末とクラウドで同期を行うバックアップ

サービス– わざわざ PC を接続する必要がなくなりました

• 画像からメールのログまで同期出来ます

Page 16: Windows PhoneについてGdgd話すよ Rev 2

プレミアムサービス• 有償の「プレミアム機能」を購入すると、使用

可能になる– 紛失したデバイスを探す

• GPS を使っておおよその位置を測定する

– デバイスの着信音を鳴らす– デバイスに遠隔ロックをかける– 保存されたデータを削除する

• 現在、 NTT ドコモのデバイスでのみ対応

Page 17: Windows PhoneについてGdgd話すよ Rev 2

My Phone を利用する際の注意点• ハマりました・・・• ハードリセット後に、 Outlook と同期せずに

My Phone からリカバリする場合の注意点• 外国で作られたサービスなので(?)、

フリガナがクラウド上に記録されません• MyPhone からリカバリしてしまうと、

デバイスの連絡帳から振り仮名が消えます• その状態でデスクトップの Outlook と同期すると、

Outlook側のフリガナが消えます• My Phone 1.5 でも Web にフリガナがないので・・・

Page 18: Windows PhoneについてGdgd話すよ Rev 2

Windows Marketplace for Mobile

• iPhone で言うところの「 AppStore 」です( ばーん )

• いつでも、誰でも、簡単に、好みのアプリをインストール出来るようになります!

• 今まで標準機能として、アプリカタログソフトがないのが、 WM のとっても不満な点でした– なんでも出来るって聞いてたのに何も出来ないじゃ

ん!– 正直、伊勢さん達が公開している「 Giraffe 」に

出会うまでは、 WM には心が折れていました

Page 19: Windows PhoneについてGdgd話すよ Rev 2

Marketplace の現実• 登録アプリが他のアプリケーションストアと比較して少ない (2010/1/6 時点 ITMedia 調べ )– AppStore

• 登録数 10万本

– Android Market  • 登録数 約 2万 1000 本

– Windows Marketplace • 登録数 145 本 (2010/2/6 時点 )• 但し、日本のみの本数なので世界的にはもっと多い YO!

Page 20: Windows PhoneについてGdgd話すよ Rev 2

開発者視点からのMarketplace • 競合アプリが少ないので、今がチャンス • 店長イトー (@tetsuito) さんやWM 開発者事務局が手厚く支援してくれるので、頼りになる

Page 21: Windows PhoneについてGdgd話すよ Rev 2

Marketplaceを利用するための費用

• パートナー登録費  $99(初回時のみ )• 登録審査費  $99/審査毎 (←重要 )• 登録料キックバックキャンペーン– 10,000円キャッシュバック (条件を満す必要有り )

• 初年度登録特典– 5審査まで無料

• ・・・っていうキャンペーンを2010 年 1 月 13 日までやっていました

• 2 月からまた再開するという噂も・・・

Page 22: Windows PhoneについてGdgd話すよ Rev 2

申請が 1回通ってしまえば・・・

• Amazon ギフト券 1万円分– キックバックキャンペーン期間中のみ

• マイナーバージョンアップ– 9回までなら審査費が無料で済みます– キャンペーン中は、 5審査まで無料なのを利用して、

無難なバージョンのアプリを登録してから、マイナーバージョンアップでなんとかするという裏技も

Page 23: Windows PhoneについてGdgd話すよ Rev 2

国内発売の Windows phone • DOCOMO SC-04B   (WM6.5 Pro)• SBM    X01SC   (WM6.5 Std)• SBM    X02T (WM6.5 Pro) • WILLCOM  Hybrid-ZERO3 (WM6.5 Pro)• DoCoMo   T-01A (WM6.5 Pro)

Page 24: Windows PhoneについてGdgd話すよ Rev 2

閑話休題①  Hybrid-ZERO3 を安く使う方法• WILLCOM の良心的なサービス

NS スペシャルプラン  980円 / 月 • WILLCOM NS (Windows CE カスタマイズ不可 )

と データ通信費定額の W-SIM が手に入る• Hybrid-ZERO3 の月賦が 2,980円 / 月 なので合わせて 3,960円 / 月でデータ通信が可能に

Page 25: Windows PhoneについてGdgd話すよ Rev 2

閑話休題② T-01A を安く使う方法• 去年の夏端末なので、そろそろ 0円販売のお店

も• タイプシンプルバリュー 780 円     

Biz ホ             0 円 (従量制 )  e ビリング           -100円

• 通信は全て Wi-Fi にすると、 680円 / 月で OK• 学生ならタイプシンプルバリューが 390円で、

100円引きされると、 290円になるよ!

Page 26: Windows PhoneについてGdgd話すよ Rev 2

iPhone 時代のWindows phone アプリ開発 

Page 27: Windows PhoneについてGdgd話すよ Rev 2

iPhone はモテる?

• 偉い人が「 iPhone はモテる」と言いました。

• 僕は反論しました。 T-01A は、「見た目は iPhoneぽいのでモテるだろう」と。

• 偉い人は続けて言いました。「 Windows phone は、 UI がイケてない ( 古い ) 」

Page 28: Windows PhoneについてGdgd話すよ Rev 2

Windows phone の UI

• 歴史の長い Windows phone は、古き良き Pocket PC の頃から互換性の高い UI

Page 29: Windows PhoneについてGdgd話すよ Rev 2

iPhone の UI

• しかし、 2007 年の iPhone の登場以来、Windows phone の UI に求められる「モノ」が変わりつつあります– 指でも操作しやすく– シンプルで直感的

• つまり、「指タッチ」と「シャレた」 UI に対応すればモテるアプリケーションになる ( らしい・・・ )

Page 30: Windows PhoneについてGdgd話すよ Rev 2

Windows phone でも Gesture に対応• 標準のコントロール (ListBox等 ) を使ってるア

プリは、 Windows Mobile 6.5 では、自動で対応している

Page 31: Windows PhoneについてGdgd話すよ Rev 2

Gesture 対応アプリを作る為には• .NET Compact Framework に用意されている

ライブラリだけでは、 iPhone の様な Gesture に対応したアプリを作るのは不可能

• サブクラス化して Gesture イベントを拾う必要有り

Page 32: Windows PhoneについてGdgd話すよ Rev 2

デモ①

• Windows Mobile 6.5 の Gesture イベントを拾って適切に処理させる事で対応出来るのが可能なのが判りました

Page 33: Windows PhoneについてGdgd話すよ Rev 2

Windows Mobile 6.0/6.1 向けにはどうすれば・・・• タイマーやスレッドで加速度に応じて

スクロールすれば、それっぽくはなります。• スマートフォン勉強会 @関東 #2 のセッション

でWindows Mobile でぬるぬるスクロールさせてみようということで、配布されていたソースコード– 作者は、 NicoNavi で有名な、いちゅうさん

Page 34: Windows PhoneについてGdgd話すよ Rev 2

デモ②

• WM 6.0/6.1 でも、指の弾いた長さによって惰性でスクロールしている様に見えます

Page 35: Windows PhoneについてGdgd話すよ Rev 2

やっぱりオシャレな UI がいいよねー• モテるために• CodePlex に「 Touch UI 」という

オープンソースライブラリがあります。

Page 36: Windows PhoneについてGdgd話すよ Rev 2

デモ③

• Touch UI の Sample アプリでした。• GestureAPI を使ってないので WM6.x でも動く

はず

Page 37: Windows PhoneについてGdgd話すよ Rev 2

見た目も iPhone のようにしたい!

• モテるために• CodePlex に「 Fluid 」というオープンソースラ

イブラリがあります。

Page 38: Windows PhoneについてGdgd話すよ Rev 2

デモ④

• Fluid のサンプルアプリ「 Password Safe 」です。

iPhone に近い動きをしていたのではないでしょうか

Page 39: Windows PhoneについてGdgd話すよ Rev 2

標準ではないけどWindows phoneアプリもオシャレに作れるんだよ?①• iPhone UI (http://iphoneui.codeplex.com/)

Page 40: Windows PhoneについてGdgd話すよ Rev 2

標準ではないけどWindows phoneアプリもオシャレに作れるんだよ?②• AlphaMobileControls

(http://iphoneui.codeplex.com/)

Page 41: Windows PhoneについてGdgd話すよ Rev 2

標準ではないけどWindows phoneアプリもオシャレに作れるんだよ?③• Silvermoon

(http://silvermoon.codeplex.com/)

Page 42: Windows PhoneについてGdgd話すよ Rev 2

教えて!

• 他にもオープンソースでオシャレなコントロールの使える

Page 43: Windows PhoneについてGdgd話すよ Rev 2

Windows Mobile 7 とかの噂 

Page 44: Windows PhoneについてGdgd話すよ Rev 2

【重要】

• 私個人の勝手な妄想なので、公式発表で間違っていても笑って許してください

Page 45: Windows PhoneについてGdgd話すよ Rev 2

噂その① Zune との統合

• 「 Zune(ズーン ) 」は、米Microsoft社が販売・製造している日本では未発売の携帯音楽プレイヤー

• 従来の Windows Media Player Mobile に代わって、Zune のそれが使われるのではないか?

Page 46: Windows PhoneについてGdgd話すよ Rev 2

噂その②  Xbox Live との連携

• Zune では、 XNA で作成したゲームが動きます• Windows phone が Zune と統合すれば、

Xbox LIVE アーケードのゲームが遊べるように?

• 米Microsooft の求人広告で、「【急募】 Xbox LIVE 対応ゲームを Windows Mobile で動してくれるプログラマ」と書いてたとか書いてなかったりとか

Page 47: Windows PhoneについてGdgd話すよ Rev 2

噂その③ 2010 年は WM6.6が? • Windows Mobile 7 の発表は 2011 年に繰越、

今年は Windows Mobile 6.6 を出して、お茶を濁すとか?

Page 48: Windows PhoneについてGdgd話すよ Rev 2

噂その④ WM6.6 ではなくて6.7 ?• なんか次回公開されるのは、 7 でも 6.6 でもな

くて、Windows Mobile 6.7 という噂・・・

Page 49: Windows PhoneについてGdgd話すよ Rev 2

さいごに 

Page 50: Windows PhoneについてGdgd話すよ Rev 2

CH3COOH( 酢酸 ) の活動について

• 技術評論社様のポータルサイト「 gihyo.jp 」にて、「 Widows phone アプリケーション開発入門」を書かせて頂いています– http://gihyo.jp/dev/serial/01/windows-phone/– お題募集中ですよ、リクエストあれば教えて下さい

•「 Windows Mobile実践プログラミング with .NET Compact Framework 」。良ければ合わせてどうぞ。– http://www.amazon.co.jp/dp/483993200X

Page 51: Windows PhoneについてGdgd話すよ Rev 2

• ご清聴ありがとうございました