日経ソフトウエア編集部では9月末にムック「iPhone/iPad&Androidプログラミング入門」を発売しました。iOSとAndroidのプログラミングが1冊で分かる内容を目指したものです。 実は、このムックの発売に当っては、「iOSとAndroidという全く異なるプログラミングをなぜ1冊の本で扱うのか。『一挙両得』というよりも『二兎追うものは一兎をも得ず』になるのではないか」といったご意見を内外から頂きました。 確かに、一見、iOSとAndroidは全然異なります。プログラミング言語はiOSがObjective-CでAndroidはJavaです。当然、クラスライブラリにはまったく互換性がありません。 しかし、です。両OSともソフトウエア産業とコンピュータ科学の長年に渡る蓄積の上にあるものです。クラスライブラリを覗いてみると、結構な類似点が見付かります。例えば、アプリケーションの状態に応