Английская Википедия:IOS 12

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Short description Шаблон:Lowercase title Шаблон:Infobox OS version iOS 12 is the twelfth major release of the iOS mobile operating system developed by Apple Inc. Aesthetically similar to its predecessor, iOS 11, it focuses more on performance than on new features, quality improvements and security updates. Announced at the company's Worldwide Developers Conference on June 4, 2018, iOS 12 was released to the public on September 17, 2018.[1] It was succeeded for the iPhone and iPod Touch by iOS 13 on September 19, 2019, and for the iPad by iPadOS 13 on September 24, 2019. Security updates for iOS 12 continued for four years after the releases of iOS 13 and iPadOS 13 for devices unable to run the newer versions. The last update, 12.5.7,[2] was released on January 23, 2023.

Overview

iOS 12 was introduced by Craig Federighi at the Apple Worldwide Developers Conference keynote address on June 4, 2018.[3] The first developer beta version was released after the keynote presentation,[4] with the first public beta released on June 25, 2018.[5] The initial release of version 12.0 was on September 17, 2018.

System features

Performance

Performance optimizations were made in order to speed up common tasks across all supported iOS devices.[6] Tests done by Apple on an iPhone 6 Plus showed apps launching 40% faster, the system keyboard activating 50% faster, and the camera opening 70% faster compared to iOS 11.[7]

Screen Time

Файл:IOS12-ScreenTime.jpg
The Screen Time usage information screen in iOS 12 on an iPhone X

Screen Time is a new feature in iOS 12 that records the amount of time a user spent on the device. The feature also displays the amount of time the user used particular apps,[8] the amount of time the user used particular categories of apps (such as games),[9] and the number of notifications the user received.[10]

Screen Time also provides blocking features to limit usage of apps (with time limits) or set other restrictions such as on purchases or explicit content. It replaces Restrictions in the iOS Settings app, but can also be used by adults to limit their own usage. These features can be used with or without a passcode. Without setting a passcode, the limits can easily be bypassed but may serve as a useful reminder of usage goals.[11]

In January 2018, investors JANA Partners and the California State Teachers' Retirement System had issued a public letter to Apple, calling for them to take additional responsibility for the "unintentional negative consequences" that iPhones may have on younger users, and to seek out new ways to limit these effects.[12][13] In June 2018, after the announcement of the Screen Time feature, Tim Cook publicly admitted that he "was spending a lot more time than [he] should" on his phone.[14] JANA Partners and CalSTRS issued a second letter to express their support for the new feature.[15]

Shortcuts

A dedicated application in iOS 12 allows users to set up Shortcuts, automated actions that the user can ask Siri to perform.[9] Using the Shortcuts app, a user can create a phrase and type in the action they want Siri to do for them. Once they tell the phrase to Siri, Siri will automatically do the task they set for it in the Shortcuts app. The Shortcuts app replaces the Workflow app[16] that Apple acquired in March 2017.[17][18]

ARKit 2

ARKit now allows users to share their view with other iOS 12-supported devices.[19] ARKit 2 additionally allows full 2D image tracking and incorporates the ability to detect 3D objects.[20]

CarPlay

CarPlay now supports third-party navigation applications.[9] (Waze, Google Maps, etc.)

iPad

The Voice Memos and Stocks apps are now available for iPads.[21]

Control Center is separated from the app switcher on iPad and can be opened with a swipe down on the top right corner. The status bar has been redesigned, and in addition, iPhone X-style gestures are introduced across all iPads running iOS 12.[22]

Keyboard

In iOS 12, the trackpad mode (which allows the user to freely move the cursor) is enabled by long-pressing the space bar on devices without 3D Touch.[23]

App Switcher

For devices with gesture navigation and no home button (iPhone X and later), users can now force quit applications by swiping up from the bottom of the screen (without having to press and hold on them when in the app switcher).[24]

Exposure Notification API

On December 14, 2020, Apple released iOS 12.5, which includes the Exposure Notification API (backported from iOS 13) that provides access to the privacy-preserving contact tracing system that Apple have developed jointly with Google.[25][26] This is provided to support digital contact tracing which came to light during the COVID-19 pandemic.[27]

App features

Messages

