Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
69,037
40,078


Apple today provided developers with the first betas of upcoming watchOS 11.4 and tvOS 18.4 updates for testing purposes.

apple-developer-app-feature.jpg

The betas are available to registered developers, and can be downloaded from the Settings app on each device.

There is no word yet on what's included in the new software, but should any new features be found, we'll update this article.

Article Link: Apple Seeds First Betas of tvOS 18.4 and watchOS 11.4
 
Maybe, just maybe, watchOS 11.4 will bring back battery life like it used to be on watchOS 10.
One can dream ;)
 
Maybe off topic, and yes you moderators may delete it.

But is it me … that’s the most ugly icon I’ve ever seen coming from Apple: the App Store icon.
 
11.4 developer beta in reboot loop at end of install. Won’t respond to buttons. iOS app thinks its still installing. Anybody seen this? Any ideas?
 
I mean, the thing works well so whatever. It's still very strange that they keep official apple apps that are not functional for the user around. I suppose the team working on this must only do it on the side because there is so little updating going on so this billion dollar company just dos not care enough or something. ^^
 
[/

Overview

The tvOS 18.4 SDK provides support to develop tvOS apps for Apple TV devices running tvOS 18.4 beta. The SDK comes bundled with Xcode 16.3, available from the Mac App Store. For information on the compatibility requirements for Xcode 16.3, see Xcode 16.3 Release Notes.

libxml2

Deprecations

  • The custom allocation API for libxml2 is deprecated starting in macOS Sequoia 15.4, iOS 18.4, tvOS 18.4, visionOS 2.4, and tvOS 18.4. If this API is not used, no changes are required. If this API is currently used, make changes to call malloc() instead of xmlMalloc() or xmlMallocAtomic(); call realloc() instead of xmlRealloc(); call free()instead of xmlFree() and call strdup() instead of xmlMemStrdup(). Stop calling xmlMemSetup(), xmlMemGet(), xmlGcMemSetup() and xmlGcMemGet() to set custom allocation functions. Do not set global variables xmlMalloc, xmlMallocAtomic, xmlRealloc, xmlFree, and xmlMemStrdup. Internally, libxml2 and libxslt will now use the system allocator instead of this API, so do not rely on these libraries using the custom allocation API. (138404994)

StoreKit

New Features

  • New StoreKit APIs support Advanced Commerce API in-app purchases. (118528943)
  • By using the new purchase option API introductoryOfferEligibility(compactJWS:), you can now set a preference for whether an introductory offer should be redeemed during a purchase. This API requires you to sign a payload on your server in order to either apply the offer (even if the customer is not eligible) or block it. (136152740)
  • New properties appTransactionID, originalPlatform, and period are now available in AppTransaction, Transaction, Transaction.Offer, and Product.SubscriptionInfo.RenewalInfo. (136395697)

Deprecations

  • Transaction.currentEntitlement(for:) is now deprecated. This API returns the latest transaction that entitles the user to a product, which may not include transactions originated for family shared subscriptions. Use the Transaction.currentEntitlements(for:) method to get all the transactions that entitle the user to a product. (138320205)

SwiftUI

Resolved Issues

  • Fixed: A color set by the tint(_:) modifier does not override the tint color of buttons in that view’s confirmation dialogs and alerts. (138774306)
  • Fixed: For apps compiled against iOS 18.4 beta, applying defaultVisibility(.hidden) to customizable toolbar items does not hide the item by default on iOS. (139815290)
  • Fixed: When NavigationStack or NavigationSplitView content updates, the environment is not invalidated unless properties in the environment have changed. (139855826)

System Calls

New Features

  • fileport_makeport(2) and fileport_makefd(2) are now APIs with manual pages. (66571768) (FB8270900)

URLSession

New Features

  • To enable the new HTTP loading mode, set usesClassicLoadingModeto false on URLSessionConfiguration. The new loading mode will become the default in a future release. (89390075)

Sparse as usual, web articles are very few focused on tvOS after first day.

Example
Beta updates like tvOS 18.4 and HomePod 18.4 are currently big unknowns for feature updates.
 
Last edited:
I get this
"unable to verify update. The watch update couldn't be verified because you are not connected to the internet. close open app"
ios 18 watchos 11.4
I do have internet, restarted iPhone/Watch, unpaired/paired Watch, no go.

IMG_6317.PNG
 
Has the Apple Watch charging animation always been like that ? When it’s dead and you put it on the charger ?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.