生存戦略しましょう! by Akkun on pixiv スマートフォンアプリ開発に従事している方は、案件によってC#(Windows Mobile、Windowsストアアプリ)であったりObjective-C(iPhone/iPad)であったり、Java(Android)であったり各プラットフォームによって様々な言語を使い分けられていると思います。 日本市場の場合は同程度iOSとAndroidの勢力が強いため、同じタイトルのアプリをそれぞれで動くようにObjective-CとJavaで書いているという方も多いのではないでしょうか。 2回も3回も同じ処理をそれぞれのプラットフォームごとに書きたくない、そのような状況におかれた開発者がいつも夢見るのがwrite once, run anywhereです。*1 プラットフォーム固有の機能やUIパーツが存在しているので、実際には1回書けばそれで全