SwiftやObjective-Cから開発者が離れつつある? Xamarinのトレンドは本物か鈴木淳也の「Windowsフロントライン」

» 2017年11月29日 12時00分 公開

 MicrosoftはWindowsでPC市場を席巻したが、スマートフォン市場では先行してアプリエコシステムを築き上げたiOSのAppleや、AndroidのGoogleに対抗できていない。

 そのAppleの強力なiOSアプリエコシステムを支える開発環境において、2014年6月の世界開発者会議「WWDC 2014」で発表された新しいプログラミング言語「Swift」は、重要な役割を担っている。

Swift Appleの新プログラミング言語「Swift」は、2014年6月開催の「WWDC 2014」で発表された

 同社は翌2015年12月リリースのバージョン2.0からSwiftをオープンソース化し、2016年にはコード作成を学べるiPad用アプリの「Swift Playgrounds」も提供するなど、その普及に努めてきた。2017年現在のSwiftは、それまで広く使われてきた「Objective-C」と共存しつつ、本格的にiOSおよびmacOSの開発言語として定着しつつあるようだ。

SwiftとObjective-Cの開発者離れは起こっているのか

 特にスマートフォンのアプリで成功したいならば、iOS向けアプリを作るためのSwiftやObjective-Cは開発者にとって重要な言語と言えるが、米InfoWorldはこうした状況に「異変が起きつつあるのではないか」と指摘している。

 開発言語の人気度を指標化した「TIOBE Index」では、最近になってSwiftとObjective-Cのランキングが急落しており、「開発者離れが起きているのではないか」というのだ。

 TIOBE Indexは複数の検索エンジンや関連ページの利用状況などを勘案し、月ごとに開発言語のランキングを発表している。最新の2017年11月版によれば、Swiftは20位、Objective-Cは19位と、いずれも前年同月から8位のランクダウンになっている。

TIOBE Index All TIOBE Indexによる開発言語の人気ランキング(2017年11月版)
TIOBE Index Swift TIOBE IndexによるSwiftレーティングの推移
TIOBE Index Objective-C TIOBE IndexによるObjective-Cレーティングの推移

 ただし、TIOBE Indexの開発言語ランキングは、指標とはいえ曖昧な人気を数値化したものであり、特に今回は変動幅が大きかったことから、ノイズ的影響として信頼性を疑問視する向きもある。

 なお、GitHubのリポジトリ数や各種サイトでの問い合わせ数などを基にした開発言語のランキングも複数存在する。例えば「PYPL」のランキングでは、SwiftとObjective-Cの順位が比較的安定しており、いずれも10位前後のポジションを前年同様にキープしている状況だ。

PYPL All PYPLによる開発言語のランキング(2017年11月版)

マルチプラットフォーム開発環境というトレンド

 しかし、何らかの変化がSwiftやObjective-Cに起きつつあり、その兆候が一部TIOBE Indexに現れたという可能性は否定できない。

 TIOBEのポール・ジャンセンCEOは、近年までAndroidアプリの開発言語と言えばJava、iOSとmacOSの開発言語と言えばSwiftやObjective-Cといった形で固定化しており、これが「iOSでのプログラム開発を避けられない」という昨今のスマートデバイス事情と合わせて、開発者がSwiftやObjective-Cを学ぶモチベーションになっていたと指摘する。

 一方で、InfoWorldが言うように、Microsoftが買収した「Xamarin」あるいは「Apache Cordova」のようなマルチプラットフォーム開発環境の利用が進んでおり、あえて特定の言語に特化しない開発スタイルも選択できるようになった。SwiftやObjective-Cの影響を完全に排除できるわけではないが、以前ほど影響を受けないというのは事実だ。

 今後こうした開発環境におけるトレンドの変化は、実際にXamarinなどを使ってリリースされる製品がさらに登場することで顕在化するのかもしれない。

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年07月27日 更新
  1. エアコンがない部屋を冷やせる「Dreemstar 冷風扇」がセールで50%オフの9980円に (2026年07月23日)
  2. 64GBメモリ/2TBストレージ/Ryzen AI Max+ 395搭載のハイエンドミニPC「MINISFORUM MS-S1 MAX」がタイムセールで27%オフの43万2799円に (2026年07月25日)
  3. NVIDIAが次世代AI超解像技術「DLSS 5」の今秋投入を明らかに/MicrosoftとMistralが欧州におけるAI演算能力の拡大で戦略的提携を発表 (2026年07月26日)
  4. 高価なグラフィックスカードを守る「過熱保護ケーブル」に注目! 夏を乗り切るNoctua製簡易水冷も販路拡大で続々入荷 (2026年07月25日)
  5. プラネックス、10GbE接続に対応した5ポート搭載アンマネージドスイッチ (2026年07月24日)
  6. 実売2万円切りで実働10日間のバッテリー駆動! 「Amazfit Bip Max」は初めてのスマートウォッチに最適か (2026年07月24日)
  7. 東レの最新カーボン技術で約999gと長時間バッテリーを両立させた“法人向けLAVIE”が登場 ブランド統一の背景とは (2026年07月23日)
  8. Arm版Windows 11は“普通”に使えるのか? 「FMV UQ-L1」で試して分かった快適さと“鬼門” (2026年07月22日)
  9. Windows 11 バージョン 24H2/25H2搭載のデル製PCに6月のプレビュー更新を適用するとパフォーマンス低下の恐れ 「帯域外更新」で対処 (2026年07月23日)
  10. 「Windows 10 October 2018 Update」の再配信でMicrosoftが失ったもの (2018年12月10日)
最新トピックスPR

過去記事カレンダー