次へ >|
『グーグルvsアップル ケータイ世界大戦 ~AndroidとiPhoneはどこまで常識を破壊するのか』を読了。なんだかご大層なタイトルで「トンデモ本?」かと一瞬思ってしまったのですが、著者の石川温さんは IT-PLUS 等でも携帯電話業界のレポートを書かれている方で、内容は至ってまじめ。iPhone が日本にも上陸、Google の Android ケータイが登場間近、というタイミングを出発点とし、この両者を軸に日本と世界の携帯電話業界が俯瞰されます。
さらにこのタイトル、「Google と Apple の激突で日本市場が大混乱に!」的な内容が書かれていそうな気にさせますが、それも誤解です(何でこんなタイトルにしたんだか……)。良い意味でストーリーテリング的なものはなく、「世界のケータイ業界勢力図はこうなる!」的な予言もありません。「こんな企業がこんな動きをしてて、こんな素晴らしい戦略なんだけど、一方でこんな弱点があって」といった状況が淡々と語られていくだけで、「結論から言って、どの企業が勝つの?」という方には物足りない内容でしょう。
しかしそれだけに、いま世界の携帯電話業界がいかに流動的な状況で、あらゆる企業と戦略に可能性があるのだ、ということがよく分かります。例えば以下は、プラットフォームに関する各勢力の動きをまとめた部分:
これまで取り上げてきたプラットフォームを比較すると、それぞれ個性があってとてもおもしろい。 iPhone 2.0 は、アップルが開発する iPhone と iPod touch で採用し(原文ママ)、垂直統合モデルとして確固たる地位を確立。世界中のキャリアを参加に収め、自分のやりたいようにやっている。唯一アプリケーション部分ではSDKを公開し、オープンで水平分業体制にしたことで、優秀なアプリケーションが集まるような仕掛け作りを施した。 一方のグーグル・Android はプラットフォーム作りに専念、端末の開発はメーカーに任せている。グーグルがやりたいビジネスモデルを実現できるような端末を協業で作っておきながら、OS自体をオープンにして、他の中小メーカーでも安価な端末を作れる環境も構築しつつある。 もう1つの Linux 系である LiMo Foundation は、キャリアとメーカーが中心となって集まり、これまでのビジネスモデルを継承しつつ、オープンな姿を模索している。 Linux 系の流れに危機感を抱いたのが Symbian。これまでクローズドなビジネスモデルでライセンス料を稼いだビジネスモデルから一点、オープンにし、プラットフォームも無償で提供するように方向転換を行っている。 マイクロソフト・Windows Mobile もユーザーインターフェースの部分で iPhone に大きく差をつけられていた。そこで、ユーザーインターフェースは端末メーカーに作らせ、使いやすい Windows Mobile の世界を模索しようとしている。その成果として、ソニー・エリクソンの「XPERIA」やサムスン電子の「OMNIA」が形になっている。
これまで取り上げてきたプラットフォームを比較すると、それぞれ個性があってとてもおもしろい。
iPhone 2.0 は、アップルが開発する iPhone と iPod touch で採用し(原文ママ)、垂直統合モデルとして確固たる地位を確立。世界中のキャリアを参加に収め、自分のやりたいようにやっている。唯一アプリケーション部分ではSDKを公開し、オープンで水平分業体制にしたことで、優秀なアプリケーションが集まるような仕掛け作りを施した。
一方のグーグル・Android はプラットフォーム作りに専念、端末の開発はメーカーに任せている。グーグルがやりたいビジネスモデルを実現できるような端末を協業で作っておきながら、OS自体をオープンにして、他の中小メーカーでも安価な端末を作れる環境も構築しつつある。
もう1つの Linux 系である LiMo Foundation は、キャリアとメーカーが中心となって集まり、これまでのビジネスモデルを継承しつつ、オープンな姿を模索している。
Linux 系の流れに危機感を抱いたのが Symbian。これまでクローズドなビジネスモデルでライセンス料を稼いだビジネスモデルから一点、オープンにし、プラットフォームも無償で提供するように方向転換を行っている。
マイクロソフト・Windows Mobile もユーザーインターフェースの部分で iPhone に大きく差をつけられていた。そこで、ユーザーインターフェースは端末メーカーに作らせ、使いやすい Windows Mobile の世界を模索しようとしている。その成果として、ソニー・エリクソンの「XPERIA」やサムスン電子の「OMNIA」が形になっている。
このように俯瞰図が提示されるだけで、最終的な判断は読者に任せられています。「この企業が勝つ!」とスパッと言ってくれた方がラクかもしれませんが、個人的には判断材料だけ揃えてくれて、「君はどう思う?」と語りかけてくれているように感じることに好感が持てました。
ただ1つだけ残念だったのは、LTEなど近い将来登場する技術や、MVNOなど新しいプレーヤーへの言及が薄かったこと。これらの要素も「ケータイの未来」を予想する上で無視できないと思うのですが……けどそこまで立ち入ると、それこそ図鑑のような本になってしまうのかな。
ともあれ本書は、いまの状況をザッと理解するにはうってつけの一冊、と感じました。これからPC・ネット以上に面白い動きが出てくることが必至のケータイ業界、ここらで自分なりの世界観を持っておくとさらに面白くなるのでは。
For most companies, having to deal with one piece of bad publicity in a day is already bad enough. Apple, however, has to deal with three pieces of bad publicity today. In England, the Advertising Standards Authority, moved to ban one of Apple's ads for the iPhone because of misleading statements in it. Also, an embarrassing security hole in the iPhone firmware lets anybody bypass your security code, and Apple's move to ban a violent comic book from the App Store has also set off a minor firestorm of protests.
Apparently, two British TV viewers were unhappy about the fact that one Apple TV ad for the iPhone stated that the phone would give you access to the whole Internet. However, because the phone does not support Flash or Java, these folks argued that this is a misleading statement and the Advertising Standards Authority agreed.
The gaping security hole in Apple's firmware for both the iPhone and iPod touch is maybe the most embarrassing of these three stories for Apple, especially because the problem was already known and fixed back in the days of the first iPhone.
If you lock your phone with a security code, anybody can bypass that code by hitting the 'Emergency Call' button and then double tapping your home button (if it is still set to display your favorites, which is the default behavior). After that, you have full access to the contact list, email, web etc.
If you want to protect your self from this, just set the home button to do anything but display your favorites (Settings -> General -> Home Button.)
As if all of this weren't enough, Apple itself created some more controversy after it moved to ban the violent comic book Murderdrome (which is based on the ComicReader app) from its App Store. As Apple's SDK states, the apps are not to offend anybody and Apple itself is the sole arbiter of offensiveness, so the company was in its right to ban this book, which, after all, features a good number of beheadings and ripped out limbs, which might make some users feel a bit queasy about the comic.
Apple's SDK states:
"Applications must not contain any obscene, pornographic, offensive or defamatory content or materials of any kind (text, graphics, images, photographs, etc.), or other content or materials that in Apple's reasonable judgement may be found objectionable by iPhone or iPod touch users."
On the other hand, this is a comic book and, while a bit over the top, it doesn't feature anything that other comic books haven't shown before.
For developers, this once again shows the dangers of working within Apple's closed off iPhone ecology, where Apple has the final say over what gets included and what doesn't, with no place but the Internet to complain about it.
In typical Apple fashion, the company has not made any statement about any of these issues yet - and is likely not to do so anytime soon. That, for better or worse, is the way Apple operates. At the same time, though, the disastrous launch of MobileMe forced Apple to issue repeated notices about the status of the service. Maybe (and just maybe) this current firestorm of problems might just force the company to open up a bit more, though we don't expect Steve Jobs to start blogging about iPhone apps anytime soon.
iPhoneアプリのバイナリは.ipaをunzipすること以外はふつうのアプリのバイナリと同じです。
.ipa
iPhone内蔵の写真を見るアプリのUIはSDKで提供されていない。
でもChanelのアプリがおんなじような見た目とUIを持っていたのを思い出して(ほかにも同じようなUIを持っているやつあったんだけど思い出せない。知ってたら教えてください)ダウンロードしてきた。こうして大きな画面で並べてみるとボタンの透明度(というか白い部分の明るさ)とか違っててひとめで同じものではなさそうなのがわかりますね…
で、いじってみるとChanelのとiPhoneについてるやつは動作が違うので別物なのがわかった。Chanelのやつのほうは変なことをした時にわりと変な動作をする。でももしかして何かヒントがあるかもしれないので、このChanelのアプリの中身がどうなってるのか知りたい。
iTunesでダウンロードしたアプリは ~/Music/iTunes/Mobile Applications に保存されているのでコピーして持ってくる。得体の知れない.ipaファイルの中をとりあえずvimで見てみるとファイルの中を見るとはじめの2文字がPKなのでunzipする。
~/Music/iTunes/Mobile Applications
PK
unzip
そうするとアプリの中身が出てくる。
kuma@fav:~/Desktop/chanel% ls Chanel.ipa Payload/ iTunesArtwork iTunesMetadata.plist
多数のjpgファイルが入ってた。
アプリのバイナリ本体はPayload/Chanel.app/Chanelにあるのでnmにかける。内部で使われてるシンボルの一覧が得られる。HomeFashionShowButtonとかFashionShowControllerとかいままでどんなコードでも見たこともないようなクラス名が出てくる。
Payload/Chanel.app/Chanel
HomeFashionShowButton
FashionShowController
目的のものはこのへん。
00005608 t -[LooksController animateToolBar:OpacityTo:] 00004b64 t -[LooksController animationDidStart:] 00004bf0 t -[LooksController animationDidStop:finished:] 000059f0 t -[LooksController currentImageIndex] 000052bc t -[LooksController dealloc] 000057ac t -[LooksController detectOrientationAction:] 00005298 t -[LooksController didReceiveMemoryWarning] 000054b8 t -[LooksController hideToolbarsTimerAction:] 000054d8 t -[LooksController hideToolbars] 0000407c t -[LooksController init] 000050a8 t -[LooksController loadCurrentImageWithIndex:] 00004834 t -[LooksController loadImageAtIndex:InSlideShow:] 000048d0 t -[LooksController loadImageAtIndex:InView:HD:] 000041f4 t -[LooksController loadView] 000041d8 t -[LooksController looksCount] 00005aac t -[LooksController moveNext] 000059fc t -[LooksController movePrevious] 0000528c t -[LooksController shouldAutorotateToInterfaceOrientation:] 00005570 t -[LooksController showToolbars] 00005358 t -[LooksController slideShowTimerAction:] 00005440 t -[LooksController startHideToolbarTimer] 0000536c t -[LooksController startSlideShow] 000053e0 t -[LooksController stopSlideShow] 000058a0 t -[LooksController swapOrientation:] 00004a04 t -[LooksController touchView:didBeginTouches:] 00005b68 t -[LooksController touchView:didEndTouches:] 00005f74 t -[LooksController touchView:didMoveTouches:] 000051d8 t -[LooksController transitionViewDidFinish:] 0000501c t -[LooksController transitionViewDidStart:] 00005714 t -[LooksController viewDidAppear:] 0000575c t -[LooksController viewDidDisappear:] 00004c00 t -[LooksController zoomIn:] 00004dd4 t -[LooksController zoomOut] 0000a5fa t -[LooksDetailView dealloc] 0000a5f0 t -[LooksDetailView drawRect:] 0000a56c t -[LooksDetailView initWithFrame:] 0000a638 t -[LooksDetailView setImages:]
TransisionViewがあったのが意外。
だれかiPhoneの写真アプリとおなじUIライブラリ作ってください…
GoogleのAndroid搭載携帯の動きがにわかに活発になってきています。 初のAndroid携帯は今年の11月には登場するかもしれないとのことです。
→ CNET Japan 「Android」搭載携帯電話の発売は11月の可能性–FCCの承認で明らかに [cnet.com]
→ マイコミジャーナル 初のAndroid搭載携帯「HTC Dream」- 米FCC資料で概要が明らかに [mycom.co.jp]
また、SDKも正式版に近いβ版が登場したようです。
→ ITMedia +D Mobile Google、Android SDKのβ版をリリース [itmedia.co.jp]
→ engadget Japanese Android SDK v0.9ベータリリース、動画&スクリーンショット [engadget.com]
11月の発売というのはあくまで米国での話で、日本での発売はまだ未定です。 国内に入ってきたときには、はたしてAndroidケータイはiPhoneに続く第二の黒船になるのでしょうか?
関連:
The iPhone's memory might be too small to carry your complete music collection with you, but thanks to a growing number of streaming music apps, you don't have to rely on your local storage anymore to have an ample supply of new music to listen to.
And thanks to a new application from Simplify Media, you can now even access all that music from your desktop while on the road.
1) Simplify Media (iTunes link)
Simplify Media does something Apple should have built into the iTunes Remote already: it allows you to stream the music in your iTunes or Winamp library right to your phone or iPod touch, no matter whether you are on your home wifi network or the cell network. The interface is very similar to that of the regular iPod application, but adds some nice touches to it, including automatically downloaded lyrics and artist bios.
In order to use Simplify Media, you have to first install a small application on the machine that hosts your music and set up an account with Simplify Media. The application is available for Windows, Mac, and Linux and installing it is extremely easy. As a bonus, you can also share your music library with up to 30 of your friends and family members.
We mostly tested the application over AT&T's 3G network, where songs started within seconds. Our tests on the EDGE network were also successful, but it just takes a bit more patience as you have to wait for the buffer to fill up just a bit longer.
Simplify Media is available for free for the first 100,000 users and will cost $3.99 after that. As of now, the app is still available for free on iTunes.
2) Pandora (iTunes link)
The music discovery service Pandora has been a long-time favorite here at RWW. Pandora, if you are not already familiar with it, lets you create your own radio station, based on songs or artists you like. As you listen to more songs, you can vote them up or down, which allows Pandora to calibrate itself to your music tastes. If you like a particular song, Pandora gives you the option to directly buy it from iTunes, or to bookmark the song so you can buy it later on.
Pandora's iPhone interface is similar to that of its web interface and, like most of the music apps listed here, is somewhat reminiscent of Apple's own iPod app.
One thing we noticed was that there is a trade-off between sound quality and network speed. If you are on a wifi network, you get a high bitrate and stereo sound, but if you are on a cell network (even 3G), the bitrate is adjusted to only 64kbps and the sounds is only available mono, which can sounds a bit tinny, but is still quite acceptable while you're driving in a car.
Overall, we love the Pandora application because it has allowed us to discover more new music than any radio station ever would.
3) Last.fm (iTunes link)
Last.fm is somewhat similar to Pandora, but it has more social aspects built into the app. You can, for example, play stations from your friends on Last.fm. The Last.fm application also displays any upcoming concerts by the band that is currently playing.
One limitation of the Last.fm iPhone application is that it can't look at your favorite music on your iPod and make recommendations based on this ('scrobbling'), which has always been one of the main selling-points of Last.fm on the desktop. This is probably due to the limitations of the iPhone SDK and won't feel like much of a limitation to new Last.fm users, but if you are used to this functionality, using the iPhone app will feel limited.
Once you are logged into the app, you can listen to songs you can listen to recommended songs you have already scrobbled on your desktop, listen to your friend's recommendation, or start a new station altogether. If you like a particular song, you can immediately buy it on iTunes.
Last.fm offers a higher audio quality than Pandora, but the price of this is that we experienced longer delays and more drop-outs when streaming over the 3G or EDGE network.
4) AOL Radio (iTunes link)
The AOL Radio application lets you listen to online radio stations, though the selection is mostly limited to CBS owned stations and AOL's own special interest stations (think 'All German Folk Music 24/7'). While it might seem backwards to want to listen to radio on the iPhone given that you have so many other options, a lot of the specialty AOL stations are actually quite good. There is also a nice selection of talk radio stations available, including one called 'Psychic Radio' (their motto is 'We Know You are Listening...").
The application organizes stations by location (and it can use the built in GPS of the iPhone to find your own local stations) or music genre. If you like a particular song, you can, as will all the other apps, buy it on iTunes, or bookmark it, though you can't really do anything with those bookmarks besides buying the song later on.
One restriction of AOL Radio is that some stations are only available while you are on a wifi network and there is no way of telling which stations have this restriction and which don't/
5) Tuner Internet Radio (iTunes link)
If you want more Internet radio stations and the ability to add your own streams, Tuner Internet Radio is for you, but you will also have to pay $5.99 for the privilege. While it is overall quite similar to AOL Radio, you get a lot more options and even a built in OpenGL based visualizer. One area where Tuner Internet Radio shines is in its selection of international stations. While AOL Radio mostly features CBS stations, Tuner Internet Radio also features BBC and PBS stations, among many others.
Tuner Internet Radio can play any AAC+, MP3, PLS, and M3U stream, but note that it does not support RealPlayer or Windows Media stream, which might be quite a limitation if your favorite Internet stations use these formats.
Whether buying this is worth the $5.99 is a personal decision, but if you don't mind the price, Tuner Internet Radio is, in our view, a better application than AOL Radio.
Matthew Congrove took some time to play with the iPhone SDK, but it wasn't his bag, so he decided to go back to building a Web application for the iPhone, and was pleasantly surprised with the updates to Safari that enabled new things:
In the midst of all my research for help I stumbled across something that I, like most, had completely forgotten about; the iPhone update wasn't just for native third-party applications, but it also upgraded the existing applications. Yes, that includes Safari. The upgrade for the iPhone's on-board browser added in support for CSS animations and transitions, a JavaScript accessible database, a few new DOM selectors and more. For me this meant that the myDailyPhoto web application could look and feel more like it was a native Cocoa Touch enabled experience. As soon as the idea crossed my mind I sat down to churn out this little test app.
To get the flick effect Matthew wrote the following CSS:
NDAが厳しすぎてアレなiPhone APPは、今参入してもあまり旨みがないのかなぁ。
おそらくNDAが厳しすぎるのは、SDKがまだベータの段階でウェブ上に古いリソースが氾濫するのを避けたいって意思があり、SDKの正式リリースとともにもうちょっと縛りが弱くなるとは思うのだろうけど、よくわからんです。
モーション検地やマルチタッチさえ捨てれば、開発コストを考えると、JavaScriptでスゴイ完成度高いiPhone用のwebアプリを作るほうが楽そうな気もする。フィードバックや更新、配布コストの面から考えても。
収入モデルにしてもappストアで売るよりも、海外のモバイル専門のアドネットワークに入って広告を貼るほうがデカそうな気がするんだよなぁ。よくわからんですが。問題はappストアに頼らずにどうやって、サイトまでリーチさせるかってことだけど、iPhoneユーザはリテラシが高いはずだからなんか手はあるはず。
とりあえずメモ。
Our network blog last100 has an interesting interview with Nicolas Gramlich, founder of anddev.org - an online community for Android developers. As editor Steve O'Hear notes in his intro, there have been issues with Google's mobile OS of late - an incomplete and buggy SDK, favoritism towards select developers, lack of transparency, and concerns that the platform could become fragmented and that Google has ceded too much control to carriers. But all those problems may fade into the ether if, as Gramlich claims in the last100 interview, "Android is for the masses, iPhone for the rich".
Android is Google's mobile operating system and competes with the likes of Apple's OSX for iPhone and Nokia's Symbian open source OS. Gramlich told Steve O'Hear that "there will be a great variety of Android devices all over the world, where there will always be just the iPhone." He also dismissed the threat of Nokia and its recent acquired controlling interest of open source mobile OS, Symbian. "I think Android will win over Symbian", said Gramlich, "as there are so many companies behind the Open Handset Alliance."
So what draws developers like Nicolas Gramlich to Android? Gramlich says that "Android's main attraction is its simplicity" and that this enables the rapid development of "feature-rich applications".
Asked by Steve O'Hear what kind of apps we can expect from Android, Gramlich replied that "we will definitely see a lot of location-aware and social-networking applications, that will try to be the social app for Android. I've seen so many that I cannot even count them." He noted that integration with Google Maps is especially tight, which he says doesn't currently exist on other mobile platforms. Indeed his own Android app is a free navigation app called AndNav! (screenshot below).
Despite all the positive attributes of Android, currently it is vaporware (no commercial phones running Android yet exist) and there has also been developer unrest because the SDK hasn't been updated for some time. Gramlich admits that "the next SDK has to be overwhelming to get Android back on track".
For the full interview, hop over to last100. Also see last100's recent interview with the zintin CEO talking iPhone, Android and mobile future.
Andru Edwards / Gear Live: Apple beta testing iPhone 2.1 firmware, adding more GPS features — We just got word that Apple has released a beta version of iPhone OS 2.1 to developers. Along with the 2.1 firmware, a new version of the iPhone SDK has been seeded as well, but the new SDK can't be used for submitting applications to the App Store at the moment.