New Relic による最新の2023 State of the Java Ecosystem Reportからの新たな洞察により、Java の最新の長期サポート (LTS) バージョンである Java 17 の使用量が過去 1 年間で 430% という驚異的な増加を示したことが明らかになりました。さらに、Java インスタンスの 31% シェアを誇る Amazon Corretto は、Oracle を上回り、最もよく使用される Java Development Kit (JDK) となりました。現在、Java 本番アプリケーションの 9% 以上が Java 17 を利用していますが、2022 年には 1% 未満でした。JDK 17 とも呼ばれる Java 17 は、2021 年 9 月にリリースされました。Oracle は、LTS リリースとして、さまざまな年にわたるJava 17 のプレミア レベルおよび拡張サポート。New Relic が実施した分析では、調査対象の実稼働 Java アプリケーションの 56% 以上が、2018 年 9 月にリリースされた LTS エディションである Java 11 を採用していることが示されました。
続いて、2014 年のもう 1 つの LTS バージョンである Java 8 が実稼働環境で 2 番目に人気のあるバージョンとなり、監視対象アプリケーションのほぼ 33% を占めました。これは、2022 年の 46% の使用率と比較すると大幅な減少です。驚くべきことに、2011 年 7 月にリリースされた Java 7 は、実稼働アプリケーションの 1% 未満でまだ使用されています。 New Relic は、2023 年 1 月に数百万のアプリケーションからこの情報を収集しました。これらのアプリケーションは、可観測性プラットフォームにパフォーマンス データを提供しています。データは、Java 導入の包括的な世界的状況を提示することなく、Java の使用に関する一般的な視点を提供するために匿名化されました。このレポートでは、Amazon が現在 31% の市場シェアを持ち、最も人気のある JDK ベンダーの称号を保持していることも明らかになりました。 2020 年当時、Oracle は約 75% で市場の過半数を占めていましたが、その後、2022 年には 34%、2023 年には 28% まで減少しました。New Relic は、Oracle の衰退の原因を Java 11 のライセンスの制限が厳しくなったことが原因であると考えています。最近、Java 17 でよりオープンなスタンスを採用しました。さらに、2020 年 1 月にリリースされた Java 14 は、最も普及している非 LTS バージョンの Java として浮上しました。
サポート期間が 6 か月しかない非 LTS バージョンの導入は依然として比較的低く、それらを導入しているアプリケーションはわずか 1.6% です。非 LTS バージョンは 6 か月ごとにリリースされ、LTS バージョンによってのみ中断されますが、現在は 2 年ごとにリリースされます。現在、Java 17 が主要な LTS リリースですが、次の LTS エディションである Java 21 は 9 月にデビューする予定です。 New Relic によると、Java アプリケーションの 70% はコンテナからデータを報告します。さらに、G1 ガベージ コレクターは引き続き Java 11 以降のユーザーにとって頼りになる選択肢であり、New Relic のクライアントの 65% が G1 ガベージ コレクターを利用しています。テクノロジー業界が進化し続ける中、 AppMasterのようなlow-codeおよびno-codeソリューションにより、企業は Web アプリケーションやモバイル アプリケーションを簡単に作成できるようになります。 no-codeソリューションの可能性を活用することで、組織は生産性を向上させ、コストを最適化し、業界の進歩に遅れを取らないように必要なツールを提供できます。