iOS

Appleが開発したモバイルオペレーティングシステム

iOSアイオーエスとは、Appleが開発および提供する、iPhoneiPod touch向けのモバイルオペレーティングシステム組み込みプラットフォーム)であり、BSDUNIXから開発されたNeXTOPENSTEPを起源とするMacintosh専用のmacOSをモバイル機器用途に改変したものである。2023年9月時点で、最も新しいバージョンであるiOS 17は、iPhone SE(第2世代)iPhone XS/XS Max/XRとそれ以降に発売されたiPhoneに対応している。

iOS
開発者Apple
プログラミング言語CC++Objective-CSwiftアセンブリ言語
OSの系統Unix系DarwinBSD)ベース、iOS
開発状況開発中
ソースモデルオープンソースのコンポーネントを使用したクローズドソース
初版2007年6月29日 (16年前) (2007-06-29)
最新安定版17.4.1 - 2024年3月22日 (30日前) (2024-03-22) [±]
対象市場スマートフォンタブレットコンピュータポータブルメディアプレーヤー
使用できる言語40言語[1]
アップデート方式OTAiOS 5以降)
FindermacOS Catalina以降)[2]
iTunesWindowsおよびmacOS Mojave以前)
プラットフォーム
カーネル種別ハイブリッドXNU
既定のUICocoa TouchマルチタッチGUI
ライセンスProprietary software except for open-source components
ウェブサイトwww.apple.com/jp/ios/ ウィキデータを編集
サポート状況
サポート中
シリーズ記事
iOS version history(英語)
テンプレートを表示
WWDC 2008の基調講演で、iPhoneの新しいOSの対応言語を紹介するスティーブ・ジョブズ

バージョンのアップデートは無料で行えるが、アップデート後に古いバージョンへ戻す行為(いわゆるダウングレード)を行うことはできないことには多くの批判がある。なお、Appleの公式サポートページには、「ソフトウェアを常に最新の状態にしておくことは、Apple製品を安全に使うための最も重要な方策の一つ」との記載がされている[3]

概要

AppleスマートフォンであるiPhoneや、PDA機能を持つデジタルメディアプレーヤーiPod touchiOS 15以前)、タブレット端末iPadiOS 12以前)に搭載されているモバイルオペレーティングシステム(OS)である。

iPadにはiOS 13以降は搭載されず、iPadOSが搭載されることがWWDC 2019で発表された。このためiPadで利用できるiOSはiOS 12以前のみとなっている。

2007年のリリース当初は本OSに正式名称はなく、Appleのマーケティング資料にはiPhoneにApple製デスクトップOS Mac OS X(現:macOS)を搭載しているとだけ記載されていた[4][5][6]2008年5月13日、Appleは本OSの正式名称をOS X iPhone とした[7][8]。Appleは、2009年5月13日にWWDC 2009でiPhone OS 3.0[9]、2010年4月28日にWWDC 2010でiPhone OS 4[10]を発表するとプレスリリースを出した。2010年6月7日に発表したバージョン4.0から現在のiOSという名称を用いている[11]

セットトップボックスApple TVには、iOSをベースにしたtvOSと呼ばれるOSが採用されている。また、Apple Watchには、同じくiOSをベースとしたwatchOSが採用されている。

SHSH英語版の発行が終了しているバージョンに対して、アップグレードダウングレードはできない[12]

サポート期間

Microsoft WindowsやiOSデバイス以外のApple製ハードウェアと異なり、iOSの各バージョンに対するサポート終了時期は明示されていない。一部例外もあるが、出荷時のOSバージョン+4回のメジャーアップデートとメジャーアップデート終了後1年のセキュリティアップデートが慣例となっている。

同じく、サードパーティアプリ側のiOSサポート期間は一概には決まっていない。2018年11月に、当時の最新バージョンiOS 12から3世代前のiOS 9がインストールされた端末について『ポケモンGO』などの人気サードパーティアプリが動作対象外となったケースがある[13][14][15]

バージョン一覧