Messages in iOS 12 introduces a new type of customizable Animoji called "Memoji" which allows a user to create a 3D character of themselves. Apple also introduced Koala, Tiger, Ghost, and T-Rex Animojis.[28] In addition, Apple added new text and GIF effects similar to those found on other social media applications.

FaceTime

FaceTime gains support for Animoji and Memoji, as well as new text and GIF effects similar to those found on other social media applications and in the Messages application.[7]

iOS 12.1, released on October 30, 2018, adds the ability to include up to 32 people in a FaceTime conversation. This feature is only supported with video by devices with the Apple A8X or Apple A9 chip or later; it is only supported for audio on iPhone 5S, iPhone 6, and iPhone 6 Plus, and is not available at all on iPad Mini 2, iPad Mini 3, and iPad Air.[29] Group FaceTime was disabled on January 28, 2019 due to a software bug that allowed calls to be answered by the caller rather than the recipient, allowing video and audio to be transmitted unless the call was declined.[30] The functionality got restored on February 7, 2019, with the release of iOS 12.1.4. Group FaceTime remains disabled on devices running iOS 12 that are affected by the bug.

Measure

Шаблон:Main Measure is a native AR application that allows the user to take measurements of real objects. It also works as a level,[7] a feature that was originally packaged as part of the Compass app.[31]

Photos

Photos has been completely redesigned with four new tabs, including "Photos," "For You," "Albums," and "Search." The new "For You" tab replaces the "Memories" tab previously found in iOS 11 and makes sharing recommendations, creates short-length video collages, photo editing suggestions, as well as featured photos from a specific day.[7]

While the "Photos" and "Albums" tabs received only a few cosmetic changes, the "Search" tab includes new Artificial Intelligence and Machine Learning features which show the user photos by place and categories (e.g. animals, cars, objects).[32]

Notifications

Notifications are now grouped by application and have a "manage" button to turn off notifications for that app or to deliver them quietly right from the Notification Center without having to go into the Settings application.[33]

Do Not Disturb

Do Not Disturb gives users more options for automation. Users can hide notifications indefinitely or scheduled like previously, but can also hide notifications for 1 hour, until a time of day, until leaving a location, or until the end of a scheduled event in Calendar.[34]

Voice Memos and Stocks

Voice Memos and Stocks are supported on iPad, and have a newer design. Stocks was integrated with Apple News to show financial and other related news.[35]

Apple Books

iBooks was renamed Apple Books, and the app was redesigned, with five new tabs, including "Reading Now," "Library," "Book Store," "Audio Books," and "Search."[36] The new app design is similar to that of Apple Music, and has been praised for its simplicity in allowing users to easily navigate their book library.Шаблон:Cn

Safari

Safari receives an update to Intelligent Tracking Prevention. This includes a feature which allows the user to disable social media "like" and "share" buttons.[37]

Maps

Apple Maps had started to be rebuilt from the ground up by relying on first-party map data instead of using map data provided by third parties. This allows for more accurate directions and predictions on the fastest routes.[38] The new maps were rolled out in sections and the entire US completed by the end of 2019.[39]

Problems

Rainbow flag emoji

After a rainbow flag emoji with an interdictory sign over it appeared on Twitter, several users accused Apple of encouraging anti-LGBT attitudes. However, Emojipedia has clarified that this occurs when a user tweets the two emojis together and is not an intended feature. This can be used with other emojis as well.[40][41][42]

FaceTime eavesdropping issue

Шаблон:Main A FaceTime issue impacting several versions of iOS 12 (versions 12.1–12.1.3) allowed users to call someone via FaceTime and hear the audio coming from their phone before answering the call,[43] before the bug was fixed in iOS 12.1.4.[44]

Supported devices

All devices that supported iOS 11 support iOS 12.[45] However, devices with 1 GB of RAM, A7 and certain A8 chip processors have limited supportШаблон:Efn, which include the iPhone 5s, iPhone 6 & 6 Plus, iPod Touch (6th generation), iPad Air, iPad Mini 2 and iPad Mini 3.

Шаблон:Col-begin Шаблон:Col-break

iPhone

Шаблон:Col-break

iPod Touch

Шаблон:Col-break

iPad

Шаблон:Col-end

Version history

