iOS 13でSwiftコードの使用量が2倍以上に増加

iOS 13でSwiftコードの使用量が2倍以上に増加

  • Oligur
  • 0
  • vyzf
iOS 13でSwiftコードの使用量が2倍以上に増加
  • ニュース
Swift-iOS
Swiftの利用が再び増加している。
写真:Killian Bell/Cult of Mac

Apple独自のプログラミング言語Swiftは、徐々にモバイルOSに浸透しつつあります。Alexandre Colucci氏の調査によると、iOS 13にはiOS 12の2倍以上のSwiftが含まれています。

Appleの膨大な数のアプリや機能にSwiftバイナリが含まれています。Appleの最新iOS 13.1リリースでは、合計141個のSwiftバイナリが発見されました。

AppleがiOSでSwiftを使い始めたのは2015年のことです。iOS 9.1アップデートには、Swift言語で書かれた電卓アプリが1つ含まれていました。それ以来、Swiftの利用は毎年急速に増加しています。

iOS 10.1 には 7 つの Swift バイナリが含まれていましたが、iOS 11.1 には 32 個含まれていました。iOS 12 ではその記録の 2 倍以上の 66 個となり、iOS 13 ではその基準が大幅に引き上げられ、なんと 141 個になりました。

SwiftがiOSを制覇

Swiftバイナリは今やほぼどこでも見つかります。AppleはApp Store、Game Center、通知センター、リマインダー、Sidecar、Apple Music、そして新しい「探す」アプリでSwiftバイナリを使用しています。

「これらのバイナリには1行のSwiftコードが含まれている可能性があり、必ずしもすべてがSwiftで書かれているわけではないことに注意してください」と、iOS 13.1を詳しく調べてAppleのSwiftの使用範囲を調べたコルッチ氏は書いている。

それでも、これは Apple のソフトウェア エンジニアの間で Swift の使用が飛躍的に増加していることを示す証拠です。

「iOS 13の新機能は、当然のことながら、対応するアプリケーションの一部にSwiftコードが組み込まれています」とコルッチ氏は続ける。「ヘルスケア、ブック、ショートカットアプリでもSwiftが使われている点も注目に値します。」

iOS 13でSwiftの使用を排除

Colucci氏はビルド番号17A844のiPhone 11 Pro Maxリリースを使用しました。iPadOS 13(基本的にはiOSですが、iPad専用の新しい名前が付けられています)でもSwiftが同様に広く使用されている可能性があります。

コルッチ氏はmacOS CatalinaにおけるSwiftの利用状況をまだ詳しく調べていません。彼は2016年に、macOS 10.12ではSwiftバイナリがわずか10個のアプリに制限されていることを発見しました。

Appleは2014年に開催された年次世界開発者会議でSwiftを発表しました。このオープンソース言語は、tvOSやwatchOSを含むすべてのAppleプラットフォーム向けのアプリの構築に使用できます。