Anda di halaman 1dari 7

tvOS 1313 Beta 4 Release

Notes
tvOS 13 Beta 4 release notes downloaded by
GeeksCorner and sponsored by Creativley
Social.

tvOS 13 Beta 4 Release


Notes
Overview
The tvOS 13 SDK provides support for developing tvOS apps
for Apple TV devices running tvOS 13. The SDK comes bundled
with Xcode 11 beta available from Beta Software Downloads.
For information on the compatibility requirements for Xcode 11,
see Xcode 11 Beta 4 Release Notes.
AuthenticationServices
Known Issues
• Passing both ASAuthorizationAppleIDProvider and
ASAuthorizationPasswordProvider to
ASAuthorizationController is not currently supported on
tvOS. (50897359)

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)

Installation
Resolved Issues
• Restore image installation of tvOS 13 for Apple TV HD is
now available. (51780378)

MapKit
Known Issues
• MKMarkerAnnotationView doesn’t render the default glyph
image. (52143655)

Workaround: Set the glyphImage property on
MKMarkerAnnotationView instances.
• MKMarkerAnnotationView doesn’t render the markers for
annotations using the default tint color. (51908728)

Workaround: Set the markerTintColor property on
MKMarkerAnnotationView instances.

Networking
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 as connectionProxyDictionary and
CFNetworkExecuteProxyAutoConfigurationURL(_:_:_:_:).
(28578280)
• The URLSession and NSURLConnection APIs no longer
support SPDY. Servers should use HTTP 2 or HTTP 1.1.
(43391641)

SwiftUI
New Features
• The EnvironmentValues structure has four new properties
for reading accessibility values from the environment:
accessibilityDifferentiateWithoutColor,
accessibilityReduceTransparency,
accessibilityReduceMotion, and accessibilityInvertColors.
(51712481)
• The color(_:) modifier for Text is renamed
foregroundColor(_:) for consistency with the more general
foregroundColor(_:) view modifier. (50391847)
• The BindableObject protocol’s requirement is now
willChange instead of didChange, and should now be sent
before the object changes rather than after it changes. This
change allows for improved coalescing of change
notifications. (51580731)
• The RangeReplaceableCollection protocol is extended to
include a remove(atOffsets:) method and the
MutableCollection protocol is extended to include a
move(fromOffsets:toOffset:) method. Each new method
takes IndexSet instances that you use with the
onMove(perform:) and onDelete(perform:) modifiers on
ForEach views. (51991601)
• Added improved presentation modifiers:
sheet(isPresented:onDismiss:content:),
actionSheet(isPresented:content:), and
alert(isPresented:content:) — along with isPresented in the
environment — replace the existing presentation(_:),
Sheet, Modal, and PresentationLink types. (52075730)
• Updated the APIs for creating animations. The basic
animations are now named after the curve type — such as
linear and easeInOut. The interpolation-based
spring(mass:stiffness:damping:initialVelocity:) animation is
now
interpolatingSpring(mass:stiffness:damping:initialVelocity:),
and
fluidSpring(stiffness:dampingFraction:blendDuration:timest
ep:idleThreshold:) is now
spring(response:dampingFraction:blendDuration:) or
interactiveSpring(response:dampingFraction:blendDuration
:), depending on whether or not the animation is driven
interactively. (50280375)
• Added an initializer for creating a Font from a CTFont.
(51849885)

Known Issues
• Image instances don’t use resizing information configured
in asset catalogs. Configure the size of an image using the
resizable(capInsets:resizingMode:) modifier instead.
(49114577)

Resolved Issues
• View modifier methods return opaque views (some View)
rather than complex generic types. (46140669)
• ScrollView instances always size themselves as expected
for their content. (49204262)
• Tabs in TabbedView instances appear as expected when
you use them with a NavigationView. (49958869)
• The possible values that you can select from a Picker can
now be accessed from UI automation. (50679414)

Deprecations
• The identified(by:) method on the Collection protocol is
deprecated in favor of dedicated
init(_:id:selection:rowContent:) and init(_:id:content:)
initializers. (52976883)
• The relativeWidth(_:), relativeHeight(_:), and
relativeSize(width:height:) modifiers are deprecated. Use
other modifiers like
frame(minWidth:idealWidth:maxWidth:minHeight:idealHeig
ht:maxHeight:alignment:) instead. (51494692)

System Video
Resolved Issues
• Waking from sleep is faster and doesn’t result in an
indefinite No Signal state. (50489811)
• Apple TV no longer enters sleep mode unexpectedly when
transitioning between videos in a playlist. (51159114)
UIKit
Known Issues
• Except for selectionIndicatorTintColor, properties in the
new tab bar appearance API aren’t reflected on the screen.
(49792597)

Xcode
New Features
• CAMetalLayer is now available in the Simulator.
(45101325)

Anda mungkin juga menyukai