Version Build Codename Release date Notes Update type
12.0 16A366 Peace September 17, 2018 Initial release on the iPhone XS and XS Max
  • Allows searching for photos based on their geotag information
  • Introduces Memoji, a customizable Animoji
  • Adds a Deliver Quietly feature for the Do Not Disturb feature, which silently delivers notifications
  • Adds the Siri Suggestions panel to Lock Screen and Search
  • Enables Siri to turn on the flashlight
  • Introduces the Measure app, which uses Augmented Reality to measure objects and spaces
  • Speed and performance improvements.
  • Fixes a bug that allows applications to read the user's Apple ID
  • Fixes a bug that allows maliciously crafted iBooks file to access user information
  • Fixes a bug that allowed local users to recover deleted messages
  • Fixes a bug that prevented a user from deleting browser history
Initial Release
16A367Шаблон:Efn October 26, 2018 Initial release on iPhone XR
12.0.1 16A404
16A405Шаблон:Efn
October 8, 2018[46][47][48]
  • Fixes an issue where some iPhone XS devices did not immediately start charging when connected to a Lightning cable that was capable of charging.
  • Resolves an issue that caused some iPhone XS units to rejoin Wi-Fi networks at 2.4 GHz instead of 5 GHz.
  • Restores the original position of the ".?123" key on the iPad.
  • Fixes an issue where subtitles failed to appear in some 3rd party video apps.
  • Fixes an issue where Bluetooth could become unavailable.
  • Strengthens the security on the lock screen due to local attackers being able to access photos, contacts, and the share function on a locked device.
Bug Fixes
12.1 16B92
16B93Шаблон:Efn
16B94Шаблон:Efn
PeaceB October 30, 2018[49][50][51]
November 6, 2018Шаблон:Efn
  • Initial release on iPad Pro (3rd generation)
  • Introduces Group FaceTime support, which allows up to 32 simultaneous participants in a call.
  • Adds dual SIM support using eSIMs for the iPhone XS, iPhone XS Max, and iPhone XR.
  • Introduces Depth Control in Camera preview for iPhone XS, iPhone XS Max, and iPhone XR.
  • Fixes a bug where messages were merged into one thread if two users were signed into the same Apple ID on separate devices,
  • Resolves an issue where a contact name could fail to appear alongside a phone number.
  • Fixes a bug where no family members could be added or removed from Family Sharing.
  • Adds the ability for an iPhone XS, iPhone XS Max, or iPhone XR to detect if the battery installed is a genuine Apple battery
  • Adds a performance management feature to prevent sudden shutdowns for an iPhone 8, iPhone 8 Plus, or iPhone X, with the ability to disable this.
  • Fixes bug that allows a remote attacker to forcefully initiate a FaceTime call.
Feature Update
12.1.1 16C50 PeaceC December 5, 2018[52]
  • Adds the ability to use separate carriers with dual SIM functionality.
  • Allows Live Photo capture during one-to-one FaceTime calls.
  • Allows switching between front and rear cameras with one tap in FaceTime.
  • Fixes an issue where Face ID may become unavailable.
  • Fixes issue where time zones did not update automatically.
  • Fixes issue in Messages that prevented predictive text suggestions when using Chinese or Japanese keyboards.
  • Increased lock screen security to prevent local attackers from accessing Contacts from the lock screen.
  • Fixes bug that prevents fully deleting browser history.
Feature Update
12.1.2 16C101
16C104Шаблон:Efn
December 17, 2018
December 20, 2018Шаблон:Efn
Only for iPhones
  • Fixes bugs with eSIM activation for iPhone XS, iPhone XS Max, and iPhone XR.
  • Fixes an issue where cellular connectivity was affected in Turkey for iPhone XS, iPhone XS Max, and iPhone XR.
Bug Fixes
12.1.3 16D39
16D40Шаблон:Efn
PeaceD January 22, 2019[53]
  • Fixes issue that may cause artifacting in images sent from the Share Sheet.
  • Fixes issue that caused some CarPlay systems to disconnect from iPhone XS, iPhone XS Max, and iPhone XR.
  • Fixes another issue that allowed a remote attacker to forcefully initiate a FaceTime call.
Bug Fixes
12.1.4 16D57 February 7, 2019[44][54]
  • Fixes a bug where the initiator of a Group FaceTime call can force all of the recipients to answer.