日付は現地時間(日本時間は+1日)。

バージョン配信日最終更新日最終バージョン新たにサポート対象外となった機種
12007年6月29日2008年7月15日1.1.5 
22008年11月10日2009年5月13日2.2.1
32009年9月19日2011年2月21日3.2.1
42010年9月18日2011年7月1日4.3.5iPhone(初代)
iPod touch(第1世代)
52011年11月10日2012年5月25日5.1.1iPhone 3G
iPod touch(第2世代)
62012年9月19日2014年2月21日6.1.6iPod touch(第3世代)
iPad(第1世代)
72013年9月18日2014年7月1日7.1.2iPhone 3GS
iPod touch(第4世代)
82014年9月17日2015年8月13日8.4.2iPhone 4
92015年9月16日2019年7月22日9.3.6
102016年9月14日2019年7月22日10.3.4iPhone 4S
iPod touch(第5世代)
iPad 2
iPad(第3世代)
iPad mini(第1世代)
112017年9月19日2018年7月9日11.4.1iPhone 5
iPhone 5c
iPad(第4世代)
122018年9月17日2023年1月23日12.5.7
132019年9月19日2020年9月1日13.7iPhone 5s
iPhone 6/6 Plus
iPod touch(第6世代)
iPadについては以降iPad OSを参照。
142020年9月16日2021年10月26日14.8.1 
152021年9月21日2024年3月5日15.8.1
162022年9月12日2024年3月21日16.7.7iPhone 6s/6s Plus
iPhone 7/7 Plus
iPhone SE(第1世代)
iPod touch(第7世代)
172023年9月18日2024年3月21日17.4.1iPhone 8/8 Plus
iPhone X
凡例
サポート終了
サポート中
現行バージョン
最新プレビュー版
将来のリリース

歴史

2002年、まずiPadの開発が始まったが一時的に棚上げされ、iPhoneを先に開発する方向へ転換した[16][17]。2005年、スティーブ・ジョブズがiPhoneの計画を始めたとき、ジョブズは「Macを縮小するか、iPodを拡大するか」という選択を迫られた。ジョブズは前者を支持したが、MacとiPodのチームは、それぞれスコット・フォーストールトニー・ファデルに率いられ、内部競争の中で互いに対戦し、フォーストールがMac OS XをiPhone向けに開発し直したものが採択された。よく知られたデスクトップOSをベースにしたことで、多くのサードパーティーのMac OS X開発者が最小限の指導でiPhone用のソフトウェアを書くことができるようになった。フォーストールはまた、プログラマーがiPhoneアプリを構築するためのソフトウェア開発キットの作成や、iTunes内のApp Storeの開設も担当した[18][19]

OSは2007年1月9日Macworld Conference & ExpoでiPhoneとともに発表され、同年6月にリリースされた[20][21][22]。発表時にスティーブ・ジョブズは「iPhoneはOS Xが動作する」「デスクトップクラスのアプリケーションが動作する」と主張し、iPhone発売時には「OS X iPhone」、2008年には「iPhone OS」、2010年には「iOS」と改名されてきた[23][24][25]。当初、サードパーティ製のネイティブアプリケーションはサポートされていなかった。ジョブズの推論は、Safariブラウザを介してネイティブアプリのように動作するウェブアプリケーションを開発者が構築することができるというものだった[26][27]。2007年10月、Appleはネイティブのソフトウェア開発キット(SDK)を開発中で、2月には開発者の手に渡る予定であることを発表した[28][29][30]2008年3月6日、Appleはプレスイベントを開催し、iPhone SDKを発表した[31][32]

App Store2008年7月10日に開設し、当初は約500本のアプリが利用できた[33]。これが2008年9月に3,000[34]、2009年1月に15,000[35]、2009年6月に50,000[36]、2009年11月に10万[37][38]、2010年8月に25万[39][40]、2012年7月に65万[41]、2013年10月に100万[42][43]、2016年6月に200万[44][45][46]、2017年1月に220万と急速に増加している[47][48]。2016年3月現在、100万本のアプリがiPadにネイティブ対応している[49]。これらのアプリは合計1,300億回以上ダウンロードされている[44]

