Androidアプリ/日記1
Androidアプリって何だろう?
AndroidはGoogleの開発している携帯電話向けのOSですが、AppleのiOSと違って不特定多数の携帯電話機メーカーが自社の端末に搭載できる点が大きな特徴になっています。端末間の差異をうまくOSが吸収してくれ、独自アプリの開発がしやすいように設計されていると聞いています。携帯電話以外の機器にも組み込まれる事例が増えてきているそうです。ベースがLinuxなので汎用性に富んでいるものと思われます。
日本国内では圧倒的にiPhoneが売れていますが、DocomoからXperiaが発売されたり、Samsung製のGalaxy Sが発売されたりしていくと、Android端末の数も随分と増えていくと思います。海外では、早いペースでAndroid端末が増えていることがニュースになったりもしています。
AndroidアプリはそんなAndroid OS上で動くアプリケーションソフトです。Java言語でプログラムして、独自のJITコンパイラで動かすのが一般的なようです。開発にはeclipse用の拡張が用意されており、Android機のエミュレータと連動させて開発することができるようになっています。開発環境のセットアップについては詳しくないので割愛します。Android SDKとeclipseとandroid用の拡張をインストールしたような気がします。
アプリの流通
Androidアプリは、iPhoneのApp StoreのようにGoogle公式のAndroid Marketから配布できるそうです。が、野良サイトで勝手に配布することも可能だそうです。Androidアプリの情報をまとめたサイトの情報の方が公式Marketより便利との噂です。
Appleのようにガチガチにアプリの流通に介入してこないので制作者側は楽ですが、怪しいアプリが大量に流通しているという点では一般ユーザに優しくないです。よくいえばバラエティに富んだアプリ発表の場ですね。
Googleは今のところAppleのようなアプリの管理体制は敷いていないようです。突然、公開中のアプリが消されるなんてことがないことと、アダルトなコンテンツも扱えるところが魅力に映る人や企業も多そうです。
Android Marketでは開発者がアプリを販売することもできるそうで、その際にGoogle Checkoutが使えるらしいです。でも、あまり日本では一般的ではないサービスですね。Paypalの日本での活動などに今後注目かもしれません。
- Androidアプリ/日記9あけましておめでとうございます。昨年(2010年)はスマフォ元年とか電子書籍元年とか騒がれて、電子ガジェットの普及が目覚ましい一年でした。AUが重い腰を上げてAâ¦
- Androidアプリ/日記16さて、これまで作ってきた体重管理アプリですが、機能的に十分とは言えませんが、アプリとして建前を保つ必要な機能が揃ってきました。せっかくなので、アプリを公開するとâ¦
- Androidアプリ/日記10Android端末の普及とともに、本屋さんの棚のiPhone開発関連書籍の隅のAndroid開発関連書籍が増えてきたような気がします。パラパラとめくってみても、â¦
- Androidアプリメモ/メモ8Androidアプリを開発し始めた頃はEclipseを開発環境としいたのですが、Android Studioがしっかり動作するようになってきて今はそちらを使ってâ¦
- 開発日記/2012年の日記FlexでTabNavigatorを使っていたら躓いたのでメモ。 必要に応じて利用できるようにするタブがあり、初期状態ではそのタブに関連するContainerはâ¦
- Androidアプリ/日記2Androidアプリを作成する前に、しばらく既存のアプリで遊んでみてどんなことができるのか、どんなUI設計が望ましいのか観察していました。やはり携帯電話のアプリâ¦
- Androidアプリ/日記8SoftbankキャリアのHTC Desireも2010年10月8日にAndroid OS 2.2へのアップデートを果たしました。噂の通り、動作が全般的に機敏にâ¦
- Androidアプリ/日記3自分の作りたいAndroidアプリのおおよその姿が見えてきたので、実際に制作作業に入ってみようとおもいます。とりあえず、eclipseを起動して「Androidâ¦
- 開発日記/2020年の日記Wordpressのサイトでパーマリンクに細工をすることになって、get_permalink関数を呼んだときに値をフィルタ関数にかけようとした際にちょっと手間取â¦
- Androidアプリメモ/メモ7アプリからインターネットを通じて外部サーバのデータを取得しようと思い、HTTP通信を行おうとしたら、UnknownHostExceptionが投げられました。通â¦