Archive for September 28, 2020

Monday, September 28, 2020

Roku Adding Apple AirPlay 2 and HomeKit

Joe Rossignol:

Roku today announced that AirPlay 2 and HomeKit will be rolling out to select 4K TVs and devices as part of a free software update later this year.

AirPlay 2 will enable users to stream videos, music, podcasts, and more directly from an iPhone, iPad, or Mac to a compatible Roku smart TV, with no Apple TV box necessary. And with HomeKit support, users can easily control the TV’s power, volume, source, and more using Siri or the Home app on iPhone, iPad, and Mac.

Good news. I wonder whether Fire TV will get built-in AirPlay support next.


Update (2020-10-09): Daniel Rubino:

Apple TV is coming to Xbox. Explains why Apple was looking to hire UWP devs last year.

Dan Masters:

The lack of Apple TV+ availability on Android is certainly puzzling in light of Apple’s services focus shift, particularly when contrasted with their Music approach (and, indeed, their TV+ apps for web, Microsoft, Roku, Amazon, Samsung, LG and VIZIO – everyone except Google).

Apple’s Use of Swift and SwiftUI in iOS 14

Alexandre Colucci (Hacker News):

iOS 14.0 contains a lot more binaries using SwiftUI. The primary reason is without a doubt WidgetKit, the first public SwiftUI-only framework. Each widget available in iOS 14 appears in this list. Another shiny new iOS 14 feature is the Translate app which appears to be built with SwiftUI.


If we exclude the Swift libraries, iOS 14.0 contains 291 binaries using Swift, more than doubling the number from iOS 13. It is also worth noting that SwiftUI has been quickly adopted in iOS 14 with 43 binaries.

I like seeing dogfooding.


App Review Should Be Stricter

Miguel de Icaza (tweet, Hacker News):

While some developers are upset with the Apple Store rejections, profiteers have figured out that they can make a fortune while abiding by the existing rules. These rules allow behaviors that are in either poor taste, or explicitly manipulating the psyche of the user.


We now have a rule at home “No free games or games with In-App Purchases”. While this works for “Can I get a new game?”, it does not work for the existing games that they play, and those that they play with their friends.


These dark patterns are not limited applications for kids, read the end of this post for a list of negative scenarios that my followers encountered that will ring familiar.

The App Store is simultaneously too strict (to be the sole source of apps for half of the mobile duopoly) and not strict enough (to be the curated, safe environment that it’s often promoted as).