iOS 13 beta 3 a fost lansat in aceasta seara de catre compania Apple pentru dezvoltatorii de aplicatii pentru iPhone, iPad, si iPod Touch. Americanii pastreaza traditia lansarilor facute o data la doua saptamani pentru versiunile beta ale sistemelor sale de operare, iar asa iOS 13 beta 3 este oferit acum mai mult ca sigur cu diverse imbunatatiri.
iOS 13 beta 3 nu are deocamdata publicata si lista de noutati pe care compania Apple le-a implementat pentru iPhone, iPad, si iPod Touch, dar cu siguranta o vom avea. iOS 13 beta 3 este oferit atat pentru iPhone, cat si in versiunea pentru iPad, astfel ca exista numeroase modificari pentru toate tipurile de iDevice-uri ale Apple.
iOS 13 beta 3 este incepand de astazi disponibil pentru instalare si prin intermediul unui profil de dezvoltator, deci nu mai e nevoie de un calculator pentru asta. Apple a promis ca in momentul in care versiunile public beta vor fi lansate, iOS 13 va putea fi instalat si de utilizatorii obisnuiti prin OTA, dar intre timp o puteti face si cu unul de dezvoltator.
iOS 13 beta 3 ar trebui sa va imbunatateasca experienta de utilizare pe iDevice-uri, insa desigur ca totusi ramane o versiune beta, si veti avea in continuare probleme. Separat de iOS 13 beta 3, compania Apple a lansat astazi inclusiv watchOS 6 beta 3, macOS Catalina beta 3, si tvOS 13 beta 3.
UPDATE: Iata si lista completa de noutati oferite de catre iOS 13 beta 3 :
“Known Issues
- iOS 13 beta 3 isn’t available for iPhone 7 or iPhone 7 Plus. (52363318)
- The EU volume limit warning might not appear when exceeding the maximum volume limit. (51068683)
- Following an update to iOS & iPadOS 13, users with large photo libraries might need to wait for an extended period while their device displays the Apple logo with a progress bar. (51147659)
Resolved Issues
- Tapping links no longer causes apps to become unresponsive for a period of time after updating to iOS & iPadOS 13 beta. (51222428)
- Wallpapers consistently display correctly. (45300725)
- The Wi-Fi icon is consistently displayed in the status bar when Wi-Fi is on. (51512334)
Deprecations
- The
UIApplication
key is no longer supported in iOS & iPadOS 13. Update your apps to handle modern multitasking. (43958234)Exits On Suspend
Activity
Resolved Issues
- Activity behaves as expected when you tap on VO₂ max in Trends. (51539836)
App Store
Resolved Issues
SKStore
no longer returns a blank page. (50955943)Product View Controller
Apple CryptoKit
Resolved Issues
- Users are prompted to authenticate when using the
Secure
API with access control set on keys. (51279188)Enclave
Audio
New Features
- Voice Processing mode can now be enabled on
AVAudio
. (50906329)Engine - New
AVAudio
types can be used to wrap a user-defined block for sending or receiving data in real time.Node - A new method is available for an
AVAudio
-based app to retrieve a list of all nodes attached to anEngine AVAudio
instance.Engine - A new rendering mode in
AVAudio
selects the best spatial audio rendering algorithm automatically based on the output device.Environment Node - A new
AVAudio
property allows system sounds and haptics to play while the session actively uses audio input.Session - A new enumeration,
AVAudio
, informs apps which style of voice prompt they should play based on other audio activity in the system.Session .Prompt Style AVAudio
now permits apps to specify route-sharing policies so their audio and video routes to the same location as AirPlay.Session .Route Sharing Policy - Audio Unit Extensions now support user presets that are available across all host applications.
Deprecations
- The OpenAL framework is deprecated and remains present for compatibility purposes. Transition to
AVAudio
for spatial audio functionality.Engine AUGraph
is deprecated in favor ofAVAudio
.Engine - Inter-App audio is deprecated. Use Audio Units for this functionality moving forward.
- Carbon component-based Audio Units are deprecated and support will be removed in a future release.
- Legacy Core Audio HAL audio hardware plug-ins are no longer supported. Use audio server plug-ins for audio drivers moving forward.
Audio Sharing
New Features
- Audio sharing is compatible with AirPods (1st generation or later) and PowerBeats Pro. iPhone 8 or later, iPad Pro 12.9-inch (2nd generation or later), iPad Pro 11-inch, iPad Pro 10.5-inch, iPad (5th generation or later), iPad Air (3rd generation), iPad mini (5th generation), or iPod touch (7th generation or later) is required. (51331268)
AVFoundation
New Features
- AVFoundation now supports encoding video with alpha channels using HEVC. Videos encoded in this manner are broadly supported in AVFoundation APIs, and by Safari within web pages. Technical details of the format can be found in the Interoperability Profile specification. (8045917)
Books
Known Issues
- After upgrading to iOS 13 beta, locally-downloaded cloud items might move back to iCloud. (51306790)
Resolved Issues
- A predictive text bar no longer appears unexpectedly when reading certain books. (51584308)
- Books no longer quits unexpectedly while browsing a PDF. (51108267)
- Books stored in iCloud Drive appear without delay in your Library. (51435740, 50776390)
CarPlay
Known Issues
- Some home screen icons might display incorrectly in light mode. (51863892)
- The garage door button might not appear in the CarPlay Dashboard. (50275274)
Resolved Issues
- The map style for navigation apps changes dynamically between dark and light modes. (50986173)
Core Haptics
Known Issues
- By default, haptics are disabled when microphone recording begins. You can override this by setting the
AVAudio
propertySession allow
toHaptics And System Sounds During Recording true
before activating its audio session. (25811898) - Events — such as
audio
,Continuous haptic
, andContinuous audio
— can’t be resumed during the event; no output occurs for that event, only for subsequent events. This applies to playback at a specific time offset, seeking, and resuming. (29274583)Custom - When audio generated by Core Haptics is played using an audio session category or mode that normally supports Bluetooth or wired headphone output, no audio plays. (29939183, 50905288)
CHHaptic
instances with nonzero relative times that are sent as part of aDynamic Parameter send
call on aParameters(_: at Time:) CHHaptic
with theAdvanced Pattern Player at
parameter set toTime 0
are incorrectly applied at the beginning of the.0 CHHaptic
, instead of the expected nonzero relative time. This doesn’t occur on aPattern CHHaptic
. (46316890)Pattern Player - Both vibrations generated through
Audio
and vibration patterns generated through the user-created tap-to-vibrate UI are attenuated when compared to prior versions of iOS. (47448156)Services Play System Sound(_:) - Parameter Curves are not supported with a
CHHaptic
, only aAdvanced Pattern Player CHHaptic
. No error is generated when aPattern Player CHHaptic
containing a Parameter Curve is passed to aPattern CHHaptic
. (47891515)Advanced Pattern Player - Brief audio distortion occurs when starting a Playback category app such as Music in the background. For example, brief distortion occurs if you start the app from Control Center while Core Haptics audio playback using a
play
audio session is already underway. (48121467)And Record - Following any decompression to uncompressed floating-point samples, the total limit on all
audio
resources per process is eight megabytes. (48659023)Custom - Multiple overlapping Parameter Curves for the same
CHHaptic
might result in playback artifacts. (50026384)Dynamic Parameter .ID - Creating a
haptic
event with anContinuous attack
ofTime 1
, and then dynamically increasing the attack time by.0 1
, causes erroneous behavior. The expected behavior is the attack time should saturate at.0 1
; therefore increasing the attack on an event that already has maximum attack (.0 1
) should have no effect. (50386282).0 - The maximum duration for a
haptic
haptic event is 30 seconds. Events exceeding this limit can be constructed and accepted byContinuous CHHaptic
, but haptic playback will fade out after 30 seconds. (51322525)Pattern Player
Resolved Issues
- The default value for
audio
is nowBrightness Control 0
, not1
. (50310604)
Core Image
New Features
- The
init(image
andURL: options:) init(image
initializers no longer support RAW version 5 and earlier. Version 6 and later remain supported. (50911303)Data: options:) - Added new APIs for instantiating and modifying the built-in Core Image filters.
- The
CICore
filter is enhanced to support models with an input or output of typeMLModel MLFeature
.Type .multi Array - Metal
CIKernel
instances support arguments with arbitrarily structured data. - Metal
CIKernel
instances support returning a group of 2 × 2 pixels. - The integer values of
CIFormat
symbols, such asARGB8
, have changed to a new set of values that are consistent across platforms. The former values remain supported for backward compatibility; however, you should avoid dependancies on specific numerical values.
Core Media
Resolved Issues
- Media services no longer quits with the message “AVFoundation error AVErrorMediaServicesWereReset -11819” when you play a low-latency HLS stream if the network link doesn’t negotiate TCP ECN. (51690639)
Core ML
Known Issues
- In the
MLRecommender
model, theexclude
andrestrict
parameters are required, but they should be optional. For default behavior, pass in an empty list forrestrict
and the list of query items forexclude
. (50348777)
Device Management
Known Issues
- After completing User Enrollment, Reminders can’t be enabled for the Managed Apple ID. (48820760)
- Users can’t accept an invitation to App and Book Assignments. (50832260)
- MDM queries might return unmanaged data, such as profiles and certificates installed using Apple Configurator. (50857952)
Resolved Issues
- After completing User Enrollment, you’re no longer prompted to reenter your Managed Apple ID credentials when viewing account details in Settings > Passwords & Accounts. (48605466)
- You can now access the Enterprise iCloud Drive from managed apps when the managed “Open-in” restriction is enabled on a User Enrollment. (51016087)
- On a User Enrollment, you can install enterprise apps after removing and then reenrolling in MDM. (50959631)
FaceTime
Known Issues
- You might need to toggle the Attention Correction setting at least once in order to disable it. (52054477)
Files
Resolved Issues
- Using Files in Schoolwork is now supported. (51588407, 51277263)
Find My
Known Issues
- When performing an action in Find My that generates an email, you might see references to the Find My Friends and Find My iPhone apps. (51123613)
- The “Notify when found” feature is currently unavailable.
- Apple Pay cards might remain suspended after a device exits Lost Mode.
- While iOS & iPadOS 13 remains in beta, offline-finding capability is limited.
Home Screen
Known Issues
- Dragging app icons from Spotlight currently has no effect. Instead, drag app icons from the Dock. (49004339)
- Some items in Quick Action menus have unexpectedly large icons. (50561570)
Resolved Issues
- When viewing widgets for the first time after restarting your device, the Show More toggles appear correctly. (50966601)
iCloud
Known Issues
- Under certain conditions, your iCloud Drive might be missing data after upgrading to iOS 13 beta. (51787170, 51950018)Workaround: Recover deleted files on iCloud.com.
- Some documents might not download in iCloud Drive. (52295165)
- The iCloud Drive section in Settings > General > iPhone Storage might inaccurately represent the current state of files on your device. (50362095)
- When creating a new Pages, Numbers, or Keynote document in a shared folder, you might see the message: “Couldn’t connect to iCloud.” (50827963)Workaround: Close and reopen the document.
- When manually initiating iCloud backup from Settings > iCloud Account > iCloud > iCloud Backup > Back Up Now, the progress bar doesn’t complete. However, this doesn’t mean that the backup isn’t complete. Once the text below the progress bar changes from “Backing Up” to “Updating iCloud,” it indicates that the backup completed. However, the iCloud sync doesn’t complete due an issue with notes syncing with iCloud. Your notes might not be up to date on iCloud compared to the notes on your device. (51030266)
Resolved Issues
- The content of folders inside an iCloud Shared Folder are available to other users viewing your shared folder. (51591135)
- Pages, Numbers, and Keynote documents in shared folders correctly show an error message when you try to access them from iCloud.com. (50738067)
Keyboards
Resolved Issues
- You can disable QuickPath typing. (50989321)
Localization
Known Issues
- Devices set to use certain languages might exhibit clipped or misaligned layout. (51068688)
- Devices set to use certain languages might display unlocalized text. (47765173, 51197936, 51270878)
Location
Known Issues
- Some apps that receive user location might be attributed large numbers of locations even though only a few locations were actually received. (52240105)
Resolved Issues
- Requesting Always authorization and receiving Provisional Always authorization is no longer incorrectly delivered to the
CLLocation
asManager Delegate CLAuthorization
. (51475789)Status .authorized When In Use
New Features
- Ignore Blocked Senders can now be enabled in Settings > Mail. The blocked contacts list is shared with Messages, FaceTime, and Phone. (50775961)
Known Issues
- You might be unable to share an image directly from an email. Instead, forward the email with attachments. (50538771)
Maps
Resolved Issues
- Route lines display correctly when sharing a trip ETA. (50904902)
- You can navigate from an origin location that’s different than your current location when a watch running watchOS 6 beta is paired to your iPhone running iOS 13 beta. (47399367)
Messages
Known Issues
- If Animoji and Memoji aren’t mirroring your face as expected, quit and reopen Messages. (52199654)
Music
Known Issues
- When reordering songs in Up Next, Music might quit unexpectedly. (51639471)
Resolved Issues
- Music no longer appears paused even though audio is playing. (49926478)
- You can share or tap album and artist links. (49675331)
Networking
New Features
- All
URLSession
instances with aTask GET
HTTP method that contain a body now produce the errorNSURLError
. (46025234)Data Length Exceeds Maximum
Resolved Issues
- For a background-configuration
URLSession
, an HTTPSet-Cookie
header sent from a server behaves as expected. (47044416)
Deprecations
- Removed support for FTP and File URL schemes for Proxy Automatic Configuration (PAC). HTTP and HTTPS are the only supported URL schemes for PAC. This affects all PAC configurations including, but not limited to, configurations set using Settings, System Preferences, Profiles, and
URLSession
APIs such asconnection
andProxy Dictionary CFNetwork
. (28578280)Execute Proxy Auto Configuration URL(_: _: _: _:) - The
URLSession
andNSURLConnection
APIs no longer support SPDY. Servers should use HTTP 2 or HTTP 1.1. (43391641)
Notes
Known Issues
- Using search in Notes might produce unexpected results. (48238242)
Phone and FaceTime
Known Issues
- When transitioning in and out of cellular service, the status bar might not accurately reflect the current connection state. (50821677)
- When upgrading to iOS 13 beta, you might be unable to enter your SIM PIN during the setup process. Instead, use Settings > Cellular > SIM PIN to unlock your SIM. (51593059)
Podcasts
Resolved Issues
- Transcript search is now available. (50425804)
- Podcast artwork doesn’t overlap other UI elements. (50859386)
Safari and WebKit
Known Issues
- Keyboard shortcuts might not work when using non-English language settings. (50979111)
Screen Time
Known Issues
- Users can select “One more minute” multiple times per day instead of only once each time they reach the limit for an app. (48773803)
- If you enable Share Across Devices, Screen Time settings don’t sync with iCloud until your iOS device is restarted. Any edits you make to your Screen Time settings on that device before restarting are lost. (50194586)
Settings
Known Issues
- You might be unable to purchase cellular data plans on iPad. (51735832, 51737229)
Sign In with Apple
Known Issues
- Real User status is currently unavailable. Sign In with Apple provides a status for new accounts but the status might return unexpected results. (51765525)
Siri
Known Issues
- AirPods might disconnect unexpectedly when Announce Messages with Siri is enabled unless music is playing while receiving a new message. (50322025)
- When you edit an app’s intent definition file and install the app, changes aren’t immediately reflected in Shortcuts. (46645833)Workaround: Quit and relaunch Shortcuts after installing a new version of the app, or build and run the intents extension in Xcode, targeting the Shortcuts app.
- The
supports
property always returnsOn Device Recognition false
the first time it’s accessed. After a few seconds, accessing it again returns the correct value. (47822242) - Shortcuts opened on iOS & iPadOS 13 beta are automatically upgraded and can no longer be opened on iOS 12. If a device with iOS 12 and a device with iOS 13 share an iCloud account, shortcuts might become unusable on the device running iOS 12. (50873839)Workaround: Disable iCloud Sync between devices running iOS & iPadOS 13 beta and devices running iOS 12.
- While using non-English languages, asking Siri to perform actions related to Reminders or Messages might cause the corresponding application to quit unexpectedly. (50952938)
- Currently, the only supported response for
INSearch
isFor Media Intent INSearch
. (51010311)For Media Intent Response Code .continue In App - When Announce Messages with Siri is enabled, music playback might be interrupted when a message is read. (51243455)
Resolved Issues
- Shortcuts-enabled media apps no longer appear to have SiriKit media support. (51010590)
- To support Announce Messages with Siri in your messaging app, add
INSearch
to your notification category. (50462393)For Messages Intent Identifier
SwiftUI
New Features
- You can style a
Navigation
using two new style properties:View stack
anddouble
. By default, navigation views on iPhone and Apple TV visually reflect a navigation stack, while on iPad and Mac, a split-view styled navigation view displays. (51636729)When using theColumn double
style, you can provide two views when creating a navigation view — the first is the master and the second is the detail. For example:Column
Known Issues
- Return types for
View
modifier methods include complex generic types. In a future release, these methods will return simpler types. (46140669) Image
instances don’t use resizing information configured in asset catalogs. Configure the size of an image using theresizable(cap
modifier instead. (49114577)Insets: resizing Mode:) - A
Scroll
doesn’t always size itself as expected for its content. (49204262)Workaround: Size the view that’s inside theView Scroll
by applying theView frame(width:
modifier to the inner view. (49204262)height: alignment:)
Resolved Issues
- The
tab
modifier — now namedItem Label(_:) tab
— now acceptsItem(_:) @View
closures. (51502668)Builder - Text in previews in Xcode switch to the correct appearance in Dark Mode. (51486412)
Third-Party Apps
Known Issues
- You might be unable to stream to a Chromecast device. (51334673)
- WhatsApp might quit unexpectedly when forwarding messages to a user who isn’t in the recent contacts list. (45416129)
- WhatsApp users might receive duplicate notifications or notifications without content. (50537131)
- Didi might not display map data. (48386075)
- Audio might not play in Instagram stories. (50433755)
- The Wells Fargo app might quit unexpectedly when opened or during sign-in. (51085418)
Resolved Issues
- Apps that were unable to backup or restore data to iCloud Drive can now do so once again. (50784901)
- Gmail behaves as expected when you tap the “View entire message” link. (51451630)
- Dragging and dropping an
NSUser
-backed drag item creates a new scene.Activity
UIKit
New Features
- The
UITable
class no longer changes theView Cell background
orColor is
properties of theOpaque content
and any of its subviews when cells become highlighted or selected. If you are setting an opaqueView background
on any subviews of the cell inside (and including) theColor content
, the appearance when the cell becomes highlighted or selected might be affected. The simplest way to resolve any issues with your subviews is to ensure theirView background
is set toColor nil
orclear
, and theiropaque
property isfalse
. However, if needed you can override theset
andHighlighted(_: animated:) set
methods to manually change these properties on your subviews when moving to or from the highlighted and selected states. (13955336)Selected(_: animated:) - Since iOS 8, using
UISearch
withController UINavigation
has required setting theController defines
property of the top view controller toPresentation Context true
. Failure to do so leads to subtle bugs that can be hard to detect and debug. Starting in iOS & iPadOS 13 beta, if a view controller’snavigation
has a non-Item nil
search
, when the view controller is shown in a navigation controller,Controller UINavigation
automatically sets that view controller’sController defines
property toPresentation Context true
. If you are targeting earlier versions of iOS, set this property before your search controller becomes active. (31338934) - The
UIRefresh
class no longer directly modifies theControl content
of its scroll view. Instead, its adjustments to the content inset will be incorporated into the scroll view’sInset adjusted
. The only exception is when the scroll view’sContent Inset content
is set toInset Adjustment Behavior UIScroll
, in which case theView .Content Inset Adjustment Behavior .never UIRefresh
instance will modify theControl content
directly as it did in previous releases. (35866834)Inset - If you implement self-sizing cells in a
UITable
by overridingView size
without using Auto Layout, the height you return is interpreted as the desired height for theThat Fits(_:) content
of the cell, andView UITable
automatically adds any additional height needed to allow room for the cell separator. If you implement manual self-sizing this way, the cell’sView Cell content
width is guaranteed to be accurate for you to use in manual layout calculations whenView size
is called on theThat Fits(_:) UITable
. (39742612)View Cell - Trait environments, such as views and view controllers, now have their
trait
property populated with traits during initialization. These initial traits represent a prediction of the ultimate traits that the trait environment will receive when it gets added to the hierarchy. Because the traits that are populated during initialization are just a prediction, they might differ from the traits that are received once actually in the hierarchy. Therefore, when possible you should wait to perform work that uses theCollection trait
until the view, or view controller’s view, has moved into the hierarchy — meaningCollection window
returns a non-nil
value — so that you don’t have to throw away any work done using the predicted traits if the actual traits are different. The best time to use thetrait
is during layout, such as insideCollection layout
,Subviews() view
, orWill Layout Subviews() view
.Did Layout Subviews() - The
trait
method is only called when the value of a trait changes. Importantly, because the trait collection is now initialized to a prediction of the ultimate traits in the destination hierarchy, when the initial predicted traits match the ultimate traits in the hierarchy,Collection Did Change(_:) trait
will not be called when the trait environment is added to the hierarchy. BecauseCollection Did Change(_:) trait
is intended to be an invalidation callback to notify you that one or more traits changed, audit your existing implementations of this method, as well as theCollection Did Change(_:) UIContent
methodContainer will
, for places where you might have been relying on it to trigger initial setup. The best place to lazily perform work that uses theTransition(to: with:) trait
is inside one of theCollection layout
methods discussed above, but remember that these layout methods are called any time layout occurs so be sure to avoid repeating work when you don’t need to. (46818941)Subviews - You can now enable debug logging to easily see when
trait
orCollection Did Change(_:) will
is called on your own classes. Turn on the logging by using the following launch argument:Transition(to: with:) -UITrait
. You might want to temporarily disable the Main Thread Checker while using this launch argument and running your app from Xcode to avoid extra log messages for unrelated classes. (47858564)Collection Change Logging Enabled YES - The
UITable
class’sView Cell content
property is always laid out edge-to-edge with adjacent accessories, both on the leading and the trailing side. This streamlines the layout code so developers who want the correct default offset no longer have to align their content with the content view border or the layout margin depending on whether there is an accessory on the trailing side or not. You should now always lay out their code on the layout margins of the cell’s content view to get the default system insets. These insets will be adjusted automatically based on the accessories visible in the cell to match the system’s default spacing. (48214114)View - You can now invoke a custom initializer from a creation block that’s passed through
instantiate
orInitial View Controller(creator:) instantiate
. This makes it possible for you to initialize view controllers with additional context and arguments, while taking advantage of defining them in a storyboard through Interface Builder. A custom controller initializer must call itsView Controller(identifier: creator:) super
method and pass the coder argument that it receives through the creation block. (48313869).init(coder:)
Known Issues
- Specifying
UIWindow
in Swift is currently unavailable. (51036709)Scene .Destruction Request Options
Voice Control
Known Issues
- After you enable Voice Control for the first time, resources begin downloading in the background. Once the download completes, you will receive a notification that Voice Control is ready for use. (50788121)
Voice Memos
Known Issues
- Voice Memos synced from iCloud might not play. (51492047)
Watch
Known Issues
- Complications might disappear from Apple Watch after updating to iOS 13 beta if your watch isn’t running watchOS 6 beta. (50507942)
Resolved Issues
- Settings appear properly in the Apple Watch app if you’ve recently reinstalled a built-in app. (51689111)
Xcode
New Features
CAMetal
is now available in Simulator. (45101325)Layer
Known Issues
- Donated shortcuts might not appear in Search while using the simulator. (50832782)Workaround: Test on a device with Settings > Developer > Display Recent Shortcuts enabled.
- Changing the volume level in Simulator while a video is playing in Safari mutes the audio. (51207286)
Resolved Issues
- Calls to
SKProducts
no longer fail in Simulator. (50875951)Request - Swift interfaces for several new
URLSession
APIs are now available. (50517967) - Dark Mode is available in Simulator (50699968)
-
When running your app from Xcode, you no longer see console errors about UIKit classes that override the
trait
getter. (51651561)”Collection
This post was last modified on iul. 2, 2019, 9:51 PM 21:51