フリーを経てwebプログラマ。Ruby on Rails, Python, CoffeeScript, TDD, BDD, Lean, Agile, スモールビジネス, 機械学習, 人工知能, 投資, FX, 酒, 歌など。エンジニア出身の起業家になってもっとエンジニアを幸せにしたい。 Android・iOSアプリなどいわゆるネイティブアプリ開発に最適な言語は何が好ましいのでしょうか。これは深く突き詰めると簡単な問題ではなく、コンテキストによる、ということだと思います。では、どのようなコンテキストでどう技術選定する必要があるでしょうか。 低レイヤーの技術を使う要件がある場合 たとえばGPSとの連携やカメラを使って高度なことを行うことが要件に含まれている場合は、各OS毎の定番を利用するのが一択になりそうです。AndroidであればJavaですし、iOSであればSwift/Objective-