2007年9月、AppleはiPhoneをベースに再設計されたiPod touchを発表した[50]2010年1月27日、Appleはタブレット端末のiPadを発表した。iPadはiPhoneやiPod touchよりも大きな画面を持ち、ウェブ閲覧、メディア、読書のために設計され、新聞、電子書籍、写真、ビデオ、音楽、ワープロ文書、ビデオゲーム、そして9.7インチの画面を使用した既存のiPhoneアプリのほとんどを含むマルチメディア形式とのマルチタッチ操作が動作した[51][52]。また、ウェブブラウザSafari、App Store、iTunesライブラリ、iBooks Store、連絡先、メモなども提供された。これらは、Wi-Fiおよび3Gを介してダウンロード、またはコンピュータを介して同期することが可能となっていた[53]

2010年6月、AppleはiPhoneのOSを「iOS」と改名した。この商標は、シスコシステムズが同社のルーターに使用しているオペレーティングシステム「IOS」に10年以上使用されていた。訴訟の可能性を避けるため、AppleはCiscoから「IOS」の商標をライセンスした[54]

2014年9月9日ティム・クックが発表したスマートウォッチApple Watchは、健康とフィットネストラッキング機能を備えた製品として発表された[55][56]2015年4月24日に発売された[57][58][59]。オペレーティングシステムにはiOSをベースにしたwatchOSを使用している。

2016年10月、Appleはイタリアに位置するフェデリコ2世・ナポリ大学の新キャンパス内に初のiOS Developer Academyを開設した[60][61]。このコースは無料であり、Appleのプラットフォーム用のアプリケーションの作成と管理に関する具体的な技術的スキルを習得することを目的としている[62]経営学(デジタル機会に焦点を当てた経営計画と経営管理)、グラフィカル・インターフェースのデザインに特化したコースもある。デザインから実装、セキュリティ、トラブルシューティング、データ保存、クラウド利用まで、アプリのライフサイクル全体についての詳細なトレーニングを体験できる「エンタープライズトラック」に参加することもできる[63][64]。2020年現在、iOS Developer Academyは世界中から1,000人近くの学生が卒業し、400本のアプリのアイデアに取り組み、すでに約50本のアプリをiOSのApp Storeで公開している。2018/2019年度は、30か国以上の国から学生が参加した。そのうち35名が、毎年6月上旬にアメリカ合衆国カリフォルニア州で開催されるWorldwide Developer Conference(WWDC)への参加が決定していた[65][66]

2019年6月3日、2019年WWDCでiOSを拡張、カスタマイズしたiPad向けのiPadOSが発表され、2019年9月25日に一般リリースされた[67]

アプリケーションソフト(アプリ)

下の一覧表のアプリケーションソフトがプリインストール[注釈 1]されている。

またApp Storeで、iPhone/iPod touch/iPad用のサードパーティーアプリケーションが配布・販売されているので、お好みでダウンロードできる。インストールは自動で行われる。

プリインストールされているアプリを消してしまった場合でも、appstore.com/Appleにアクセスするか、App Storeの検索欄に「Apple」と入力すれば一覧が表示されるので、復元したいアプリ名の右側の「雲と下向き矢印」のアイコンをタップすればダウンロードが始まる[68]

しかし、すべてのアプリをApp Store経由で販売することに限定し、高い手数料をとることには批判が多く、多くの国で訴訟の対象となっている。

内蔵アプリケーション一覧

○:搭載、-:非搭載

アプリiPhoneiPod touchiPad
SpringBoard
電話[注 1][注 2]
Safari
メール
ミュージック
メッセージ
カレンダー
写真
カメラ
天気[注 3]
メモ
フリーボード
ジャーナル
Photo Booth
株価
ブック
iTunes Store
App Store
ヘルスケア
フィットネス
設定
FaceTime
計算機
ポッドキャスト
時計
マップ
リマインダー
TV
連絡先
ボイスメモ
ヒント
コンパス
計測[注 4]
ウォレット
News[注 5]
Watch
ファイル
ホーム
ショートカット
探す
翻訳

