おわりに[Androidを支える技術〈Ⅱ〉──真のマルチタスクに挑んだモバイルOSの心臓部(WEB+DB PRESS plusシリーズ)
CRANK

おわりに「Activityのライフサイクルの解説を,Low Memory KillerやActivityManager Service,そしてActivityThreadまで含めてしっかりと解説したい!」これが最初に,一連のAndroidを支える技術を書こうと思った動機でした。いろいろとあって2冊めとなりましたが,無事当初の目標を達成できたと思っています。ガラケー時代に膨大な画面遷移のデザインについてうんざりするほど長時間議論して開発してきた身としては,既存のAndroid関連の画面遷移に関する文書の不完全さには大きな疑問を持っていました。Webの企業としては先進的なサービスを作り上げたシリコンバレーの企業などがAndroidではまったく素人のような遷移のアプリを出して,それが長いこと放置されていながらAndroidの開発スタイルなどを大手を振って発信しているのを見て呆然としたのもそれほど遠い昔のことではありません。最初の頃はなぜ優秀なエンジニア達がこんな基礎的なことを理解していないのかと疑問に思っていましたが,やがてPCやWebから来たエンジニアは画面の遷移の重要さを過小評価している実態をさまざまな場面を通して理解するようになりました。今ではモバイルでの遷移のデザインはどうもWeb…

gihyo.jp
Related Topics: Android