作品一覧

  • Androidを支える技術〈II〉──真のマルチタスクに挑んだモバイルOSの心臓部
    4.8
    1巻3,960円 (税込)
    (概要) Androidのインターナル解説書。 根底に流れるモバイルプラットフォームとしての哲学を丁寧に扱い,最新版(7,N/Nougat)までカバー。第2巻となる本書では,Androidの核心「Activity」と「Activityのライフサイクル」に焦点を定め,システムの心臓部を徹底解説。 無数のアプリがインテントなどの仕組みを通じて協調できる環境をシステムが総力を挙げて支援する。それは,モバイルOSのAndroidが選んだ道でした。 アプリのプロセスは,フォアグラウンドを退けば常にkillされ得る。必要とされた時に半自動的に再生成される。従来のアプリケーション開発とはまったく異なる画期的なメカニズムは,そのための切り札です。また,小さな画面のモバイルにおける画面遷移のデザインの複雑さや重要性はPCやWebよりも遥かに高い。この再生成と画面遷移という2つのモバイル特有の重要な問題を,統合してエレガントに解決しよう。 それが「Activity」です。 「Activityのライフサイクルを織り込んで,アプリの仕様,遷移のデザインを考えられるか」は,Android開発者としての最初の試金石です。システムの設計思想を踏まえて,きびきびと動けるアプリをつくりたい。そのような方々を強力にサポートする技術知識を集約してお届けします。
  • Androidを支える技術〈I〉──60fpsを達成するモダンなGUIシステム
    4.7
    1巻3,960円 (税込)
    (概要) Androidのインターナル解説書。 根底に流れるモバイルプラットフォームとしての哲学を丁寧に扱い,最新版(7,N/Nougat)までカバー。 第1巻となる本書では,プラットフォーム戦略の基幹部分を担う「GUIシステム」を主眼に置き,モバイルで主流となったAndroidの中枢を徹底解説。 Androidという巨大ソフトウェアを題材にしつつ,アプリ開発者の方々に身近なテーマの問題設定で,ハードウェアからマルチタッチ/UIスレッド/Handler/Viewツリー/レイアウト/OpenGL ES/バイトコード実行環境まで,ツーランク上のクオリティの製品開発を可能にする技術知識を集約しました。広くモバイル,Web,デスクトップ,組み込み... 分野ごとの要素技術の壁を越え,さらなるパワーアップをお考えのエンジニアの方々へ,今こそ知っておきたいトピックを凝縮してお届けします。

ユーザーレビュー

  • Androidを支える技術〈II〉──真のマルチタスクに挑んだモバイルOSの心臓部

    Posted by ブクログ

    Web+DB Press Plus
    Androidを支える技術 II
    真のマルチタスクに挑んだモバイルOSの心臓部
    著:有野 和真
    出版社:技術評論社

    Android は、Javaと Linuxの世界であり、有限のメモリと電源を詰め込んだ組込み系のシステムと映りました

    最終章から逆によむのがいいと、あまのじゃくの考えが浮かびました。

    ブートローダから、カーネルのロード、これって昔のボードコンピュータ。

    Activityは、スタックで管理していて、戻り値を保存している

    メモリの関係で、Activityがいっぱいになったら、あるロジックで、Activityを自動的に消し込んでいって、

    0
    2025年09月03日
  • Androidを支える技術〈I〉──60fpsを達成するモダンなGUIシステム

    Posted by ブクログ

    Web+DB Press Plus
    Androidを支える技術 I
    60fpsを達成するモダンなGUIシステム
    著:有野 和真
    出版社:技術評論社

    本書は、Android のGUIに関する解説書である

    硬派な内容、1つ1つの解説が丁寧です。

    何度も、行ったり来たりして、概要までたどりついた
    いろんな図表がかかれていて、理解の一助となっています。

    現行のAndroid のバージョンは、2024.10.15 現在 Android15ですが、本書は
    Android 7.0 を扱っていますのでご注意を

    2016.12 時点での Androidのソースコードは、12.4メガステップ、その大半が

    0
    2025年07月09日
  • Androidを支える技術〈II〉──真のマルチタスクに挑んだモバイルOSの心臓部

    Posted by ブクログ

    Android端末の内部でOSがどのような処理を行っているのかしっかりと理解してアプリ開発に役立てたい人におすすめ。筆者はガラケー時代から携帯端末のOS開発に携わった技術者とのことで、ITRON, SymbianなどのOSの話からWindows Mobileへの期待感、iPhone登場時のショックとその後のAndroidの成長などについて、本文とは別枠で書かれたコラムがとても面白かった。

    0
    2019年03月13日
  • Androidを支える技術〈I〉──60fpsを達成するモダンなGUIシステム

    Posted by ブクログ

    AndroidのGUIシステムの上(アプリのAPI)から下(ハードウェア)まで、網羅的に解説がなされていた。

    概念的な説明(どうしてこんな設計になっているのか、など)から、詳細な説明(具体的なクラス名やAPI名、呼び出し順序など)まで、解説されていた。また、他のGUIシステムを学ぶ場合でも、共通の考え方が多いので、この本に解説されている内容は参考になった。

    0
    2019年02月10日
  • Androidを支える技術〈II〉──真のマルチタスクに挑んだモバイルOSの心臓部

    Posted by ブクログ

    職場の大先輩におすすめされ、しかも貸してもらえた。

    ActivityというAndroidのアプリケーション構成要素を軸に、スマホというモバイル家電でいかにマルチタスクシステムを矛盾なく構築したか、が書かれている。

    書店でAndroidコーナーに行くとアプリケーション開発手法ばかりが取り上げられている中で、純粋にAndroid内部について書かれた(しかも日本人原著の!)貴重な本。

    Androidアプリ開発経験と、Linuxの知識がある人をメインの想定読者としているが、読み進める上で最低限必要なことはちゃんと説明してくれている。

    コラムでは、著者がずっと関わってきた携帯ソフト開発業界の歴史

    0
    2018年09月08日

新規会員限定 70%OFFクーポンプレゼント!