タグ

ブックマーク / androidzaurus.hatenadiary.org (9)

  • Google Play Music雑感 - Android Zaurusの日記

    Google Play Music を日で提供開始します”ということで9/3に日でも正式にサービスが始まったGoogle Play Music、気の早い人はすでに一ヶ月目の課金がされている頃。 Google Musicが発表された2011年のGoogle I/Oに参加していたので、優先的にアカウントを持っていて、すでに3000曲程度のライブラリが登録されていたこともあり、躊躇なく有料サブスクリプションに加入した。 実は7月に、日でのサービス開始が近いんじゃないかというお漏らしがあった。 夜にぼぉ〜とPC眺めててふとMusicを開いたら「30日無料トライアル月額780円」という文字があり、あぁもうすぐなんだなぁと思った。すぐにこのバナーは消えたけど。 ということで、1ヶ月使ってみたので雑感をまとめておく。 まず、曲の充実度。先月リリースされたKalafinaのアルバム。 far on

    Google Play Music雑感 - Android Zaurusの日記
    invent
    invent 2015/10/06
  • Google Playで成功するためのベストプラクティス - Android Zaurusの日記

    アプリ開発はiOSよりAndroidを優先すべき10の理由 という記事がある。これは1ヶ月ほど前にTechCrunchに寄稿された How Android Developers Can Thrive With Google Play と同じ著者による記事の翻訳になっている。 持ち出しているデータや論調は同じような物なのだが、Google Playで公開するときにアプリのタイトルや説明文の書き方で注意すべき点が抜けているので、その部分だけ軽く訳しておく。 いつもの技術系記事と違ってマーケティングのお話なのでよく分からずに訳しているところもあり、おかしな所があれば指摘いただきたい。 ベストプラクティス o アプリのタイトルの検索性を最大化する もっとも成功したキーワードを特定して、アプリのタイトルに確実に含めておく。実際、成功するためにこれはとても重要で(検索ランキングで80から100の順位に

    Google Playで成功するためのベストプラクティス - Android Zaurusの日記
    invent
    invent 2012/06/21
    Google Playで成功するためのベストプラクティス - Android Zaurusの日記
  • 主要なTwitter Appの戦闘力を調べてみた - Android Zaurusの日記

    Android Marketを手動でスクレーピングして、主要なTwitter Appのダウンロード数を調べてみた。 App Downloads Memo Twitter 10,000,000 - 50,000,000 公式。プリインストールもあり別格。 TWIDROYD for Twitter 1,000,000 - 5,000,000 最古参の1つ。 TweetDeck (Twitter, Facebook) 1,000,000 - 5,000,000 AIR版PCアプリ, Webサービスもある。 TweetCaster for Twitter 1,000,000 - 5,000,000 よく知らない。 twicca 500,000 - 1,000,000 元サヤ力。 Seesmic (Facebook, Twitter) 500,000 - 1,000,000 Webサービスもある。

    主要なTwitter Appの戦闘力を調べてみた - Android Zaurusの日記
    invent
    invent 2011/06/28
    いいまとめ。
  • 【超訳】AndroidのUIをUnitTestできるNative Driver - Android Zaurusの日記

    Introducing Native Driverの超訳。 Native DriverはWeb Driver APIの実装で、WebアプリケーションではなくネイティブアプリケーションのUIを叩くもの。Android版がダウンロード出来るようになったので、ユーザとコントリビュータをゆっくり募集。Google Code (http://nativedriver.googlecode.com/ )に置いてある。iPhone(iOS)版も開発中でもうすぐ使える。 WebDriverはブラウザの機能を綺麗でオブジェクト指向なAPIとして見せてくれるので、Googleでは多くのプラットフォーム上でWebアプリケーションをテストするのにWebDriverを使っている。(WebDriverについては、このブログ記事を参照) なぜWebDriver APIをネイティブアプリケーションに使うのか不思議に思うか

    【超訳】AndroidのUIをUnitTestできるNative Driver - Android Zaurusの日記
    invent
    invent 2011/06/24
  • android.hardware.faketouch - Android Zaurusの日記

    Android 3.0のSDKがリリース*1されたので、ざっくりドキュメントを読んでみた。yanzmさんが魔速で訳している*2ので、超訳はしないけど1つだけ気になる項目が。に1つ新しくandroid.hardware.faketouchが追加された。この説明だけを軽く。 o android.hardware.faketouch これが宣言されると、アプリケーションはタッチスクリーンのエミュレーション(もしくはそれ以上)を提供する端末とコンパチブルであることを示す。タッチスクリーンのエミュレーションを提供する端末は、タッチスクリーン機能のサブセットのエミュレーションを行えるユーザ入力システムを持つ。そのような入力システムの一例はマウスや、画面上のカーソルを制御するリモートコントロールだ。そのような入力システムは、クリックの上下やドラッグのように基的なタッチイベントをサポートする。しかし、f

    android.hardware.faketouch - Android Zaurusの日記
    invent
    invent 2011/02/23
    『Google TVのマーケットにアプリケーションを露出させたかったら、faketouch入れてね(はぁーと。』
  • Avoiding memory leaks (超訳) - Android Zaurusの日記

    http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html ナナメ読んだらなんか引っかかったので、えいやっと30分ほどで訳してみた。誤訳ご免。というかツッコミ歓迎。 メモリリークを回避する方法 Androidのアプリケーションは、少なくともT-MobileのG1ではヒープメモリは16MBに制限されている。電話としてはとても多くのメモリだが、同時に、やりたいことがある開発者にとってはあまりに少なすぎる。このメモリをすべて使い切るつもりがなくても、メモリの使用量はできるだけ抑えて、他のアプリケーションが強制終了されないようにしなければならない。Androidが、より多くのアプリケーションをメモリ上に持てれば、より素早くユーザがアプリケーションを切り替えられる。私の仕事上、Androiidアプリケーションのメ

    Avoiding memory leaks (超訳) - Android Zaurusの日記
    invent
    invent 2011/01/26
    『アクティビティContextへの参照を長期間保持しないこと』
  • Ubuntu on Beagleboard - Android Zaurusの日記

    Ubuntu on ARM、完成していたのね!? → http://elinux.org/BeagleBoardUbuntu ということで、やってみた。 $ mkdir -p /opt/beagle/ubuntu $ cd /opt/beagle/ubuntu/ $ sudo apt-get install qemu $ wget http://ports.ubuntu.com/pool/main/d/debootstrap/debootstrap_1.0.13~jaunty1_all.deb $ sudo dpkg -i debootstrap_1.0.13~jaunty1_all.deb $ wget http://people.ubuntu.com/~ogra/arm/build-arm-rootfs $ sudo chmod u+x build-arm-rootfs このままビルド

    Ubuntu on Beagleboard - Android Zaurusの日記
    invent
    invent 2009/06/03
    Beagleboadでfirefoxが動いてる!!
  • SQLite遅いよ、悲しいよ。 - Android Zaurusの日記

    id:minghaiさんが、「likeで拾うとボロボロ」とおっしゃったので、やってみた。githubにコードとZaurusで実行したTraceViewのログを置いた。 $ cd /tmp $ git clone git://github.com/androidzaurus/SQLiteTest.git $ cd SQLiteTest $ traceview sqlite-zaurus.trace 6秒とかwwwないわーありえないわーwwwちなみに'a%'で1600レコードくらい引っ張ってきている。おまけに途中でメモリが足りなくなったらしく、GCも動いている。 native_fill_window()が大半を喰ってる。っぅことは、SQLiteそのものが遅いん?当にそんなに遅いん?と思って、今度はコマンドラインで試してみた。同じくZaurusで。busyboxはARM用にスタティックリンクし

    SQLite遅いよ、悲しいよ。 - Android Zaurusの日記
  • Android SDK 1.5 early lookでエミュレータ起動 - Android Zaurusの日記

    cupcake版SDKのearly look版がリリース*1された。とりあえず、エミュレータでも起動しようかと、Windowsでサクっと落して解凍して、SDK 1.1と同様の手順で*2tools/emulatorをダブルクリック。アレ?起動しない。とことで、Ubuntuで。avdがあーたらこーたらいわれる。-avd-helpとか-help-virtual-deviceとかを読むと、こーする手順らしい。 $ tools/android create avd -n hoge -t 3 $ tools/emulator @hoge & avdを作る時に、-tを1にするとSDK 1.1相当。 $ tools/android create avd -n huga -t 1 $ tools/emulator @huga & んじゃ2はっぅとMapなし版のcupcake。つまりオープンソース版。たぶん。

    Android SDK 1.5 early lookでエミュレータ起動 - Android Zaurusの日記
    invent
    invent 2009/04/14
    1.5から新しいAPIが追加されたらしい。
  • 1