iOS 13
A version of the iOS operating system | |
85px | |
240px
Screenshot of iOS 13 in dark mode
|
|
Developer | Apple Inc. |
---|---|
Source model | Closed, with open-source components |
Initial release | September 19, 2019 |
Latest release | 13.0[1] (17A577)[2] (September 19, 2019 ) [±] |
Platforms | <templatestyles src="Plainlist/styles.css"/> |
Kernel type | Hybrid (XNU) |
Default user interface | Cocoa Touch (multi-touch, GUI) |
License | Proprietary software with open-source components |
Preceded by | iOS 12 |
Succeeded by | iOS 14 |
Official website | iOS 13 at the Wayback Machine (archived September 11, 2020) |
Support status | |
Third-party application support | |
Articles in the series | |
iPadOS 13 (iPadOS version derived from iOS 13) |
iOS 13 is the thirteenth major release of the iOS mobile operating system developed by Apple Inc. for their iPhone, iPod Touch, and HomePod lines. The successor to iOS 12 on those devices, it was announced at the company's Worldwide Developers Conference (WWDC) on June 3, 2019 and released on September 19, 2019. It was succeeded by iOS 14, released on September 16, 2020.
As of iOS 13, the iPad lines run a separate operating system, derived from iOS, named iPadOS. Both iPadOS 13 and iOS 13 dropped support for devices with less than 2 GB of RAM.
Contents
History
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Introduction and initial release
iOS 13 and iPadOS 13 were introduced by Senior Vice President of Software Engineering Craig Federighi at the WWDC keynote address on June 3, 2019.[3][4][5]
The first beta was made available to registered developers after the keynote.[6] The second beta was released to registered developers on June 18, 2019, and the first public beta was released on June 24, 2019.[7] The initial release of iOS 13 was version 13.0, which was released to the public on September 19, 2019.[8]
Updates
Version | Build | Release date | Notes |
---|---|---|---|
13.0 | 17A577 | September 19, 2019 | Initial release only on iPhones |
13.1 | 17A844 | September 24, 2019[9] | Initial release for iPod Touch and HomePod |
13.1.1 | 17A854 | September 27, 2019[10] | Bug fixes |
13.1.2 | 17A860 17A861[lower-alpha 1] |
September 30, 2019[11] | Bug fixes |
13.1.3 | 17A878 | October 15, 2019[12] | Bug fixes |
13.2 | 17B84 | October 28, 2019[13] | Bug fixes |
13.2.1 | 17B90 | October 30, 2019[14] | HomePod only |
13.2.2 | 17B102 | November 7, 2019[15] | Bug fixes, including for an issue that terminated background applications earlier than expected |
13.2.3 | 17B111 | November 18, 2019[16] | Bug fixes |
13.3 | 17C54 | December 10, 2019[17] | Introduces communication limits for Screen Time and bug fixes |
13.3.1 | 17D50 | January 28, 2020[18] | Bug fixes |
13.4 | 17E255 | March 24, 2020[19] | Introduces iCloud Drive Folder Sharing and bug fixes |
17E8255 | April 15, 2020[lower-alpha 2] | Initial release on the iPhone SE (2nd generation) | |
13.4.1 | 17E262 | April 7, 2020[20] | Bug fixes |
17E8258 | April 23, 2020[21] | iPhone SE (2nd generation) only | |
13.5 | 17F75 | May 20, 2020[22] | Introduces Exposure Notification API support for contact tracing and bug fixes |
13.5.1 | 17F80 | June 1, 2020[23] | Bug fixes and patch for unc0ver jailbreak |
13.6 | 17G68 | July 15, 2020[24] | Introduces Apple News+ Audio features and bug fixes |
13.6.1 | 17G80 | August 12, 2020[25] | Bug fixes |
13.7 | 17H35 | September 1, 2020[26] | Improvements to Exposure Notification API, adding support for notifications without requiring an application[lower-alpha 3] |
Legend: Past Current Beta
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
System features
Privacy
iOS 13 changes the handling of location data. When an app requests access to location, the user chooses whether to grant access whenever they are using the app, never, or only once. The user will receive similar prompts for background location access, and when an app requests access to Bluetooth or Wi-Fi (which may also be used for non-consensual location tracking).[27][28]
In August 2019, it was reported that beginning in April 2020, the PushKit API for VoIP would be restricted to internet telephone usage, closing a "loophole" that had been used by other apps for background data collection.[29][30]
User interface
A system-wide dark mode allows users to enable a light-on-dark color scheme for the entire iOS and iPadOS user interface, all native applications, and supported third-party apps. It can be manually turned on or set to automatically switch between light and dark modes based on the time of day.[31]
The volume indicator was redesigned, replacing the larger, centered overlay with a slimmer bar shown vertically near the volume keys in portrait orientation, or at the top in landscape. The bar can also be manipulated directly.[32]
The card UI elements from Apple Music, Apple Podcasts, and Apple Books has been implemented system-wide, being an option for third-parties to use in their apps.
Siri
Siri uses a software-generated voice called "Neural TTS", intended to sound more natural than previous versions that use clips of human voices. Siri also became more functional and new sound control is available. The Siri Shortcuts app is installed by default. Siri also uses HomePod to learn and recognize voices of different people. It is also possible for Siri to automatically read incoming messages aloud on AirPods.[33][34]
Keyboard
The QuickType virtual keyboard features QuickPath, allowing the user to swipe their finger across the keyboard to complete words and phrases. This functionality was previously exclusively available via third-party keyboard applications such as SwiftKey, Adaptxt, Gboard, or Swype.[31][35] Emoji stickers have been included on the emoji keyboard and can be used wherever regular emoji can be.[36]
Text editing
iOS 13 and iPadOS 13 add a new system-wide gesture interface for cut, copy, paste, undo, and redo. A three-finger swipe left or up will undo; three fingers right or down will redo. A single three-finger pinch will copy, a second three-finger pinch will cut, and a three-finger spread pastes. A three-finger single tap will bring up a shortcut menu with all five options.[37]
The blue text cursor can be moved around text fields by pressing and holding to pick it up and move it. Many new options for text selection have also been added: double-tapping a word will select it, triple-tapping selects a sentence, and quadruple-tapping a paragraph selects it.[38]
Sign in with Apple
A new single sign-on service known as "Sign in with Apple" is integrated with iOS 13, and allows users to create accounts for third-party services with a minimal amount of personal information. Users may optionally generate a disposable email address for each account, improving privacy and anonymity, and reducing the amount of information that can be associated with a single email address.[39]
All iOS applications that support third-party social login are required to implement Sign in with Apple,[40][41] The iOS human interface guidelines also state that Sign in with Apple should be given prominence above any other login provider in application interfaces.[42][39]
Performance
iOS 13 contains several performance improvements. Face ID unlocks the iPhone X, XS / XS Max, and XR up to 30% faster than on iOS 12. A new file format makes app downloads as much as 50% smaller, app updates as much as 60% smaller, and app launches up to twice as fast.[31]
Battery lifespan extender
Similar to many laptops,[43] iOS 13 has a feature to limit the battery charging percentage to 80%.[44]
Keeping the battery percentage more centered instead of complete charges and discharges reduces strain onto the battery. This reduces the battery aging of the lithium-ion battery and extends its lifespan.
Haptics
iOS 13 introduced a new Core Haptics framework. Prior to iOS 13, apps could only provide the default haptic patterns. Core Haptics gives developers more fine-grained control over the iPhone's Taptic Engine, including synchronized audio, allowing apps to provide customized haptic and audio feedback.[45] This feature is only available on iPhone 8 or newer.[46] It is also not supported on the iPod Touch due to the lack of a haptic motor in those devices.
External storage
iOS 13 introduced the ability to connect to external USB drives.[47] Although primarily designed for thumb drives and hard drives, a wide variety of USB disk devices will work, thanks to the iOS's support of the SCSI subclass of USB Mass Storage. Native SCSI disk devices will work as well, when used with a SCSI to USB adapter.[48]
Exposure Notification API
On 20 May 2020, Apple released iOS 13.5, which includes the Exposure Notification API that provides access to the Apple / Google privacy-preserving contact tracing system that Apple have developed jointly with Google.[49] This is provided to support digital contact tracing which came to light during the COVID-19 pandemic.[50]
ARKit 3
ARKit 3 was released as a part of iOS 13[51] and brought new features, such as People occlusion,[52] which allowed AR objects to be in front or behind people in a more realistic way. New features were restricted to devices with A12 processors and newer – like iPhone XS, iPhone XR, and the 2018 iPad Pro.[53] Other features of ARKit 3 were multiple face tracking[54] and collaborative sessions.[55]
ARKit 3.5
Released with the 2020 iPad Pro,[56] ARKit 3.5 vastly improved positioning in virtual environments due to new anchors and use of data from a LiDAR scanner.[57] It also improved its motion capture and people occlusion.[58]
Other changes
The version of iOS for iPad devices was renamed iPadOS, reflecting the precedence for the OS to include additional features intended primarily for use on tablets.[59]
iOS 13 adds official support for the Sony DualShock 4 and the Microsoft Xbox One controller.[60] iOS 13 also adds support for wireless audio sharing for AirPods and certain Beats headphones.[61]
A new multi-select gesture is available in supported applications such as Files and Mail. Multiple items, such as files or emails, can be quickly selected by dragging two fingers over the desired items.[38]
App features
Messages and Memoji
User profiles can be created and Memoji can be used as an iMessage profile picture. All iOS devices with an A9 processor or newer can create custom Memoji. Memoji and Animoji can be used as a sticker in iMessage and other apps; they are also available as regular emoji for use anywhere the emoji keyboard is available. There are a variety of new customization options for Memoji.[36]
Maps
The Maps app features a redesigned maps UI, featuring more detailed maps, and Look Around, a street level imagery implementation similar to Google Street View.[31]
Reminders
Redesigned and rebuilt from the ground up with new features such as the ability to suggest when a reminder should be delivered to the user, and the ability to tag contacts so that references to reminders can be surfaced elsewhere, such as in Messages.[31][62]
Photos
The Photos app includes a redesigned UI and uses machine learning to auto-hide "clutter" images such as screenshots and documents.[63]
Photos has a redesigned interface showing users photos they took in the past year, month, week and day. This brings all photos to one page and shows users photos based on what their device suggests for them.[64]
Problems
There were a number of issues following the release of iOS 13, some relating to battery drain, call-dropping, and ringtones not functioning properly, resulting in frequent software updates and patches. Despite the frequency of bug fix releases, the updates have introduced new issues.[65][66][67][68]
Other issues included incorrect artwork for user's playlists. Users reported the artwork is repeated for some playlists or uses a different picture.[69]
Supported devices
iOS 13 requires 2 GB of RAM. It ended support for all iPhones and iPod touches using the Apple A7 and A8 SoC, as they shipped with 1 GB of RAM. Devices unable to support iOS 13 include the iPhone 5S, iPhone 6 / 6 Plus, and the sixth-generation iPod Touch.
To further differentiate features between iPhones and iPads, Apple rebranded the tablet-oriented platform with its own operating system, iPadOS.
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 31.0 31.1 31.2 31.3 31.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 36.0 36.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 38.0 38.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 39.0 39.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Samsung's Battery Life Extender software (2009)
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
Cite error: <ref>
tags exist for a group named "lower-alpha", but no corresponding <references group="lower-alpha"/>
tag was found, or a closing </ref>
is missing