iOS13ではSwiftコードの使用量が2倍以上になります
Apple独自のプログラミング言語は、ゆっくりとモバイルオペレーティングシステムを引き継いでいます。 Alexandre Colucciの調査によると、iOS13にはiOS12の2倍以上のSwiftが含まれています。
現在、膨大な数のApple独自のアプリと機能にSwiftバイナリが含まれています。 Appleの最新のiOS13.1リリースでは、合計141が発見されました。
Appleは2015年にiOS用のSwiftを最初に使い始めました。 そのiOS9.1アップデートには、Swift言語で記述された単一のアプリ(電卓)が含まれていました。 それ以来、その使用量は毎年急速に増加しています。
iOS 10.1には7つのSwiftバイナリが含まれていましたが、iOS11.1には32が含まれていました。 iOS 12は66でその記録を2倍以上に増やしましたが、iOS13はなんと141でその水準を大幅に引き上げました。
SwiftがiOSを引き継ぐ
Swiftバイナリは、今ではほとんどどこにでもあります。 Appleは、App Store、Game Center、Notification Center、Reminders、Sidecar、Apple Music、および新しいFindMyアプリにそれらを使用しています。
「これらのバイナリには1行のSwiftコードが含まれている可能性があり、必ずしも完全にSwiftで記述されているとは限らないことに注意してください。」 コルッチは書いています、AppleのSwiftの使用範囲を判断するためにiOS13.1を掘り下げました。
それにもかかわらず、Swiftの使用がAppleのソフトウェアエンジニアの間で指数関数的に増加していることの証拠です。
「新しいiOS13機能は、対応するアプリケーションにいくつかのSwiftコードを使用して構築されています」とColucci氏は続けます。 「また、Health、Book、ShortcutsアプリでのSwiftの使用も注目に値します。」
iOS13でのSwiftの使用を取り除く
コルッチは、ビルド番号17A844のiPhone 11 ProMaxリリースを使用しました。 Swiftの使用法はiPadOS13でも同様に普及している可能性があります。これは、基本的にiOSですが、iPad専用の新しい名前が付けられています。
コルッチはまだmacOSカタリナのSwiftの使用法を掘り下げていません。 彼は2016年に、SwiftバイナリがmacOS10.12ではわずか10個のアプリに制限されていることを発見しました。
アップル Swiftを導入 2014年の毎年恒例のWorldwideDevelopersConferenceで。 オープンソース言語は、tvOSやwatchOSを含むAppleのすべてのプラットフォーム向けのアプリを構築するために使用できます。