補足

  • 廃止、機能を統合されたApp - iPodSMS/MMSYouTubeNewsstandPassbookGame Center、Nike + iPod、iCloud DriveビデオiPhoneを探す友達を探す、アクティビティ
  • iOS 10にアップデートすると一部の内蔵アプリはデータを削除してホーム画面から削除 (実際は非表示) することができるようになった。なお、削除するとApple WatchやCarPlayからも使えなくなる等の制限がある。
  • iOS 11からは使用していないアプリのほとんどは削除するかアプリ本体のみを取り除くことが可能になった。取り除いたアプリはデータは保持されるのでApp Storeで再度ダウンロードすることで再び使える。
  • iOS 12より、ホーム画面から削除の操作をした場合、一部の内蔵アプリはデータごと削除されるようになった。以前のように設定アプリからAppを取り除くを選択することも可能。
  • iOS 14よりすべてのアプリをホーム画面から非表示にできるようになった。なお、これらはAppライブラリから呼び出すこともできる。

App スイッチャーとマルチタスク

iOS 5以降では、最近使用したAppの一覧(Appスイッチャー)が表示されるようになった。iOS 7以降では、Appを使用してなくてもバックグラウンドで更新ができるようになった。ホーム画面に戻ればAppはスタンバイ状態になる。ホームに戻ってから数分か別のAppを使用中に自動でAppは終了するため、AppスイッチャーからAppを閉じることができる。また、強制終了に使える。

プライバシー

iOSではユーザーのプライバシー保護セキュリティーのため、rootアクセスが通常不可能であるなどの制限がかけられている[69]

rootアクセス解除する行為は脱獄と呼ばれ、Appleはしないよう強く警告している[70]とし、こういった行為はiOS端末の使用許諾契約に違反している。しかし、OS自体と多くのアプリがオープンソースに由来もしくはそれを利用しているにもかかわらず、アップルがクローズに管理することには多くの批判がある。

問題点

解消済みの問題

デザイン盗用疑惑

2012年9月20日、スイスの新聞はAppleがスイス連邦鉄道の許可なしにスイス鉄道時計のデザインをiOS 6用の時計アプリケーションのアイコンとして盗用したと報じた[71][72]。後に和解しライセンス契約を結んだ[73]。なお、iOS 7以降は当該アプリケーションのアイコンデザインは変更されている。

地図アプリケーションの問題

iOS 6.0から搭載された、Appleが独自に開発した地図アプリケーション「マップ」の精度の低さが話題となった[74][75]。具体的には存在しない駅名「パチンコガンダム駅」や地名が表示されていたり、東京タワーを3Dに表示させたときの図が「鉄塔」というよりも、高層ビルになっているなど、3D表示の正確性に問題があった。クラウドベースのサービスであり、多くのユーザーが使うほど改善すると当初Appleはコメントしていた[75]。しかし、9月28日にティム・クック最高経営責任者の声明で、「自分たちに課した(最高レベルの製品を作るという)基準に達することができませんでした」と、公式ウェブサイトで謝罪している[76]。また、状況が改善されるまで、GoogleGoogle マップも含めた他社の地図アプリケーションをApp Storeでの購入や、アイコンダウンロードで使用することを推奨した。なお、Appleが自社製品に関して謝罪するのはきわめて異例であった[76][77]

2013年2月にリリースされたiOS 6.1.1 Beta(のちにiOS 6.1.3としてリリース)で日本のマップが改善されていることが分かり[78]、3月11日には一般にもマップデータが改善され、不明瞭な部分は修正され、より明確なデータに変更された[79]

1970年1月1日問題

iOS 8〜9.3 beta 3搭載の64ビットプロセッサが内蔵されたiPhone、iPadまたはiPod touchで時計の自動設定をオフにしたあとに1970年1月1日に設定して再起動すると、Appleのロゴマークの画面のまま動かなくなるバグが発生した。このバグが発生した場合、ファームウェア復元すら不可能となり、Apple Storeでの修理対応になる。