Security Fixes
12.2 16E227 PeaceE March 25, 2019[55] Initial release on iPad Air (3rd generation) and iPad Mini (5th generation)
  • Introduces Apple News+, a subscription service for Apple news.
  • Enables Ask Siri to allow play any video, show, movie, sports game, or channel on an Apple TV.
  • Introduces four new Animoji faces - owl, boar, giraffe, shark, for iPhone X and later.
  • Adds AirPlay controls into Control Center
  • Adds support for the AirPods (2nd generation).
  • Adds support for Air Quality Index in the US, UK, and India.
  • Fixes bug where the reported size of large apps, System, and Other could be reported incorrectly in the iPhone Storage section of settings.
  • Fixes a bug where an attacker could intercept network traffic.
  • Fixes a bug where websites could access sensor information without user consent.
  • Fixes a bug where websites could access the microphone without the microphone usage indicator being shown.
Feature Update
12.3 16F156 PeaceF May 13, 2019[56] Initial release on iPod Touch (7th generation)
  • Introduces AirPlay 2
  • Introduces the Apple TV app, which lets users access Apple TV shows from their iPhone or iPad.
  • Fixes bugs where apps could cause unexpected shutdowns
  • the TV app was removed and replaced by apple TV.
Feature Update
16F8155Шаблон:Efn May 28, 2019
12.3.1 16F203 May 24, 2019
  • Fixes bug preventing use of VoLTE calls
  • Fixes issue that allowed messages from unknown senders to appear in Messages despite Filter Unknown Senders being enabled
  • Fixes issue that prevented the Report Junk link from appearing in a message from an unknown sender
Bug Fixes
16F8202Шаблон:Efn May 29, 2019
12.3.2 16F250 June 10, 2019 Exclusive to the iPhone 8 Plus, resolving an issue that could cause Camera to capture Portrait mode photos without depth effect on some devices Bug Fixes
12.4 16G77 PeaceG July 22, 2019[57]
  • Adds support for the Apple Card.
  • Adds the ability to wirelessly transfer data between iPhones running iOS 12.4 or newer in Setup.
  • Makes all of the downloaded magazines in News available offline.
Feature Update
12.4.1 16G102 August 26, 2019[58] Undoes a vulnerability fix reversal from the previous release Security Fixes
Exclusive to iOS devices not supported by iOS 13
(iPhone 5s, iPhone 6/6 Plus, iPad Air, iPad Mini 2, iPad Mini 3, and iPod Touch (6th generation))
12.4.2 16G114 PeaceG September 26, 2019[59] Fixes bug that allows applications to read restricted memory Security Fixes
12.4.3 16G130 October 28, 2019[60] Fixes bug that allows AirDrop transfers to be forcefully accepted when the receiver is in Everyone mode Security Fixes
12.4.4 16G140 PeaceSecYukonC December 10, 2019[61] Fixes bug that allows a malicious video sent by FaceTime to lead to arbitrary code execution Security Fixes
12.4.5 16G161 PeaceSecYukonD January 28, 2020[62] Security fixes, no published CVE entries Security Fixes
12.4.6 16G183 PeaceSecYukonE March 24, 2020[63]
12.4.7 16G192 PeaceSecYukonF May 20, 2020[64] Fixes bugs in the Mail app that allowed kernel corruption and panics Security Fixes
12.4.8 16G201 PeaceSecYukonG July 15, 2020[65] Security fixes, no published CVE entries Security Fixes
12.4.9 16H5 PeaceUpdate November 5, 2020[66]
  • Fixes bug that allowed users in Group FaceTime to enable video without being notified of it.
  • Fixes bug that allowed maliciously crafted font to gain arbitrary code execution.
  • Fixes bugs with the kernel that allows disclosing of kernel memory and arbitrary code execution with kernel privileges.
Security Fixes
12.5 16H20 December 14, 2020[67]
  • Adds opt-in for COVID-19 exposure notifications on iPhone 5S and iPhone 6/6 Plus.
  • Fixes bug where unauthorized code execution led to violation of authentication policy.
