その他のテクノロジー

共有:

モバイル

どのモバイルオペレーティングシステムを対象に開発していますか?

モバイル開発に携わっている大半の開発者は、引き続き Android アプリケーションに取り組んでいます。同時に、開発者の半数以上が iOS 開発に関わっています。

どのようにモバイルオペレーティングシステム向けに開発していますか?

モバイル開発者の半数以上がクロスプラットフォームテクノロジーを使用しています。Kotlin Multiplatform Mobile と 5 つの代表的なクロスプラットフォームフレームワークについては、こちらで詳細をご覧ください。

どのクロスプラットフォームのモバイルフレームワークを使用していますか?

引き続き Flutter と React Native が最も広く使用されているクロスプラットフォームモバイルフレームワークではありますが、React Native のシェアは昨年より減少しており、Ionic と Cordova の使用率が約 50% 増加しています。

iOS と Android の両方のモバイルアプリケーションを同時に開発している開発者は何人いますか(ご自身を含む)?

モバイルアプリケーションに取り組むチームの規模が徐々に拡大しています。1~4 名で構成される小規模チームのシェアはわずかに減少し、5 名以上のチームがわずかに増加しています。

クロスプラットフォーム開発

クロスプラットフォームソフトウェアを開発していますか?

35%

調査対象の開発者のうち、クロスプラットフォームソフトウェア開発に従事している人の割合。昨年より 8 パーセントポイント減少しています。興味深いことに、クロスプラットフォーム開発を行う人の 18% がモバイル用とデスクトップ用のいずれのアプリケーションも作成しています。

クロスプラットフォームデスクトップアプリケーションはどのプラットフォームを対象としていますか?

クロスプラットフォームモバイルアプリケーションはどのプラットフォームを対象としていますか?

クロスプラットフォームモバイルアプリケーションを開発する際、通常はどのようにして複数の異なるオペレーティングシステムやプラットフォームに取り組んでいますか?

クロスプラットフォームデスクトップアプリケーションを開発する際、通常はどのようにして複数の異なるオペレーティングシステムやプラットフォームに取り組んでいますか?

調査対象のモバイルクロスプラットフォーム開発者のわずか 15% が、リモートマシン上で動作するエミュレーターを使用して各種のシステム/プラットフォームに取り組んでいるのに対し、3 分の 2 以上はローカルで動作するエミュレーターか物理マシンの使用を好んでいます。デスクトップ向けにクロスプラットフォームを開発する人の間では、物理マシンまたはデバイスが最も一般的なソリューションです。

静的解析

作業で静的コード解析を使用していますか?

静的解析がますます一般的になっています!2021 年に比べて静的解析の使用率が 7 パーセントポイント増加しています。現在では回答者の 27% が、雇用主が静的コード解析の使用を管理する全社的なポリシーを用意していると述べています。

静的コード解析の使用を指示する全社的なポリシーがありますか?またはチームごとに各自のチェックが管理されていますか?

静的コード解析にはどのツールを使用していますか?

静的解析使用者のわずか 3 分の 1 が外部ツールを使用しており、67% が IDE / エディターの機能のみを使用しています。IDE / エディターの機能と外部ツールの両方を使用している開発者は 16% です。

興味深いことに、IDE / エディターの静的解析機能を使用する人の 54% が、解析設定をデフォルトのままにせず、カスタマイズしています。

静的コード解析はどれくらいの頻度でトリガーされていますか?

オープンソース

オープンソースプロジェクトに貢献していますか?

オープンソースプロジェクトに参加している開発者のシェアは、昨年からあまり変化していません。興味深いことに、オープンソースコードにフルタイムで取り組んでいる回答者とまったく参加していない回答者の数は各 4% とほぼ同数となっています。

作文支援ツール

文法の校正などに、次のいずれかの作文支援ツールを使用していますか?

57%

何らかの作文支援ツールを使用している回答者の割合。昨年とあまり変わりありません。3 分の 1 以上が作業環境の統合機能を好んで使用しているのに対し、専門のスタンドアロンツールの中では Grammarly が最も一般的です。

セキュリティ

34%

セキュアソフトウェア開発ライフサイクルが用意されていると答えた回答者の割合。調査対象者の 47% が、セキュア開発サポートを担当する同僚がいると述べています。さらに、回答者の 6% が勤務先に社内のセキュリティチャンピオンがいると述べています。

御社 / 組織のセキュアソフトウェア開発は誰がサポートしていますか?

開発したソフトウェアのセキュリティを維持するために、どの統合ソリューションを使用していますか?

セキュアソフトウェア開発に携わっている人のわずか 15% が専門のセキュリティソフトウェアを使用しているのに対し、半数以上が IDE/エディターまたは CI/CD ツールの機能に頼っています。

セキュア開発には、どのツールを使用していますか?

開発したソフトウェアのセキュリティを確保するために、どの IDE またはエディターを使用していますか?

セキュア開発に IDE/エディターを使用する人の間で最も一般的な選択肢は、IntelliJ IDEA です。

その他のテクノロジー:

2022

最後までご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。