タイムゾーン設定に起因するものではないかと言われており、日付を限界まで戻すことでタイムゾーン設定の状態によっては値が0以下になってしまい、システムに破壊的な影響を与えるのではないかと考えられる[80][81]

このバグはiOS 9.3以降にアップデートすることで改善される[82]。なお、iOS 9.3へのアップデートの説明では、「日付を手動で1970年5月以前に変更して再起動操作を行うと、iOSデバイスが起動しなくなることがある問題が修正されます」と記載されている[83]

また非公式ではあるが、完全に放電したあとに充電することで解消されることもある[84]

バッテリーの劣化による意図的なパフォーマンス低下

2017年、一部のユーザー(主に旧機種利用者)から、iOSをアップデートしてからパフォーマンスが低下したとクレームが相次いだ。リチウムイオンバッテリーが劣化したiPhone 6/6 Plus6s/6s PlusSEが突然のシステム強制終了(シャットダウン)を防ぐために、iOS 10.2.1以降のバージョンでパフォーマンスを制限する機能を追加(iOS 11.2でこのサポートの対象をiPhone 7iPhone 7 Plusに拡大)していたにもかかわらずユーザーに公表せず、バッテリーを交換すれば元のパフォーマンスに戻ることも公表しなかった。ユーザーは最新のiPhoneの買い替えを強いられたとして、アメリカ合衆国で訴訟問題に発展し結果的にアップルは敗訴した。

2017年12月28日、バッテリーが劣化したiPhoneの意図的なパフォーマンス低下について、Appleが問題の経緯と対策を説明するサポートページを公開した。

「古いiPhoneの買い換えを促すためではないか」との非難については、「お客様による製品の買い替えを促すために、私たちが意図的にApple製品の寿命を縮めたり、お客様の体験が損なわれるようにしたことはこれまでに一度もなく、今後も決してない」として、強く否定した。

一方で、パフォーマンス低下は経年劣化したバッテリーによる突然のシステム強制終了を防ぐための仕組みだったが説明不足だったとして、ユーザーを失望させたことについて謝罪した。

信頼回復のためにAppleは、iPhone 6以降の端末でバッテリー交換が必要な場合、保証対象外の交換費用を2017年現在の8,800円(79米ドル)から3,200円(29米ドル)へ減額する措置をとった。この措置は2018年1月から12月まで実施された(保証対象ならば従来から無料)。

2018年早期のiOSアップデートで「バッテリー状態の表示を追加し性能に影響を与えているかどうか、ユーザーが把握できるようにする。電源管理についても改良を続ける」と公表した[85]

iOS 11.3にて、バッテリーの状態(ベータ)オプションが追加された。

iOS 12では「バッテリーの状態」からベータ版の表記がなくなり、バッテリーの使用状況をグラフで視覚的に確認できるアップデートが提供された。ただし、iPhone 5sではアップデートを適用してもこの機能がサポートされない。

iOS 12.1にて、サポートの対象をiPhone 8iPhone 8 PlusiPhone Xに拡大。

グループ通話アプリケーションでの盗聴バグ

Appleのグループ通話アプリケーションFaceTimeでビデオ通話を行う際に、個人間通話からグループ通話に切り替え、自分の電話番号をグループに追加すると相手がFaceTimeに出る前に相手のデバイスの音声と映像が表示されるバグが発見された。このバグはアメリカアリゾナ州に住む当時14歳の少年によって報告された[86]。この問題はiOS 12.1.4にて修正された[87]

カーネル

基本的にmacOSタッチパネルの携帯機器に最適化した形で再構成したもので、UIはまったく異なるものの、Darwinカーネル(XNU)の上に、Cocoaベースのアプリケーションフレームワークが載っている構成はmacOSと共通する。ただし、macOSの根幹技術の一つであるCarbonUNIX関連の機能の多くが削られ、開発者はCocoa Touch、Media、Core Services、そしてCore OSという4つのレイヤを通じてOSにアクセスする[88]。マルチタッチパネル、加速度センサなどを生かした、従来にはない特徴的なユーザインターフェイスで注目を集めた。

