スモールアプリのtwitterクライアントを作成しました。 [Android開発]
公約通り?スモールアプリのtwitterクライアントを開発してGoogle Playに公開しました。
ソニタブッター For Small App です。
https://play.google.com/store/apps/details?id=com.taiseiko.smallapptwi
開発目的
当初、Sony TabletがAndroid4.0にアップグレードされた時、ソニーはスモールアプリのSDKを公開して自由にアプリを作れるようにすると言う話でした。私はSony Tablet Pシリーズを気に入っていたのもありましたので、絶対何か作ろうと考えていたのですが、ご存知の通りXPERIA Tablet発売までSDKは公開されなかったのです。で、実際出てきたらXPERIA Tabletにしか当面使えないSDKでした。
それでも、スモールアプリには期待していましたし、ソニーがあらかじめ用意しているアプリを動かしても可能性を感じるところがありましたので、作ってみようと思った次第です。で、ながら見ならやはりtwitterだろうと言う事で、twitterクライアントを作成しました。
スモールアプリの注意点
スモールアプリに関してはソニーから公開されているドキュメントとサンプルを見れば何となく分かると思いますが、Androidアプリを開発している人が何点か注意しなくてはいけないところがあります。
スモールアプリの開発手順は後日また何らかの機会があれば説明したいと思いますが、基本的にActivityもFragmentも使えないので、画面遷移はViewを表示したり非表示したりして誤魔化して実装しなくてはいけません。また、通常のメニューも実装できないため、なるべく画面で収まるようなUIを考える必要がありました。
まとめ
スモールアプリの作り方はある程度理解できましたので、また何か面白いアイデアがあれば出したいと思います。同時にこのソニタブッター For Small App もまだタイムラインが表示されてツィートできるだけですので、なるべくごちゃごちゃしない範囲で機能を増やせたら良いと思います。せめて返信などは出来るようにしたいですね。
あとスモールアプリはXPERIAスマートフォンへの対応も予定されているそうですし、旧SonyTabletも一応予定しているそうなので、色々対応機器増えたら更に面白くなりそうです。
ソニー Xperia Tablet WiFi Sシリーズ SGPT121 メモリ16GB SGPT121JP/S
- 出版社/メーカー: ソニー
- メディア: Personal Computers
スモールアプリのSDKが遂に公開された!!が... [Android開発]
Sony TabletがAndroid4.0にアップデートされた時、華々しく登場した機能のひとつに、スモールアプリがありました。
通常のタブレットやスマートフォン向けのアプリは全画面で起動するものを、ウィンドウの中に小さく表示させる事のできる機能で、特にSony Tablet Pシリーズでは片方の画面だけに表示できるのでとても便利で可能性のある機能だったのです。
この機能が発表された時、ソニーは開発キット(SDK)を提供してユーザーが自由に作れると言っていたので、私はこれは面白いものが作れるに違いない!と思い、ずっと待っていたのですが、待てども待てども出てきませんでした。そして、何だかんだ言っている間に、Sony Tabletブランドは廃止され、XPERIA Tabletとして新型が発表されるのでした。
そのXPERIA Tabletが正式発表された時にやっとスモールアプリのSDKも公開されることになりました。私は胸を躍らせてSDKの資料を見たのですが、
Sony Tablet S and P: NOT COMPATIBLE
目を疑いました。。。えーーーそんな事ってあり得るのでしょうか。一応、Please stay tuned for further announcement about Sony Tablet S and P compatibility.とも書いてあるのですが、あまり期待せずに待っておこうと思います。あと、日本語のドキュメントが何故か無くなったのも何気に痛いです…
Sony Tablet Pの二画面アプリはおかげ様で、ソニーから正式にアプリを紹介して頂けたり、私にとってはとても有意義だったのですが、スモールアプリはさらに飛躍したいと思っています。そこで、より多くの人にスモールアプリを作ってもらいたいので、アプリの作り方など理解できたら、当ブログで紹介できればと思います。もちろんXPERIA Tabletは予約済みですよ。
Android アプリを2つ追加でマーケットに公開してます。 [Android開発]
Sony Tablet P用の二画面ブラウザを出した後に2つほど追加でマーケットにアプリを出しています。ただ、いずれも全然大したこと無いので、大きく紹介するほどのものではないのですが…
テザリングON/OFF
https://market.android.com/details?id=com.taiseiko.tetherShortCutApp
これは私が一年ぐらい前に出したポータブルWi-Fiアクセスのアプリ版です。ポータブルWi-Fiアクセスはおかげさまで10万DLを突破し少しだけですが本にまで紹介されたアプリになったのですが、環境によって時々タッチしても動作しなくなる問題がありました。この点を悩まれているユーザーの方がいらっしゃったので、ならば代替えとしてアプリ版を作ってみますと言う事で、リリースしました。
アプリなので動かなくなる事も無く、ランチャーにも入れられるのでウィジェットとはまた違う使い方ができるのではないかと思います。
You Tube Shortcut for tablet P
https://market.android.com/details?id=com.taiseiko.youtubeshortcut
このアプリはSony Tablet P専用です。Sony Tablet PはYouTubeアプリが実はインストールされていません。で、後日提供予定だったのですが、待てども待てども出てこないので、docomoマーケットのような標準ブラウザが開くだけのアプリでも良いので作ってやろうと思い作成しました。
機能は本当に標準ブラウザでYouTubeのモバイル版が開くだけです。ほとんどブックマークと同じですが、一応無駄にインテントに対応していたりします。ただ、このアプリが早く無駄になるように公式のYouTubeアプリが登場するのを待っています。
まとめ
こう言うのもたまには悪く無いと思います。むしろこのような単純なアプリでもすぐにマーケットに公開できるのがAndroidの面白いところかも知れません。
今後は今まで出したアプリのメンテをちゃんとやって行こうと考えています。カメラ系のアプリとかちょっと放置し過ぎで申し訳無いぐらい。個人的には自分で積極的に使いたいアプリじゃないと完成とは言えないと思っています。あと、SonyTablet Pのアプリももう少し頑張りたいですね。
作ればわかる!Androidプログラミング―10の実践サンプルで学ぶAndroidアプリ開発入門 (Smart Mobile Developer)
- 作者: 金宏 和實
- 出版社/メーカー: 翔泳社
- 発売日: 2011/10/15
- メディア: 大型本
Androidプログラミングバイブル SDK 4/3/2対応
- 作者: 布留川英一
- 出版社/メーカー: ソシム
- 発売日: 2011/12/21
- メディア: 単行本
Androidキャラクター ドロイド君のミニステッカー・シール4色セット
- 出版社/メーカー: andxroid.com
- メディア: エレクトロニクス
Sony Tablet P用の二画面アプリを作成してみた。 [Android開発]
ソニータブレットPシリーズに対応したアプリを開発してみようと思いそれぞれの画面にブラウザを表示させるアプリケーションを作成してみました。
SPBrowser β です。SonyTabletP用のBrowser と言う意味ですw
https://market.android.com/details?id=com.taiseiko.dsBrowser
開発目的
SonyTablet Pシリーズはタブレットの革命だと私は感じています。しかし、現状ただでさへ、honycomb向けのアプリケーションは数が少なく、2画面はおろか、タブレットの良さを活かしきれていません。またいくらソニーが二画面用の開発ツールを提供していても、提供しただけで開発者がノコノコ付いてくる訳なんてあり得ず、自分が勉強をして普及してやろうじゃないか!ぐらいの気持ちで初めてみました。
ただ、じっくりと実装していては私の場合いつまで経っても出せないので、とりあえず、βとしてリリースして皆さんの意見を聞きながら徐々に機能を追加しつつ、2画面とhonycombの勉強をしていこうと考えてリリースしました。そのため、まだまだアプリとしては未完成ですので、気長に成長を待っていただけると幸いです。
2画面について
2画面アプリの実装はソニーから公開されているドキュメントを見ればかなり簡単にできると思います。思ったよりも簡単で驚きました。
具体的にはマニフェストに以下の項目を追加し
<meta-data android:name="to.dualscreen" android:value="true"/>
<uses-library android:name="com.sony.nfx.largescreen"/>
レイアウトには二画面用のSplitLayoutなるものを使うだけです。この辺りはドキュメントとサンプルコードに詳しく書いてありますので、ここでは割愛します。
ただ、ソニー独自のAPIなので、これがどこまで普及するのか未知数ですよね。一応、APIを見る限りでは二画面はこのPシリーズ1世代で終わらせるような作りにはなっておらず、続編は期待できると思っています。
まとめ
このSPBrowserβも継続して開発を続けていきますが、別の二画面アプリも作る予定です。ノウハウを貯めて、私が少しでも二画面を活かしたアプリケーションの普及に貢献できれば、こんなに嬉しい事は無いですね。
Androidタブレットアプリ開発ガイド Android SDK 3対応 (Smart Mobile Developer)
- 作者: 井形 圭介
- 出版社/メーカー: 翔泳社
- 発売日: 2011/09/16
- メディア: 大型本
OverLay Brilliant for Sony Tablet Pシリーズ 高光沢液晶保護シート OBSGPT21
- 出版社/メーカー: ミヤビックス
- メディア:
東芝 日本製 microSDHC 32GB class4 バルク品(外箱なし)アダプターなし(ミニケース・PE袋入)
- 出版社/メーカー: 東芝
- メディア: エレクトロニクス
Sony Tabletの発表にソニーの本気を感じた
Sony Tabletを購入した。
Sony Tablet 企画・開発者トークショーに参加してきました。
Sony Tablet S 開封レビュー
Sony Tablet S ファーストインプレッション
Sony Tablet Sにソニー純正の液晶保護シール(SGPFLS1)を貼った。
Sony Tablet で開発してみよう
Sony Tablet S で便利なtwitterクライアント HoneyTweet
Sony Tablet S の初期セットアップ
Sony Tablet S レビュー (外観編)
Sony Tablet専用クレードル (SGPDS1)レビュー
Sony Tablet 専用キャリングカバー SGPCV2 レビュー
Sony Tablet のブラウザを常にPCサイト用に表示させる。
Sony Tablet でコミックを読もう
Sony Tablet SとiPad2やICONIA TAB A500と比較してみた
Sony Tablet バッテリー消費を抑える方法
Sony Tablet P で開発しよう
Sony Tablet P レビュー(開封編)
タブレットの革命 Sony Tablet P レビュー
Sony Tablet P用の二画面アプリを作成してみた。
Sony Tablet のミュージックプレイヤーは凄い!!のだけど...
Sony Tablet P レビュー (アクセサリー編)
Androidに注力するソニーの今後への期待と不安
Sony Tablet P をSo-net モバイル3Gで運用
Sony Tablet と BRAVIA のおいしい関係
Sony Tablet Pを外出先で充電する
SonyTablet Pシリーズ用の二画面ビューワーを作成してみた。
SPBrowserがSelectAppに掲載されました!(但しUS)
敢えて今 SonyTablet P をレビューする。
Sony Tablet P でテザリング
SPBrowserがSelect Appに掲載されました。
OverLay Brilliant for Sony Tablet Pシリーズ レビュー
Sony Tablet S のクレードルアプリを作ってみる
今までのタブレットを過去のものにしてしまう Sony Tablet のアップデート
Sony Tablet P でYouTubeアプリが動いた
図書館のしおり アプリをリリースしました。 [Android開発]
Androidマーケットに新しいアプリをリリースしました。
図書館のしおり
https://market.android.com/details?id=com.taiseiko.magiclibrary
開発経緯
このアプリは魔法の図書館(http://tosp.co.jp/p.asp?i=MAHOBOOK)と言うケータイ小説の最大手のサイトがあるのですが、それを読んでいる妻が小説を管理する”しおり”機能がAndroid端末で利用できないのを嘆いていたので、その程度なら簡易的なもので良いなら作ってあげると言って作ったアプリです。
どんなアプリ?
魔法の図書館のしおり機能をAndroid端末でも使えるようになります。(但し簡易的)
アプリはそれ以外、特別何かしている訳ではありません。既存のガラケーでできるしおり機能はかなり多機能なようですが、このアプリではひとつの小説につき、ひとつだけしおりを挟めるようにしただけです。それでも、かなり便利になったと評価を得たので、魔法の図書館をご利用の方にはきっとお役に立てると思います。
開発
中身はほとんどandroid.webkit.WebView を利用しているだけです。webViewは先読み機能などを実装させると奥が深いのですが、このアプリではキャッシュを使っているだけで、それ以上の事はしていません。ので、読み込み速度が3倍とかになる訳では無いです。ただ、ブラウザで見ているだけではスマフォ用のページにされていて拡大が出来ないようだったので、拡大はできるようにしました。
後、じつはこのアプリから広告を表示しています。広告を表示するのも意外とノウハウが居るのもAndroidの宿命でしょうか。。。広告アカウントの取得や、メインの画面が邪魔にならないようにレイアウトを構成していくなど、意外と面倒でした。
この辺りは別のブログでまとめておきたいと思います。
最後に
色々アプリを出してはいるものの、どれもクオリティーがあまり高く無いので、バージョンアップさせていかないといけないですね。
Androidプログラミングバイブル―SDK3.0/2.3/2.2/2.1対応
- 作者: 布留川 英一
- 出版社/メーカー: ソシム
- 発売日: 2011/04
- メディア: 単行本