Feature Update
12.5.1 16H22 January 11, 2021[68] Fixes an issue where Exposure Notifications could incorrectly display logging profile language on the iPhone 5S and the iPhone 6/6 Plus. Bug Fixes
12.5.2 16H30 March 26, 2021[69] Fixes bug where processing of maliciously crafted web content may lead to universal cross-site scripting Security Fixes
12.5.3 16H41 May 3, 2021[70] Fixes bugs where processing of maliciously crafted web content may lead to arbitrary code execution. Security Fixes
12.5.4 16H50 June 14, 2021[71]
  • Fixes bugs where processing of maliciously crafted web content may lead to arbitrary code execution.
  • Fixes bug where processing of maliciously crafted security certificate may lead to arbitrary code execution.
Security Fixes
12.5.5 16H62 September 23, 2021[72]
  • Fixes bug where processing a maliciously crafted PDF leads to arbitrary code execution.
  • Fixes bug where processing maliciously crafted web content may lead to arbitrary code execution.
  • Fixes bug where a malicious application is able to gain arbitrary code execution with kernel privileges.
Security Fixes
12.5.6 16H71 August 31, 2022[73]
  • Fixes bug where processing maliciously crafted web content may lead to arbitrary code execution.
Security Fixes
12.5.7 16H81 January 23, 2023[74]
  • Fixes a vulnerability where processing maliciously crafted web content may lead to arbitrary code execution.
Security Fixes

Шаблон:Notelist

See also

References

Шаблон:Reflist

External links

Шаблон:S-start Шаблон:Succession box Шаблон:S-end

Шаблон:IOS Шаблон:Darwin derivations Шаблон:Apple software Шаблон:Apple

  1. Шаблон:Cite news
  2. Шаблон:Cite news
  3. Шаблон:Cite news
  4. Шаблон:Cite news
  5. Шаблон:Cite news
  6. Шаблон:Cite web
  7. 7,0 7,1 7,2 7,3 Шаблон:Cite news
  8. Шаблон:Cite news
  9. 9,0 9,1 9,2 Шаблон:Cite news
  10. Шаблон:Cite news
  11. Шаблон:Cite news
  12. Шаблон:Cite news
  13. Шаблон:Cite web
  14. Шаблон:Cite news
  15. Шаблон:Cite web
  16. Шаблон:Cite news
  17. Шаблон:Cite news
  18. Шаблон:Cite news
  19. Шаблон:Cite news
  20. Шаблон:Cite web
  21. Шаблон:Cite web
  22. Шаблон:Cite web
  23. Шаблон:Cite web
  24. Шаблон:Cite web
  25. Шаблон:Cite web
  26. Шаблон:Cite web
  27. Шаблон:Cite journal
  28. Шаблон:Cite news
  29. Шаблон:Cite news
  30. Шаблон:Cite web
  31. Шаблон:Cite web
  32. Шаблон:Cite web
  33. Шаблон:Cite news
  34. Шаблон:Cite web
  35. Шаблон:Cite news
  36. Шаблон:Cite news
  37. Шаблон:Cite news
  38. Шаблон:Cite news
  39. Шаблон:Cite web
  40. Шаблон:Cite web
  41. Шаблон:Cite web
  42. Шаблон:Cite web
  43. Шаблон:Cite web
  44. 44,0 44,1 Шаблон:Cite web
  45. Шаблон:Cite web
  46. Шаблон:Cite news
  47. Шаблон:Cite web
  48. Шаблон:Cite web
  49. Шаблон:Cite news
  50. Шаблон:Cite news
  51. Шаблон:Cite news
  52. Шаблон:Cite web
  53. Шаблон:Cite web
  54. Шаблон:Cite web
  55. Шаблон:Cite web
  56. Шаблон:Cite web
  57. Шаблон:Cite web
  58. Шаблон:Cite web
  59. Шаблон:Cite news
  60. Шаблон:Cite news
  61. Шаблон:Cite news
  62. Шаблон:Cite news
  63. Шаблон:Cite news
  64. Шаблон:Cite web
  65. Шаблон:Cite web
  66. Шаблон:Cite web
  67. Шаблон:Cite web
  68. Шаблон:Cite web
  69. Шаблон:Cite web
  70. Шаблон:Cite web
  71. Шаблон:Cite web
  72. Шаблон:Cite web
  73. Шаблон:Cite web
  74. Шаблон:Cite web