スティーブ・ジョブズ直々の指名により初代iPhoneの開発初期から当OSの開発責任者を務めたスコット・フォーストール曰く「ジョブズ自らの指示を元に小さな子供からお年寄りに至るまで説明書要らずで直感的に操作できるようにデザインした」とコメントしている[89]

当初はユーザーによるアプリケーションの追加は認められていなかったが、2008年6月よりSDKが整備され、App Storeアプリケーションを追加できるようになっている。

iPhone SDKの登場により、Cocoaフレームワークと開発言語としてのObjective-Cが改めて注目されることとなった。iPhoneはJava仮想マシン、Carbonを搭載しておらず、iPhone向けネイティブアプリケーションの開発には、基本的にObjective-CやSwiftを習得する必要がある[注 6][注 7]

カーネルは当初からマルチタスク対応であり、音楽再生などのOSに組み込まれたプロセスはバックグラウンドで実行させることができたが、iOS 6までは、バッテリーメモリ容量の制約から、1度に起動するアプリケーションは1つに限定されていた[90]。CPUおよびメモリが増強されたiPhone 4以降が必須であるiOS 7からはこの制約は撤廃された。

なお「IOS」はシスコシステムズ商標であるが、同社はAppleの当商標の取得に合意している[91]

アプリケーションソフト開発

当初はセキュリティ上の理由から、Webベースのアプリケーションのみが認められていた[92]。しかし、2008年6月からは開発者にネイティブアプリケーションソフトウェア開発キット(iPhone SDK)が提供され、iPhone 3Gの発売(同年7月)と同時にApp Store経由でのサードパーティアプリケーション配布が開始された。

App Storeで配信されるアプリケーションは、プライバシー、セキュリティ、コンテンツに関する基準を確実に満たすことが必要とされている[93]が、これらを満たさない場合はAppStoreのガイドラインに違反するとして当該アプリを排除する方針には批判が多い[94]

SDK

SDKは以下のコンポーネントを含む[95][96]

Cocoa Touch
マルチタッチ機能の制御、加速度センサ、View hierarchy、言語サポートカメラ、iAd、Game Kit、Address Book UI、Map Kit
Media
OpenAL、オーディオと録音、ビデオフォーマットおよびイメージフォーマットのサポート、Quartz、 Image I/O、Core AnimationCore Audio、Core Text、Core MIDI、OpenGL ES、AirPlay、Metal
Core Services
ネットワークサポート、アドレスブック、SQLite データベース、Core Foundation、Core Location、Grand Central Dispatch、In-App Purchase
Core OS
TCP/IPソケット、パワーマネージメント、アクセサリの制御、スレッド、セキュリティ、ファイルシステム

脚注

注釈

出典

関連項目

  • iPadOS - iOSから独立し、iPad専用に開発されたモバイルオペレーティングシステム。
  • macOS - iOSの元となったオペレーティングシステム。
  • watchOS - Apple Watch向けオペレーティングシステム。
  • tvOS - Apple TV向けオペレーティングシステム。

外部リンク

🔥 Top keywords: メインページ宮崎麗果特別:検索豊後水道松本忠久土居志央梨若葉竜也能登半島地震 (2024年)田中雄士長谷部誠井上道義The GazettE若林志穂服部百音黒木啓司REITA虎に翼平井理央出口夏希サーブ (盲導犬)三鷹事件セウォル号沈没事故白眞勲三淵嘉子高橋克也 (オウム真理教)ME:Iルーシー・ブラックマン事件佐藤ありさ杉咲花蜜谷浩弥水野真紀亀井亜紀子 (政治家)熊本地震 (2016年)水原一平井川意高中川安奈 (アナウンサー)内藤剛志いなば食品YOSHIKI