בכל גרסה חדשה של Google Cast שמתפרסמת, השינויים מתוארים בהמשך והפניות ה-API מתעדכנות. כדי לראות את השינויים ברשימת המשימות לעיצוב, אפשר לעיין ביומן השינויים שלה.
12 במאי 2025
Android Sender 22.1.0
-
השקנו את הגרסאות play-services-cast:22.1.0 ו-play-services-cast-framework:22.1.0
-
העדכון מותנה ב-androidx.mediarouter:mediarouter:1.8.0-beta01, והוא תומך בממשקי ה-API
MediaRouter.RouteInfo#connect()
ו-MediaRouter.RouteInfo#disconnect()
של AndroidX Media Router. -
הוספת
CastOptions.Builder
להגדרת ה-APIMediaRouterParams.Builder#setMediaTransferRestrictedToSelfProviders(boolean)
של AndroidX Media Router.
-
העדכון מותנה ב-androidx.mediarouter:mediarouter:1.8.0-beta01, והוא תומך בממשקי ה-API
28 באוקטובר 2024
Android Sender 22.0.0 ו-Android TV Receiver 21.1.1
- תוקנה נקודת חולשה פוטנציאלית מסוג התקפת מניעת שירות (DoS) שנמצאה בספריית Protobuf Java Lite.
- נמחק MediaNotificationService. לא אמורה להיות לאפליקציות גישה ישירה אליו.
- תיקון באג במכשירים עם Android R ואילך, שבו ניסיון להציג תמונה קטנה מדי בהתראה של Google Cast עלול לגרום לקריסה של ממשק המשתמש של המערכת.
4 בספטמבר 2024 1 בנובמבר 2024
Web Receiver 3.0.0133 3.0.0135 3.0.0137
- גרסת ברירת המחדל של Shaka Player שבה משתמש CAF עודכנה מ-4.3.4 ל-4.9.2. רשימה מלאה של השינויים מופיעה ברשימת השינויים של Shaka Player.
- הפעלת טעינה מראש של תוכן בנגן Shaka. כך אפשר לעבור בצורה חלקה בין פריטי מדיה או הפסקות למודעות.
- תוקנו שגיאות שנגרמו על ידי שינוי קודיקים של Shaka.
- נוסף שדה חדש
ErrorSeverity
לשגיאות Shaka. אם מידת החומרה היאRECOVERABLE
, ההפעלה לא אמורה להיפסק. - תוקן כשל בטעינת תוכן בבקשות טעינה בו-זמניות.
- מבפנים, CAF משתמש עכשיו ב-
shaka.Player#attach
כדי לצרף רכיב מדיה במקום להעביר את רכיב המדיה ל-constructorshaka.Player
(התכונה הוצאה משימוש ב-Shaka API). - נוספו השדות
frameType
ו-frameDescription
ל-cast.framework.events.Id3Event
. השדות האלה מאוכלסים כשמשתמשים ב-Shaka Player להפעלה. - נוספו האירועים
REQUEST_GET_STATUS
ו-REQUEST_PRELOAD
. אפשר להאזין לאירועים האלה באמצעותPlayerManager#addEventListener
. - נוספה תגובה לשגיאה לבקשות טעינה עם
requestId
שגוי, במקום כישלון ללא הודעה. - תוקן יומן האזהרות של הגדרת
jumpLargeGaps
של Shaka Player, שהוצא משימוש בגרסה 4 של Shaka. - התחלנו לאכלס את השדה
requestId
בהודעהMediaStatus
במצבLOADING
. - שימוש חוזר במכונה של נגן Shaka בזמן טעינת תוכן חדש.
- הפסקת התמיכה בפקודת המדיה
QUEUE_SHUFFLE
שהוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב-QUEUE_UPDATE
. - תמיכה מתוקנת במודעות VAST ברצף, שבהן לכל תג
<Ad>
יש מאפייןsequence
ותג<Wrapper>
בתצוגת עץ. - תיקון בהעברה של המאפיין
crossorigin
ללא ערך מ-<cast-media-player>
לרכיב<video>
בתצוגת עץ. - חשיפת שפת האודיו ב-inband ב-MPL.
22 באוגוסט 2024
iOS Sender 4.8.3
- תוקן באג שבו לחיצה על לחצן ההעברה לא פתחה את בורר המכשירים.
- תוקנה קריסה שמשפיעה על מכשירים עם iOS מגרסה 17 ואילך, שקשורה ל-AVRouting.
18 באפריל 2024
iOS Sender 4.8.1
- הגרסה המינימלית שנתמכת על ידי Cast SDK היא עכשיו iOS 14.
- מניפסט הפרטיות נכלל בחבילה יחד עם ה-xcframework החתום.
- מצב האורח הוצא משימוש והוסר. החל מהגרסה הזו, תהיה זמינה גרסה אחת של SDK לשילוב.
- תוקנה קריסה שעלולה להתרחש לפעמים במהלך העברה (cast) אם מוצגת מודעה קצרה.
11 בדצמבר 2023
Web Receiver 3.0.0122
- הוספנו תמיכה במודעות ברצף וב-Ad Buffet ב-VAST.
- ממשק המשתמש של אמצעי הבקרה על המדיה ב-Cast Player עודכן במכשירי Google TV.
- הוספת שדה
audioTrackInfo
חדש לאובייקטTrack
. - הוספנו את הערך
cast.framework.system.Message
, שמייצג הודעה שהתקבלה משולח או נשלחה לשולח. - שינוי הלוגיקה של הפסקות הסריקה. עכשיו, מקלט האינטרנט יוצר הפסקה
seek-{timestamp}
סינתטית רק אם יש יותר מהפסקה אחת שחוזרת מ-BreakManager#setBreakSeekInterceptor
. אחרת, ההפסקה לחיפוש קדימה תישאר זהה להפסקה המקורית בציר הזמן. - הוספנו את האפשרות
CastReceiverOptions#shakaVariant
לטעינת גרסאות ניפוי באגים של Shaka Player ב-CAF. -
תוקנה הבעיה שבה הקודמים
PlaybackConfig#licenseRequestHandler
ו-PlaybackConfig#licenseResponseHandler
לא זוהו באמצעות Shaka for HLS כשנעשה שימוש בהצפנה מסוג AES-128. - תוקנה הבעיה שבה האירוע
ID3Event
לא הופעל כשנעשה שימוש ב-Shaka Player. - תוקנו טראקים של טקסט שהועלו באופן צדדי כשמשתמשים במודעות Preroll.
- תוקנה בעיית הרינדור של הטקסט כשמשתמשים ב-
UITextDisplayer
. - תוקנו בעיות שונות שקשורות לרגישות לאותיות רישיות לגבי מודעות VAST, סוגי MIME ושמות של מערכות להגנה על תוכן.
- תוקנו בעיות שונות שקשורות לכתוביות מאולצות.
- תוקן הטעינה של קודי
EndedReason
באירועים מסוגBREAK_CLIP_ENDED
.
4 בדצמבר 2023
Android Sender 21.4.0 ו-Android TV Receiver 21.0.1
-
השקנו את play-services-cast:21.4.0 ואת play-services-cast-framework:21.4.0
- העלייה של minSdkVersion מ-16 ל-19.
-
העדכון מותנה ב-androidx.mediarouter:mediarouter:1.6.0-beta01. כך
MediaRouteButtons
תמיד גלוי כברירת מחדל. כך הצלחנו לצמצם את התרחישים שבהם זיהוי מכשירי Cast מתחיל באופן אוטומטי ללא פעולה מצד המשתמש. -
נוספה ההגדרה
CastOptions.Builder#setSessionTransferEnabled
כדי לקבוע אם אפליקציית השולח תציג מכשירים להעברה (cast) כשמתג החלפת הפלט מופעל. ערך ברירת המחדל הוא true. -
אירועי
MediaSessions
לא נוצרים יותר כשאפליקציות לא מגדירות אתCastMediaOptions
או מגדירות את CastMediaOptions כ-null. -
תוקנה שגיאה מסוג
MiniControllerFragment
android.view.InflateException
שעלולה להתרחש בזמן השימוש ב-FragmentContainerViews
. -
נוספו גרסאות חדשות של
CastButtonFactory#setUpMediaRouteButton
שמחזירות את הערךTasks
, שאפליקציות יכולות להאזין לו כדי לבדוק אם הפעולה בוצעה בהצלחה או אם הושלחה הודעה על חריגה. הגרסאות הישנות שלא מקבלות את הארגומנטExecutor
יתעלמו מ-ModuleUnavailableExceptions ויכשלו בשקט.
-
הגרסה play-services-cast-tv:21.0.1 שוחררה
- העלייה של minSdkVersion מ-16 ל-19.
- הגרסה הזו כוללת שיפורי איכות
20 ביולי 2023
iOS Sender 4.8.0
- הגרסה המינימלית שנתמכת על ידי iOS SDK היא עכשיו iOS 13.
- הגרסה היציבה הראשונה של XCFramework.
- XCFrameworks זמין דרך Cocoapods.
- השחזרנו את הפונקציונליות של בקרת עוצמת הקול באמצעות לחצני עוצמת הקול הפיזיים במהלך הפעלת מדיה.
- כפתור ההעברה (cast) מתאים עכשיו את צבע האטימה כשמשתמשים בו בסרגל הניווט.
- עכשיו אפשר להתאים אישית את צבע הכותרת של הניווט באמצעות GCKUIStyle API.
- תוקנה בעיה בסרגל הניווט השקוף בתצוגת הרשימה של כתוביות לטראקים של מדיה.
- תוקנה קריסה בגרסת הבטא של XCFramework.
- נוספה ממשק API לקישור UIControl עם פעולות של התקדמות או חזרה אחורה.
- הוספנו תמיכה בהעברה (cast) לטאבלטים מדגמי Pixel.
6 ביולי 2023
Web Receiver 3.0.0111
-
הוספנו תמיכה בהטמעת מודעות דינמיות באמצעות
BreakManager
addBreak(breakData, breakClips, broadCastMediaStatus)
ו-removeBreakById(breakId)
. -
נוספה ניתוח מחרוזות
Subtype
למניפסטים של Smooth. -
נוספה תמיכה בבקשות אסינכרוניות ב-
manifestRequestHandler
, ב-segmentRequestHandler
וב-licenseRequestHandler
ל-Shaka Player. - הוספנו תמיכה בכתוביות מאולצות.
- הגרסה שמוגדרת כברירת מחדל של Shaka ב-CAF שונתה ל-4.3.4.
-
תיאור הפרמטר
setActiveByIds
צוין בצורה ברורה יותר. - תוקנה הדרך שבה CAF בוחרת טראקים נפרדים של אודיו.
- תיקנו את ההמרות של סוגי גוף הבקשה במסנני הבקשות של Shaka.
-
נוספה היכולת להריץ שאילתות על
CreativeInformation
שקשורות ל-BreakClip
ב-BreakManager
getCreativeInfoByClipId(breakClipId)
. - תוקנו מטא-נתונים של מדיה שחסרים במהלך טעינת רכיב המדיה במכשירים עם שליטה באמצעות DPad.
-
נוספו הנכסים
hlsSegmentFormat
ו-hlsVideoSegmentFormat
ל-BreakClip
. - תיקון השוואות של סוגי MIME תוך התחשבות ברישיות באמצעות MPL.
- תוקנה בעיה של אחסון בזמן אמת (based-TS) ללא הגבלה ב-HLS בזמן הטעינה באמצעות Shaka Player.
-
תוקנה ההתנהגות של
PlayerDataBinder
באירועIS_AT_LIVE_EDGE_CHANGED
. - תוקנה בעיה של לולאה אינסופית בנתונים לא מספיקים שסופקו בפלחי TS באמצעות MPL.
-
הוסף
error.stack
לשגיאות ב-Shaka Player. -
שינוי השימוש בשדה
audioMimeType
במקום בשדהaudioCodec
מאובייקט הטראק של Shaka Player, כדי לאכלס את השדהcast.framework.messages.Track.trackContentType
עבור טראקים של וריאנטים. -
נוספה
shaka.extern.track.label
ל-cast.framework.messages.Track.name
בטראקים של Shaka Player. -
הרחבנו את האובייקט
cast.framework.stats.Stats
כדי לכלול את השדות הקיימים ב-shaka.extern.Stats
. - חישובים קבועים של זמן המדיה בתוכן עם הפסקות מוטמעות מורחבות.
28 במרץ 2023
Android Sender 21.3.0 ו-Android TV Receiver 21.0.0
-
השקנו את play-services-cast:21.3.0 ואת play-services-cast-framework:21.3.0
-
NotificationManager
משמש עכשיו לפרסום התראות על העברת מדיה במקוםForeground Service
. -
הוספנו את הערך
CastReasonCodes#CAST_CANCELLED
החדש כדי לציין סשנים של העברה (cast) שבוטלו.
-
-
הגרסה play-services-cast-tv:21.0.0 שוחררה
- תוקנה הערה על nullable עבור
MediaManager
.
- תוקנה הערה על nullable עבור
17 באוקטובר 2022
Web Receiver 3.0.0105
- שדרוג של נגן Shaka לגרסה 3.2.11.
-
הוספנו את
cast.framework.PlaybackConfig#enableUITextDisplayer
כדי להציג כתוביות ב-Shaka Player באמצעות ה-DOM. -
נוספו
cast.framework.CastReceiverOptions#shakaVersion
ו-cast.framework.CastReceiverOptions#useShakaForHls
כדי לאפשר למקלטים להשתמש ב-Shaka Player להפעלת HLS. -
עכשיו יש ל-
PlaybackConfig#manifestHandler
, ל-PlaybackConfig#segmentHandler
ול-PlaybackConfig#licenseHandler
גישה לכותרות התגובה של HTTP. -
הוספת
customData
אלCommandAndControlManager#ErrorResponseData
כשההודעהLOAD_BY_ENTITY
מסתיימת בשגיאה.
10 באוקטובר 2022
Android Sender 21.2.0
-
השקנו את play-services-cast:21.2.0 ואת play-services-cast-framework:21.2.0
-
הוספנו את התכונה
Output Switcher
. -
הוספנו API חדש
Cast.Listener#onDeviceNameChanged()
כדי לעדכן על שינוי שם המכשיר שלstream transfer
. -
הוצאו משימוש
CastOptions.Builder#setVolumeDeltaBeforeIceCreamSandwich(double)
ו-CastOptions#getVolumeDeltaBeforeIceCreamSandwich()
. -
תוקנה הבעיה ב-
ForegroundServiceStartNotAllowedException
באמצעות ה-MediaNotificationService
. -
עודכן
MediaNotificationService
ל-Media controls in System UI
. -
עדכנו את ממשקי ה-API של
RemoteMediaClient
כדי לאפשר להם לקבלcustomData
שיכול להיות null. -
עודכנה ההגדרה
MediaInfo.Builder
כך שתקבל את הערכיםcontentId
אוcontentURL
. -
עודכנה
ImagePicker#onPickImage
כדי לקבלMediaMetadata
nullable. -
עדכנו את התלות ב-
com.google.android.datatransport:transport-api
לגרסה האחרונה.
-
הוספנו את התכונה
8 באוגוסט 2022
Android Sender 21.1.0 ו-Android TV Receiver 20.0.0
-
השקנו את play-services-cast:21.1.0 ואת play-services-cast-framework:21.1.0
-
CastContext#getSharedInstance(Context)
הוצא משימוש. במקום זאת, צריך להשתמש ב-CastContext#getSharedInstance(Context, Executor)
, שמחזירה Task API, וב-ModuleUnavailableException
לטיפול בחריגה כש-Cast SDK נכשל לטעינת המודול הפנימי של Cast. -
ApplicationMetadata#getImages()
הוצא משימוש. במקום זאת, צריך להשתמש ב-ApplicationMetadata#getIconUrl()
, שמחזיר את קובץ האימג' של האפליקציה שמוגדר במסוף הפיתוח של Cast. -
תוקנה שגיאה מסוג
ConcurrentModificationException
שעלולה להתרחש במהלך רישום וביטול רישום שלMediaQueue.Callbacks
. -
תוקנה בעיה ב-
MediaInfo#getStreamDuration()
בשידורים חיים. -
תוקנו ההגבלות על מעבר בין התראות ב-
MediaNotificationService
ב-Android S. -
תוקנה בעיה של דליפת הפניה לפעילות ב-
CastContext
. - תוקן באג שבו תמונה חדה של רקע מוצגת במהלך מודעת וידאו במקום גרסה מטושטשת.
-
-
הגרסה play-services-cast-tv:20.0.0 שוחררה
- הגדלת
minSdkVersion
מ-14 ל-16. -
תוקנה בעיה ב-
MediaManager#setSessionCompatToken(MediaSession.CompatToken)
שבה לא הייתה תמיכה נכונה בארגומנטים null.
- הגדלת
31 במרץ 2022
Web Receiver 3.0.0103, MPL Player 1.0.0.113
- שדרוג גרסת ברירת המחדל של Shaka Player לגרסה 3.2.2.
-
נוספה ממשק API חדש,
cast.framework.PlaybackConfig#shakaConfig
, שמאפשר לשנות את גרסת הנגן של Shaka ואת אפשרויות אחרות של Shaka. -
הוספנו ממשק API חדש,
cast.framework.ui.Controls#hasMediaControlsOverlay()
, שמאפשר לבצע שאילתה כדי לבדוק אם שכבת-העל של פקדי המדיה מוצגת מעל האפליקציה. -
נוסף סגנון חדש,
cast.framework.ui.ControlsButton.LIKE_HEART
, לפעולת המשתמש 'לייק'. -
ערך
currentMediaTime
של נתוני האירועcast.framework.events.EventType.BREAK_CLIP_ENDED
מייצג עכשיו את השעה הנוכחית של קטע ההפסקה האחרון ברגע שבו האירוע התרחש. -
נוספה שיטה
cast.framework.PlayerManager#getRawCurrentTimeSec
שמחזירה את זמן המדיה של רכיב המדיה. -
הוספנו את
cast.framework.NetworkRequestInfo#timeoutInterval
כדי לציין את הזמן הקצוב לתפוגה של בקשות HTTP לבקשות של נגן. - תוקנו באגים ב-MPL בפענוח כתוביות CEA 608/708 לשידורי A/V שהופרדו.
- תוקנה הלוגיקה של ניתוח חותמת הזמן של MPL WebVTT כדי לאפשר יותר מ-2 ספרות לערך השעות.
9 בדצמבר 2021
Android Sender 21.0.0
- הוספנו תמיכה משופרת ב-nullability ל-Kotlin, על ידי הפיכת הפרות של null safety לשגיאה. מפתחי Java לא יושפעו. מפתחי Kotlin עשויים לראות כשלים חדשים ב-build אם יש להם קוד קיים שלא היה בטוח ל-null.
19 בנובמבר 2021
iOS Sender 4.7.0
- תוקנה התמיכה בשליחת נתונים ב-iOS לשימוש ב פרטי הכניסה של ה-ATV עם Cast Connect.
- תוקן באג שבו סרגי הניווט היו עם רקעים שקופים בזמן ה-build באמצעות Xcode 13.
-
תוקנו בעיות נגישות שדווחו באמצעות
GCKUICastButton.
- תוקן באג שבו המעבר בין Wi-Fi לרשת סלולרית ניתק את סשן ההעברה (cast) במקום להשעות אותו.
- הפסקת התמיכה ב-iOS10 וב-iOS11, וכתוצאה מכך, הפסקת התמיכה בארכיטקטורות של 32 ביט.
- תיקנו עוד באגים ושיפרנו את הביצועים.
16 בנובמבר 2021
Android Sender 20.1.0
- הערה: אפליקציות שמטרגטות ל-Android 12 חייבות לעדכן ל-Android Sender 20.1.0 כדי למנוע קריסה בסביבת זמן הריצה.
- שיפורים בתור
-
נוספה קריאה חוזרת חדשה מסוג
itemsReorderedAtIndexes
ל-MediaQueue, שנקראת כשהתור ממוין מחדש. - הוספנו תמיכה בסריאליזציה של פקודות בתור.
-
הפכנו את הפרמטר
customData
ב-RemoteMediaClient#queueSetRepeatMode
לאפשרי לאפס. - התכונה 'תצוגה מרחוק' הוצאה משימוש.
- הערך של
minSdkVersion
הועלה מ-14 ל-16.
26 באוקטובר 2021
Web Receiver 3.0.0102
- שדרוג ל-Shaka Player v3.0.13 (שגם מתקן מספר בעיות שדווחו בעבר).
- נוספה תמיכה בתמונות משניות במסכים חכמים וב-Chromecasts.
- תוקנה בעיה שבה הכתוביות לא הוצגו בשידורים שנשמרו במטמון עקב שגיאה בלוגיקה ששימשה לזיהוי טראקים כפולים.
-
תוקנה בעיה שבה קריאת החזרה (callback) של השגיאה של הנמען לא הופעלה כש-
LOAD_BY_ENTITY
החזיר שגיאה. - נוספה תמיכה בקודקי אודיו AAC (HE-AAC) יעילים לסטרימינג של נתונים.
-
תוקן באג שבו
PlayerManager.getStats()
לא החזיר את הערכים הנכונים לגובה ולרוחב. -
הסרנו את המידע של VAST ו-VMAP מהודעות
MediaStatus
כדי למנוע עומס יתר שעלול לגרום לניתוק של השולח מהנמען. -
תוקנה בעיה שבה הערך של
endedReason
לא סופק לשולח כשהצופים דילוגו על מודעות. - תוקנה בעיה שבה הפסקות למודעות הוסרו מתור הטעינה לפני ההפעלה.
-
נוספו השדה החדש
cast.framework.message.QueueChange#reorderItemIds
שמכיל את רשימת הפריטים בתור שהושפעו מהפעולהQUEUE_CHANGE
. - צמצום האחסון במטמון בשידורים חיים מסוג HLS ב-MPL כשעוברים בין טראקים של אודיו, כך שהאודיו והווידאו נשארים מסונכרנים.
- תיקון הניתוח של שידורי HLS ב-MPL עם כתוביות מוטמעות בתקן CEA608/CEA708.
- לחצני הבקרה של המדיה ב-Chromecast with Google TV מוסתרים כשהמדיה מושהית למשך יותר מ-5 שניות.
26 במאי 2021
iOS Sender 4.6.1
- תוקנה בעיה שבה סשנים של העברה (cast) ברקע מושהים באפליקציות שמאפשרות הפעלה ברקע.
17 במאי 2021
iOS Sender 4.6.0
- שינינו את התנהגות ברירת המחדל של לחצן ההעברה (cast) כך שיופיע תמיד כשמחוברים לרשת Wi-Fi.
- הוספנו תיבת דו-שיח חדשה עם עזרה, שמופיעה כשהמשתמש מקייש על לחצן ההעברה (cast) ולא נמצאו מכשירים.
-
ממשק API
GCKUICastButton::triggersDefaultCastDialog
שהוצא משימוש. -
הוספנו תמיכה אחידה יותר בהתאמה אישית של תיבת דו-שיח לאפליקציות שמטמיעות ממשק משתמש מותאם אישית באמצעות ה-API החדש
GCKUICastButtonDelegate
. - הוספנו תמיכה במצב כהה ל-iOS מגרסה 13 ואילך.
-
הוספנו התאמה אישית של סמן המודעה ל-
GCKUIStyleAttributes
. -
הוספנו תמיכה ב-
hlsSegmentFormat
וב-hlsVideoSegmentFormat
למדיה. - תיקוני באגים ושיפורי ביצועים.
29 באפריל 2021
Web Receiver 3.0.0096
20 באפריל 2021
Android Sender 20.0.0 ו-Android TV Receiver 18.0.0
-
השקנו את play-services-cast:20.0.0 ואת play-services-cast-framework:20.0.0.
- מחקנו את GameManager וממשקי ה-API הקשורים. הם הוצאו משימוש בשנת 2017.
-
הוספת הכיתה
SessionState
לספריית הלקוח של ההעברה. -
הוספנו את
CastReasonCodes
כדי לספק הסברים מפורטים עלCastStatusCodes
. משתמשים ב-methodCastContext#getCastReasonCodeForCastStatusCode(int)
כדי לתרגם מ-CastStatusCodes
ל-CastReasonCodes
. -
הוספת את
HlsSegmentFormat
ואתHlsVideoSegmentFormat
ל-MediaInfo.Builder
. -
סימנתי את
foregroundServiceType
שלMediaNotificationService
כ-mediaPlayback
. -
עדכנו את יחסי התלות ב-
com.google.android.datatransport:transport-api
לגרסה האחרונה. -
הוספה של קונסטרוקטור
MediaLoadRequestData.Builder
ליצירה מאובייקטMediaLoadRequestData
. - תוקנה בעיה עם לחצן ההפעלה/ההשהיה בנגן המיני כשעוברים משידור VOD לשידור חי.
-
הטמענו את הקוד
MediaIntentReceiver#ACTION_DISCONNECT
להתראות על מדיה ב-Cast.
-
הגרסה play-services-cast-tv:18.0.0 זמינה:
-
הוספת את הכיתה
StoreSessionRequestData
ואת הכיתהStoreSessionResponseData
לספרייה של cast-tv.
-
הוספת את הכיתה
5 באפריל 2021
Web Receiver 3.0.0095
- שדרוג של Shaka Player לגרסה 3.0.10.
-
כפתור ההעברה (cast) מוצג עכשיו כברירת מחדל כשיש תמיכה בפקודת המדיה
STREAM_TRANSFER
. - הוספנו את סרגל ההצעות לתחתית ממשק המשתמש של 'עיון בתוכן'. בסרגל ההצעות יש צ'יפים אינטראקטיביים. כשבוחרים בהם, אפשר להפעיל פריט מדיה או לגלול בין הפריטים הזמינים. כל צ'יפ ממופת גם לפקודה זמינה של Google Assistant. נכון לעכשיו, יש תמיכה בצ'יפים של הצעות רק כששפת המערכת מוגדרת לאנגלית או ליפנית.
- תוקנה באג ב-Chromecast with Google TV שבו שכבת-העל של אמצעי הבקרה של המדיה הוצגה כשביצעתם העברה (cast) של תוכן תמונות למכשיר המקבל שמוגדר כברירת מחדל.
- הוספנו תמיכה באירוע
TRACKS_CHANGED
.
18 בדצמבר 2020
Web Receiver 3.0.0085
-
נוספו אפשרויות ל-
CastReceiverOptions
להשבתת הטעינה של Shaka ו-MPL.
3 בדצמבר 2020
iOS Sender 4.5.3
-
תוקנה השגיאה בזמן הטעינה 'סמלים לא מוגדרים לארכיטקטורה arm64' עבור
GCKCredentialsData
. -
תוקנה שגיאה של המהדר בנושא nullability מתנגש ב-
GCKCredentialsData
. -
הודעות אזהרה מתועדות עכשיו ביומן אם רשומות השירות הנדרשות של Bonjour חסרות ב-
Info.plist
.
4 בנובמבר 2020
iOS Sender 4.5.2
-
הגרסה המינימלית של ספריית
Protobuf
עודכנה ל-3.13 ב-CocoaPods. שימוש בגרסאות קודמות שלProtobuf
יגרום לקריסת ה-SDK. - הגרסה הזו ייחודית ל-CocoaPods והיא משתמשת באותו קובץ בינארי כמו בגרסה 4.5.1.
13 באוקטובר 2020
iOS Sender 4.5.1
-
תוקנה בעיה שבה
GCKUICastButton
עם בורר מכשירי בהתאמה אישית לא התעדכן כך שישקף את מצב ההעברה (cast) הנכון. - תוקנה האזהרה 'יש סתירה בין ספציפיקת האפשרות של ערך null לסוגי ההחזרה'.
14 בספטמבר 2020
Web Receiver
- שדרוג של Shaka Player לגרסה 2.5.16.
iOS Sender 4.5.0
- הוספנו תמיכה בשינויים בגילוי של מכשירי Cast ב-iOS 14, שדורשים הרשאה מפורשת מהמשתמשים כשמבצעים העברה (cast) בפעם הראשונה. מידע נוסף זמין במאמר הפעלת העברה (cast) בפעם הראשונה ב-iOS 14.
- עדכנו את גרסת ה-SDK המינימלית הנתמכת ל-iOS 10.
8 בספטמבר 2020
Web Sender
- השקנו את Cast Connect, שמאפשר להעביר תוכן מאפליקציות Chrome לאפליקציות Android TV. פרטים נוספים זמינים במסמכי העזרה של Android TV Receiver.
31 באוגוסט 2020
Web Receiver
- הוספנו תמיכה ב-#EXT-X-DATERANGE ב-HLS או ב-EventStream ב-DASH.
3 באוגוסט 2020
שליחת הודעות ב-iOS מגרסה 4.4.8
- השקנו את Cast Connect, שמאפשר להעביר (cast) אפליקציות מ-iOS לאפליקציות של Android TV. פרטים נוספים זמינים במסמכי העזרה של Android TV Receiver.
29 ביולי 2020
Android Sender 19.0.0 ו-Android TV Receiver 17.0.0
-
השקנו את Cast Connect, שמאפשר לאפליקציות ל-Android TV לפעול בהתאם לפרוטוקול Cast כך שהן יפעלו כאפליקציות מקלט. פרטים נוספים זמינים במסמכי העזרה של Android TV Receiver.
- השקנו את play-services-cast-tv:17.0.0 בתור ה-SDK של מקלט לאפליקציות Android TV.
- השקנו את הגרסאות play-services-cast:19.0.0 ו-play-services-cast-framework:19.0.0, כולל ממשקי ה-API של Cast Connect לשליחת נתונים וממשקי API שמשמשים את play-services-cast-tv.
-
עדכוני API:
-
האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב-
AdBreakClipInfo#AD_BREAK_CLIP_NOT_SKIPPABLE
.AdBreakStatus#AD_BREAK_CLIP_NOT_SKIPPABLE
-
שם השדה
CastRemoteDisplayLocalService#getDisplay()
השתנה ל-CastRemoteDisplayLocalService#getCastRemoteDisplay()
כדי למנוע התנגשות בין ממשקי API ב-Android 11. -
הוספת
getCustomData()
ו-getType()
ב-MediaError
. -
נוספו קבועים מפורטים של ביטים של פקודות נתמכות (
MediaStatus#COMMAND_*
) בקובץMediaStatus
. -
חשוף
MediaTrack#getRoles()
. -
חשוף
RemoteMediaClient.Callback#onMediaError()
.
-
האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב-
13 ביולי 2020
Web Receiver
- שיפור זיהוי קטגוריות מדיה בממשק המשתמש שמוגדר כברירת מחדל (וידאו לעומת אודיו).
- נוספה תמיכה בזמן מוחלט בשידור חי מ-Shaka Player.
- תוקנה בעיה בקריאות אודיו במכשירי Nest Hub Max.
- שדרוג של Shaka Player לגרסה 2.5.12.
4 במאי 2020
Web Receiver
- עכשיו אפשר להגדיר ערכי זמן קצוב לפקודות של Google Assistant.
- קודי שגיאה מפורטים של MPL מוצגים עכשיו באירועי שגיאה.
-
עכשיו אפשר לאכוף פקודות מדיה נתמכות באמצעות הדגל
enforceSupportedCommands
. - תוקנו הפקודות הנתמכות שדווחו במהלך הפסקה בהפעלה.
- תוקנה בעיה בבקשה לטעינה של Assistant בהשמעה אקראית.
- תוקן באג בערכים של
getStats
.
12 במרץ 2020
Web Receiver
-
הוספה של יכולת מכשיר חדשה
IS_CBCS_SUPPORTED
ל-deviceCapabilities
. - שדרוג של Shaka Player לגרסה 2.5.8.
27 בפברואר 2020
iOS Sender v4.4.7
- תוקנו לחצני עוצמת הקול הפיזיים באפליקציות שלא משתמשות ברכיבי ממשק משתמש מה-SDK.
-
תוקנה בעיה עם התווית
currentTime
בבקר המורחב כשמקישים שוב ושוב על הלחצנים 'הקודם' או 'הבא'. -
פריטים של מדיה ב-
GCKMediaQueue
נשמרים גם אחרי שהאפליקציה עוברת לרקע. -
עדכונים בהתאמה האישית של ממשק המשתמש:
- עכשיו אפשר להתאים אישית את סרגל ההתקדמות בשלט המיני.
- עכשיו אפשר להתאים אישית את צבע הרקע של סרגל הניווט וסרגל הכלים בתיבת הדו-שיח של ההעברה (cast).
- תוקנו בעיות בממשק המשתמש שספציפיות ל-iPhone X.
- תוקנו כמה בעיות שגרמו להשהיות ולקריסות.
24 בפברואר 2020
Android Sender 18.1.0
-
נוספו קבועים מוגדרים מראש עבור
MediaError
קודי שגיאה מפורטים וסיבות לשגיאות.
22 בינואר 2020
Web Receiver
- תוקנה בעיה שבה מספר מצבי מדיה מועברים כשמשנים את הפקודות הנתמכות.
Receiver v2
- שיפור הבחירה של קצב הנתונים במודעות VAST.
MPL
- נוספה תמיכה בטעינה מראש של מפתחות סשן. למידע נוסף, אפשר לעיין בטיוטה של HTTP Live Streaming מהדורה שנייה.
7 בינואר 2020
Web Receiver
-
הוספנו תמיכה במטא-נתונים מתוזמנים של ID3 ב-
cast.framework.events.EmsgEvent
. בנוסף, עכשיו המערכת שולחת את ההודעהEmsgEvent
לגבי תוכן HLS/CMAF. -
תוקנה בעיה שבה נתוני הנגן חסרים במהלך
PLAYER_LOAD_COMPLETE
במעבר לסשן מדיה חדש. - תוקנה בעיה שבה סמל המדיה חרג מעבר למספר הקליפ של ההפסקה ולספירה לאחור.
- תוקנה בעיה שבה הספירה לאחור של קטע ההפסקה הראשון תמיד הציגה את הערך 0:00.
- שדרוג של Shaka Player לגרסה 2.5.6.
Web Receiver v2
-
הוספה של יכולת מכשיר חדשה
IS_DEVICE_REGISTERED
ל-deviceCapabilities
. אם ההגדרה מוגדרת, מכשיר ה-Cast יירשם ב-Cast Developer Console לצורך ניפוי באגים. - תוקנה בעיה בטעינה שנתקעה.
- עכשיו נשלחות הודעות שגיאה נפרדות לגבי מדיה לכל פריט שנכשל בתור.
MPL
- תוקנה בעיה בשידורים חיים שבה האודיו המשיך לפעול למשך זמן מה אחרי קבלת הודעת הפסקה.
- תוקנה בעיה שגרמה לכך שפריטים שקשורים לדחיסת הווידאו הוצגו במהלך שינויים ברמת האיכות.
- תוקנה בעיה שבה שידורי HLS שמשתמשים בפלחים מסוג *.m4s נכשלו.
5 בדצמבר 2019
Android Sender 18.0.0
-
הוספנו את
setMediaSessionEnabled
כדי שמפתחים יוכלו להפעיל ולהשבית סשן מדיה שנוצר על ידי Cast SDK. - שינינו את אופן הצגת ההתראות על מדיה במהלך סשן העברה (cast). אם ההתראה על מדיה מופעלת, היא תמיד תוצג במהלך סשן העברה (cast). בעבר, האפשרות הזו הוצגה רק כשהאפליקציה הייתה ברקע.
-
שינינו חלק מהמחלקות שקשורות למדיה כדי להטמיע את הממשק של
Parcelable
.
11 בנובמבר 2019
iOS Sender v4.4.6
- תוקנה בעיה שקשורה לגרסה המינימלית הנתמכת של iOS 9.
7 באוקטובר 2019
Web Receiver
- תפקידים של טראקים שנחשפו כחלק מהמטא-נתונים של הטראקים.
- שדרוג גרסת Shaka Player לגרסה 2.5.5.
23 בספטמבר 2019
iOS Sender v4.4.5
- תמיכה משופרת בזיהוי מכשירי Cast ובניהול סשנים.
-
נוספו פקודות מדיה חדשות ל-
GCKMediaStatus
. -
הנכס
whenSkippable
נוסף אלGCKAdBreakStatus
. - תיקונים בממשק המשתמש של Google Ads ו-iOS 13.
11 בספטמבר 2019
Android Sender 17.1.0
-
נוספו השדות
MediaError
ו- RemoteMediaClient.MediaChannelResult ל-MediaChannelResult, שאפשר להשתמש בהם כדי לגשת לקוד השגיאה המפורט של פקודות מדיה שנכשלו. -
התגים
MediaStatus.COMMAND_SKIP_FORWARD
ו-MediaStatus.COMMAND_SKIP_BACKWARD
הוצאו משימוש. במקום זאת, אפליקציות צריכות להשתמש ב-MediaStatus.COMMAND_QUEUE_NEXT
וב-MediaStatus.COMMAND_QUEUE_PREVIOUS
. -
נוספה תלות חדשה ב-
com.google.android.datatransport:transport-api:2.0.0
.
9 בספטמבר 2019
Web Receiver
-
לסוג המטא-נתונים
TV_SHOW
יש עכשיו תצוגה מקדימה של 'הסרטון הבא' בנגן ברירת המחדל, אם הפריט הבא נטען מראש. -
הוספת הכיתה
ContentRating
למרחב השמותcast.framework.messages
. -
עודכנו כותרות האודיו שמוגדרות כברירת מחדל בממשק המשתמש, כך ש-
metadata.artist
מקבל עדיפות על פניmetadata.albumArtist
. - נוספה תמיכה בערכים שליליים של startTime כדי לציין את שעת ההתחלה ביחס לסוף התוכן או לקצה של השידור החי.
- דפדוף במדיה:
- התצוגה של התפריט 'עיון במדיה' מוסתרת עכשיו באופן אוטומטי אחרי 30 שניות של חוסר פעילות מצד המשתמש.
- הוספנו לחצן הפעלה/השהיה ותמונה ממוזערת של פריט מדיה בפינה השמאלית העליונה של שכבת-העל 'עיון במדיה'.
- עדכנו את ההתנהגות של רשימת 'עיון בתוכן'. עכשיו, גלילה אופקית מתאפסת למיקום הימני ביותר הראשוני בכל פעם שמוגדר תוכן ב'עיון בתמונות ובסרטונים'.
- תיקוני באגים:
-
עיכוב בפתרון ההבטחה לסיום של
BasePlayer
כדי לאפשר הפעלה של אירוע של רכיב מדיה. - טופלה שגיאה בטעינת המודעות.
- סימן המים מוצג עכשיו עם שאר המטא-נתונים.
-
ממשק המשתמש של האודיו שמוגדר כברירת מחדל ב-Chromecast מתייחס בסגנון
.progressBar
. - הסרנו את המסך הסטטי לפני הטעינה ואת המסך הסטטי בין פריטי המדיה הבאים.
- תוקנה בעיה של השהיה בחיפוש תוכן ב-Dash.
Web Receiver v2
-
הוספת הכיתה
ContentRating
למרחב השמותcast.receiver.media
. - תוקן באג שבו נתוני השגיאה הופצו בצורה שגויה כשהיה מספר פריטים בתור.
ספריית נגן המדיה
- הוספנו ל-API את מאפייני HLS #EXT-X-MEDIA.
- תיקוני באגים:
- תוקנה בעיה בפעולות remove() של SourceBuffer שנכשלו וגרמו לכך שהחלפת טראק אודיו גורמת לקריסה של ההפעלה.
- תוקנה בעיה בניתוח כשצוין סוג של פורמט אודיו ארוז (לדוגמה, *.ec3) אבל נעשה שימוש בפלחים שמבוססים על MPEG-4 (לדוגמה, *.mp4, *.mp4a וכו').
- תוקנה בעיה ב-HLS שבה כתוביות CEA608 בתוך הפס הוצגו עם זמן אחזור ניכר.
- תוקנה בעיה של אי טעינת תוכן HLS ו-Smooth ללא אודיו.
27 באוגוסט 2019
Web Sender
- שירות Web Sender משתמש עכשיו בתחביר החדש של Custom Elements v1. הגרסה הזו מחליפה את הגרסה v0, שהוצאה משימוש.
-
תוקנו אירועים שהשתנו עבור
breakTime
,breakClipTime
ו-liveSeekableRange
באמצעות הפונקציות החדשותgetEstimatedBreakTime
,getEstimatedBreakClipTime
ו-getLiveSeekableRange
שנוספו ל-Chrome M77.
12 באוגוסט 2019
iOS Sender v4.4.4
- חוויה משופרת ב-iOS 13.
- תמיכה משופרת בזיהוי מכשירי Cast.
30 ביולי 2019
Web Receiver
- שדרוג גרסת Shaka Player לגרסה 2.5.1.
- תוקנה בעיה שבה שכבת-העל של המטא-נתונים נעלמה מהר מדי במהלך טעינת התוכן.
- תוקן הטיפול בדחייה במעכב הטעינה כדי לנקות את סטטוס הטעינה.
- עודכנה ההגדרה של
setBrowseContent
כך שתהיה nullable. - תוקנה בעיה שבה השעה הנוכחית שדווחה הייתה שגויה כשהשתמשתם בתכונה 'דילוג' במהלך הפסקות למודעות.
- נוספה תמיכה ב- ignoreTtmlPositionInfo כדי להתעלם מהמיקום של כתוביות ב-TTML.
- תמיכה משופרת בטיפול בשגיאות טעינה:
- הימנעות מהפעלה של כמה
MediaFinishedEvent
. - הופעל קריאה חוזרת (callback) של שגיאה ב-Media Manager כדי לנקות את הנגן כשיש שגיאה בטעינת קובץ.
22 ביולי 2019
iOS Sender v4.4.3
- תמיכה משופרת בטיפול בשגיאות טעינה על ידי מתן error_reason.
- פרסמנו גרסה של ה-SDK ללא מצב אורח.
17 ביוני 2019
Android Sender 17.0.0
- ב-SDK העדכני יש מעבר מ-Android Support Libraries ל-Jetpack (AndroidX) Libraries. הספריות לא יפעלו אלא אם תבצעו את השינויים הבאים באפליקציה:
-
משדרגים את
com.android.tools.build:gradle
לגרסה 3.2.1 ואילך. - משדרגים את
compileSdkVersion
לגרסה 28 ואילך. - מעדכנים את האפליקציה לשימוש ב-Jetpack (AndroidX). פועלים לפי ההוראות במאמר מעבר ל-AndroidX.
- מידע נוסף זמין בהערות המוצר של Google APIs ל-Android.
10 ביוני 2019
Web Receiver
- הוספנו תמיכה בעיון בתוכן, תכונה חדשה שמאפשרת לגלות תוכן במסכים חכמים.
- הוספנו התאמה לשוק המקומי (לוקליזציה) בממשק המשתמש שמוגדר כברירת מחדל ל-9 אזורים חדשים:
- דנית
- אנגלית (בריטניה)
- אנגלית (הודו)
- אנגלית (סינגפור)
- צרפתית (קנדה)
- איטלקית
- נורווגית
- הולנדית
- שוודית
- הסרת פינות מעוגלות מתמונת האלבום בממשק המשתמש מרחוק.
- תיקוני באגים ב-Live ובאזורים אחרים.
iOS Sender גרסה 4.4.2
- מצב אורח
- נוספה תמיכה באפשרות 'הפעלת מצב אורח' במסוף הפיתוח של Cast.
- תוקנה בעיה בניהול סשנים במצב אורח.
- תיקוני באגים
- תוקנה בעיה בהתאמה לשוק המקומי (לוקליזציה) שהופיעה בגרסה 4.4.1.
24 באפריל 2019
iOS Sender גרסה 4.4.1
- הוספנו תמיכה בגרסת אלפא בשידורים חיים. פרטים נוספים זמינים במדריך למפתחים.
- נוספו מאפיינים ומבנים חדשים של נתונים לסטטוס של שידורים חיים.
- נוספו מפתחות חדשים של GCKMediaMetadata.
- נוספו פקודות מדיה לשידור חי:
- [GCKRemoteMediaClient loadMediaWithLoadRequestData:]
- [GCKRemoteMediaClient seekWithOptions:]
- ממשק משתמש משופר ומורחב של הבקר, עם תמיכה בשידורים חיים:
- שינינו את הפריסה והמראה של השליטה המורחבת.
- תיקוני באגים
- תוקנה התחתונה של GCKUICastContainerViewController ב-iPhone X.
- תוקנה בעיה בחיבור מחדש כשמערכת ההפעלה מבצעת פעילויות רשת נרחבות.
- תוקן קריסה בהפעלה של תווית נגישות באמצעות GCKUICastButton.
23 באפריל 2019
Web Receiver
- הוספנו תמיכה בגרסת אלפא בשידורים חיים. פרטים נוספים זמינים במדריך למפתחים.
- ממשק המשתמש עודכן כדי לתמוך בשידורים חיים, כולל אינדיקטור של שידור חי.
- הוספנו את השדה mediaCategory לסטטוס המדיה כדי לציין אם המדיה היא תמונה, אודיו או סרטון.
- תיקוני באגים
- תוקן השימוש בערך המוחזר של playbackConfig.segmentHandler.
ספריית נגן המדיה
- נוספה תמיכה בקודק HEVC ל-HLS ב-MPL.
Web Sender
- הוספנו תמיכה בגרסת אלפא בשידורים חיים. פרטים נוספים זמינים במדריך למפתחים.
- הוספנו תמיכה במודעות. פרטים נוספים זמינים במדריך למפתחים.
- הוספנו את RemotePlayerController.skipAd() למודעות שניתן לדלג עליהן.
Android Sender 16.2.0
- הוספנו תמיכה בגרסת אלפא בשידורים חיים. פרטים נוספים זמינים במדריך למפתחים.
- נוספו מאפיינים ומבנים חדשים של נתונים לסטטוס של שידורים חיים.
- נוספו מפתחות חדשים של MediaMetadata.
- נוספו פקודות מדיה לשידור חי:
- RemoteMediaClient#load(MediaLoadRequestData)
- RemoteMediaClient#seek(MediaSeekOptions)
- ממשק משתמש משופר ומורחב של הבקר, עם תמיכה בשידורים חיים:
- הוספנו תמיכה בשידור חי לווידג'טים המורחבים של ממשק המשתמש של הבקר.
- שינינו את הפריסה והמראה של השליטה המורחבת.
- הוספנו את הווידג'ט CastSeekBar, שתומך בשידורים חיים, כדי להחליף את ה-SeekBar המקורי.
- שינינו את ExpandedControllerActivity כך שישתמש ב-CastSeekBar במקום ב-SeekBar, כדי לשמור על תאימות לשידור חי. השיטה ExpandedControllerActivity#getSeekBar() הוצאה משימוש ותחזיר עכשיו מופע דמה.
- נוספה סטטוס נגן חדש MediaStatus#PLAYER_STATE_LOADING:
- כשמקלטי האינטרנט מתחילים לטעון את המדיה, המאפיין playerState ב-MediaStatus מוגדר ל-MediaStatus#PLAYER_STATE_LOADING עד שהוא מתחיל לאגור ב-buffer או להפעיל תוכן.
- ברוב המקרים, האפליקציה מטפלת במצב הזה באותו אופן שבו היא מטפלת ב-MediaStatus#PLAYER_STATE_BUFFERING.
- לא תמיד אפשר להחליף בין המצבים 'אחסון במטמון' ו'טעינה'.
- במהלך הטעינה, מקלט האינטרנט עדיין לא פותר את כל פרטי המדיה, ולכן פרטי המדיה היחידים שזמינים הם אלה שצוינו בבקשת הטעינה של המדיה מהשולח.
- במהלך האחסון במטמון, ייתכן שמידע המדיה יכיל מידע נוסף שטופל על ידי המקלט.
- שינוי MediaMetadata לתמיכה בספרי אודיו:
- נוספו מפתחות חדשים של MediaMetadata.
- הוספנו סוג מטא-נתונים חדש לאודיו-ספרים.
25 במרץ 2019
Web Receiver
-
החלפנו את השימוש ב-
document.registerElement()
ב-customElements.define()
כדי שה-Web Receiver SDK יהיה תואם לגרסאות חדשות יותר של פלטפורמת Cast. -
MediaStatus.breakStatus
מחזיר עכשיו אובייקט ריק כשיש הפסקות למודעות בתוכן, אבל ההפסקה למודעות לא פועלת כרגע. - תוקנה בעיה בניתוח של תגי VAST בקוד.
ספריית נגן המדיה
- תוקנה בעיה של עיכוב של כ-20 שניות בעת מעבר בין טראקים של אודיו.
13 בפברואר 2019
Web Receiver
- תוקן הבאג שבו הלחצן 'דילוג על מודעה' מופיע באופן פתאומי בממשק המשתמש למגע.
- תוקנה בעיה בתצוגת המידע על ההפסקות בשלט הרחוק.
ספריית נגן המדיה
- תוקנה בעיה בטיפול ב-licenseUrl של מדיה שהוטענה מראש.
5 בפברואר 2019
iOS Sender v4.3.5
- נוספה תמיכה במטא-נתונים של אודיו-ספרים. פרטים נוספים זמינים ב-GCKMediaMetadata.h.
- מגדירים את הערך הנכון של static_framework ב-podspec.
- חלוקת מאפייני סגנון של סרגל הניווט וסרגל הכלים ב מרכז הבקרה של החיבורים.
- תיקוני באגים
- תוקנה קריסה בפעולות מסוימות של איפוס מסד נתונים שנכשלו.
- תוקנה בעיה בסרגל עוצמת הקול של מקלט האינטרנט במהלך שיחות טלפון נכנסות או צלצולים של התראות.
- תוקנה הקריאה העודפת של שיטות הענקת גישה מסוימות במהלך החיפוש.
- תוקנה בעיה שבה רשימת התור של המדיה לא נמחקה אחרי שהפריט האחרון בתור הושלם.
- אסור להציג מכשירים בקרבת מקום שלא ניתן להגיע אליהם כשהרשת לא זמינה.
- השבתנו את פס ההזזה של עוצמת הקול ב-Device View Controller במכשירים שבהם אי אפשר לשלוט בעוצמת הקול.