The 5G iPhone 12

At the beginning of the year, before rather more world-threatening matters took hold, I was toying with an idea to make a review compilation of all the 5G adverts being shown on TV by carriers. What I’d noticed is just how many of these ads would demonstrate things that had nothing to do with 5G at all. Invariably, they would depict feats that would have been perfectly achievable on a LTE network, or take place in contexts where people would have had access to fast broadband and WiFi anyway. It would have been a fun video.

Just like how television manufacturers forced 3D onto the market because they needed something new to try and entice buyers, 5G is driven by carriers trying to find reasons for customers to upgrade their plans and their phones in an age of ever-elongating phone replacement cycles. Carriers have also had to commit to huge outlays in order to get 5G deployed, so they are basically forced to promote it to reclaim their investment.

5G is the future, but as far as I’m concerned there’s no rush. Last year, Android phones started cropping up with first-generation 5G support. The 5G coverage area was so small, it basically wasn’t available to anyone and it didn’t matter at all. Fast forward a year, and coverage is better. Not ubiquitous by any means, but at least it exists.

I'm not exaggerating on the number by the way. I CMD-F'ed the YouTube closed captions file. "5G" was said seventy times during the event.

Enter the iPhone 12. One of the first slides projected on the Steve Jobs Theater stage by Mr Verizon read “5G just got real”. But has it? I still can’t muster up one reason why anybody needs 5G today. Even if you assume universal network availability, there is nothing that you do with a phone that demands higher download speeds than what a decent LTE connection offers. I look to Apple to introduce new technologies and show us why we need them. Apple may have said the word 5G seventy times during its hour-long presentation but at no point could it come up with a meaningful use case. Usually, Apple only adds features to the iPhone when it has end-user motivation to do so. Unfortunately, with 5G, I think they are participating in the smoke and mirrors 5G racket just as much as the carriers are.

I get it. Market forces mean they kind of needed 5G in the iPhone this year, especially to keep up in geographies like China where 5G deployment is further along. The carriers are thrilled they now have four mainstream phones to push the 5G agenda with, and that will undoubtedly benefit Apple’s bottom lines too. I’m not saying Apple shouldn’t have done 5G now. I guess I am disappointed that they have joined in on the charade. 5G should have been presented as an arrow in the quiver of iPhone 12 features, not the primary reason to upgrade your phone.

Apple has spent so much of its feature budget this year on 5G, their hand is forced to act like it’s something that it is really not. At one point, Cook tried to argue that 5G is good for security because it will mean iPhone users won’t have to connect to public unsecured WiFi as often. Like, come on. It’s a nice to have as far as future-proofing the device is concerned, but that’s about it.

Apple Announces Fitness+


A new fitness experience for everyone, powered by Apple Watch. World-class workouts by the world’s top trainers. New workouts every week. Work out how and where you want.

There are some people who miss the days when Apple only made shiny pieces of metal. I am not in that camp. I have no problem with Apple rolling out new services, as long as they are made with purpose and care. Fitness+ fits the bill. It’s a really nice integration of Apple’s ecosystem to bring something new to home fitness courses. The interaction between the recorded video and the user’s on-screen health metrics is useful and simple for prospective subscribers to understand.

In all likelihood, the Fitness app will do a better job at presenting a catalogue of video than the TV app.

Although we can’t test the app yet, the marketing screenshots are promising. It looks like a well made app, with some signature Apple niceties sprinkled on top. There are some obvious paths for future expansion, such as offering live sessions or audio-only workouts for when you are exercising outside with your Watch and AirPods, which I’m sure Apple will get to in the fullness of time.

Until I can try it out for myself (“by the end of the year”), the only criticism I have is that the service will require a Watch. The Fitness app on iPad and Apple TV won’t let you do anything unless it can sense that a nearby Watch is present. This seems like an unnecessary artificial limitation. It is true that the unique parts of the service do depend on the Watch, but I think it’s stupid that the rest of my (non-Watch bearing) family won’t be allowed to use the Apple TV to follow along with the virtual classes and do some exercise.

When I was watching the presentation live, before the denouement of the Fitness+ section, I was expecting a $4.99 per month price point. Fundamentally, Fitness+ is workout videos with some overlaid metrics. Apple can pump these out with relatively low overheads. So, $5 felt about right, to match the value proposition as Arcade and TV+.

With that expectation in mind, I was taken aback when they said it was $9.99 per month (or $80 a year). Music is $9.99 because you get truly unlimited music and streaming music market is tightly controlled. News+ is $9.99 because Apple has to pay publishers. The content offered by Music and News has a marginal cost, which is not true for TV+ and Arcade. Those services have fixed cost financials; Apple doesn’t pay each time a user consumes games or TV shows, it only has to lay down the upfront cost of commissioning them. Hence, only $5.

Fitness+ is a fixed cost service, but it has higher-rate pricing. From the business side, Apple is going to singing for the hills if they can accrue millions of Fitness+ subscribers. It will easily be their most profitable service per customer. In the scheme of things, producing a set of fitness videos on a weekly basis is relatively inexpensive. Their outlay on a single TV+ show will easily cost more than running the entire the Fitness+ service for years.

That being said, it doesn’t matter how much it costs to make, it’s what the market can bear. At $9.99, Fitness+ is legitimately competitive with other workout plans. I clicked on a handful of fitness apps in the App Store, and Apple’s offering is coming in at the same price or sometimes slightly cheaper. For instance, Peloton’s digital subscription is $13. Fitness+ is not a direct competitor to Peloton’s business, but it plays in the same space.

Moreover, Apple has an ulterior motivation. It’s the bundle. As soon as I saw the Apple One pricing slide, any doubts I had about the chosen pricing were explained away on the spot. By making Fitness+ cost a lot, the Premier bundle looks way more appealing. The Premier bundle boasts a $25 saving on a $29.95 monthly price. Almost half of that discount is enabled by Fitness+ being part of Premier, a service that costs Apple almost all no money. Brilliant.

New App Store Rules For Streaming Games Services


Streaming games are permitted so long as they adhere to all guidelines — for example, each game update must be submitted for review, developers must provide appropriate metadata for search, games must use in-app purchase to unlock features or functionality, etc. Of course, there is always the open Internet and web browser apps to reach all users outside of the App Store.

Each streaming game must be submitted to the App Store as an individual app so that it has an App Store product page, appears in charts and search, has user ratings and review, can be managed with ScreenTime and other parental control apps, appears on the user’s device, etc.

Firstly, I’m not convinced that any of these rules are actually new policy, I think it’s just the first time Apple has formally written them down. Remember, the iOS beta for the Xbox Game Pass app passed the TestFlight review process precisely because it allowed the user to access one game and one game only.

New or not, these rules suck. I highly doubt Microsoft or PlayStation are going to show any interest in submitting each of their titles separately, which entails uploading hundreds (possibly, thousands) of nearly-identical app binaries that differ only in which game they connect to on the backend.

Apple is also requesting that a new version of the game app is submitted to the App Store when the game is updated, a silly endeavour when the game logic is wholly living on a remote server anyway. At the very least, managing the individual app listings is pointless busywork.

For end-users, it means cluttering your home screen with pages of app icons that all need to be logged into when you launch them. Nobody would choose to use a cloud service in this way. A defining characteristic of the game streaming model is how easy it is to play something new; no waiting for gigabytes of assets to download. Apple’s requirements add barriers to entry which will make the experience less enjoyable for players.

Apple’s current position on this matter is indefensible. Simply, companies should be allowed to make an app that comprises a catalogue of games, and have those games be playable inside the same app. ‘100-in-1 minigames’ apps actually already exist on the App Store. The only difference with streaming services is where the game is physically being rendered.

If Apple was telling these services that they need to be notified when their game library changes, I’d get it. If they mandated a 17+ age rating for the container app’s listing on the App Store, fine. Even if they said game streaming services can only feature titles that have been tested and rated by an official body, like the ESRB which almost all console games are ratified by, I’d understand.

watchOS 7 Forces Out Force Touch

Apple first signalled that pressure sensitivity screens were on the way out with the iPhone XR in 2018. Last year, Apple fully removed the reliance on 3D Touch from iOS in preparation for the iPhone 11 and iPhone 11 Pro’s release. On reflection, the transition has been uneventful. It was a regression — activation with pressure is still faster than a long press — but the difference in speed was small enough that techies quickly forgot to care, and normal people didn’t notice.

In key areas of the system, it was also an opportunity to make the iOS experience wholly better, by removing places where the gestures were overloaded and conflicting, like on the home screen. You still hear occasional grumbles about the loss of the headphone jack, and a lot of people want Touch ID to be offered as an alternative to Face ID. Yet on the eve of iPhone 12, nobody is yearning for 3D Touch to return.

Whereas 3D Touch for iPhone was tacked on years after the platform’s idioms were established, Force Touch was an inherent part of the Apple Watch’s design. The Watch’s small size meant that Apple needed a way to offer users access to additional app actions without taking up valuable screen space. So, the solution they came up with was that a firm press on the display would overlay a menu of buttons, relevant to the current context.

However, Apple is dropping pressure sensitivity from the Apple Watch this year and it is watchOS’s turn to adapt its software for a world without Force Touch. With watchOS 7, all of the old Force Touch menu stuff is deprecated. Instead, developers are expected to incorporate these buttons directly into their app UIs. In the WWDC sessions, Apple proposed a few approaches for how to achieve this.

One suggestion was to add a primary action button at the top of scrolling lists. For example, to start a new message on watchOS 6, you would firmly press on the Messages list to show the New Message button. On watchOS 7, a blue New Message button resides at the top of the list. When you first launch Messages, this button isn’t visible as the default scroll offset hides it. A simple swipe down reveals it and it sticks to the top of the screen whilst the rest of the list bounces, providing some subtle visual delineation of content.

This pattern is a pretty natural transition for list-based apps. But a lot of watchOS apps are not structured as pages of lists. A good number of Watch apps are actually single-screen widget-like experiences. For these kinds of apps, it is less obvious what to do. You can see this play out in the Apple stock apps.

For apps that previously used the Force Touch buttons as pseudo tabs, each providing different views on the same data, Apple appears to have decided that merely tapping on the screen will suffice. In Stopwatch, you tap anywhere to switch between the digital, analogue and hybrid modes. Similarly, tap on the forecast summary in the Weather app to toggle between weather conditions and temperature estimates. This works, but it is a bit undiscoverable and perhaps too easy to trigger accidentally. It’s also a little awkward if the mode you want to flip to is multiple taps away and most people won’t remember the order of screens — just tap and hope I guess.

Calendar used Force Touch to switch between Up Next, list or day view, a tab-like design. But tapping the screen is already used in Calendar to perform navigation, so the standard approach can’t be used. What they landed on was moving the view options out of the app entirely and exposing it as a preference in the Settings app. I hate it. Settings are meant for user choices that aren’t contextual, things that are rarely changed. Yet, I’m constantly wanting to switch calendar views, depending on things like how busy my schedule is and what time of the day I’m checking it.

Other Apple apps are a bit of a free for all. In the Activity app, the new buttons are found by scrolling to the bottom of the screen. Maps exposed all sorts of actions through its Force Touch menu. These are now placed behind a translucent circular button, tucked in the bottom-right corner of the screen. Photos has similarly added a Create Watch Face button, albeit in the bottom-left corner. Calculator put a percentage button in its Force Touch menu; Apple seems to have found no viable alternative location and simply opted to remove the function altogether. A little-known trick in the Workout app is you could press on the End button to reveal a button to cancel it, in case you started a workout accidentally that you don’t want to save and notify your friends about. As far as I can tell, this feature is also no longer available.

At the watchOS system level, users most commonly encountered the need to Force Touch to enter and exit the watch face edit screen. This has been wholesale replaced by a long press. Something that felt fast now feels slow. Just like the iPhone though, it is a manageable loss and I expect people will quickly forget the former elegance.

There is one place where getting rid of Force Touch has made the Watch meaningfully worse to use: clearing your notifications. I get a handful of notifications throughout the day. When my watch taps me, I look down and see what the alert is. Usually, it doesn’t demand a response so I turn my wrist back and the notification goes to Notification Centre. I clear up my inbox about twice a day, usually once at lunchtime and once in the evening. If I know there is nothing that I need to go back to, I simply swipe down on my watch face and press firmly to clear all my notifications away. At least, that’s what I did prior to June.

I can’t do that anymore as Force Touch is gone. watchOS 7’s solution is to put a Clear All button at the top of the list of alerts. This means I have to swipe down to open Notification Centre, then spend several seconds scrolling the list back up to the top where the button is, and then tap it. Even though I am only doing this process two or three times a day, it is a right pain. I had hoped this would have changed over the beta season, but we’re at watchOS beta 7 now and there have been no improvements.

Like with the iOS transition, the execution has been mostly good. I just really hope the Notification Center interaction gets smoothed out. As for why Apple chose to kill Force Touch now, I point to the reports that Apple is about to launch an ‘Apple Watch Series 3S’. Removing Force Touch helps to trim component costs and may make room internally for a slightly larger battery.

Epic's Monopoly Royale

The anticompetitive scrutiny on the App Store has been growing for a while. It’s hard to pinpoint an exact starting point, but a big push came out of Apple’s souring relationship with Spotify. This spat became public in 2018 when Spotify removed the ability to subscribe to its service using in-app purchase. Recent court filings have revealed that the two companies had been privately exchanging tense discourses for several years leading up to that happening. Seemingly following Spotify’s lead, Netflix followed suit later in the same year by removing any ability to sign up in its app. New users would have to go to the web, allowing it to avoid paying Apple a cut of its subscriptions.

It wasn’t so much that Apple had changed its App Store policies, most of the rules currently under public review date back to Steve Jobs. What did happen is that Apple began applying them ever more strictly. It was cracking down on things like Spotify including links in its app that directed people to to sign up online. The enforcement was so stringent that it even extended to banning apps that included help and support buttons because they would indirectly allow users to get to an account creation page, like with a link in the website footer. Today, many companies have resorted to setting up completely separate privacy policy and FAQ pages, stripped of all website navigation, just to appease App Review.

The discontent among big companies gradually evolved into a bigger issue as Apple itself started to seriously invest in building competitors to the services that the App Store was restricting. Spotify’s complaint to the EU holds so much weight precisely because it can make the case that it is disadvantaged in competing against Apple Music. Without that incendiary motivation, this stuff may never have come to the fore in the eyes of government. We’ve even seen Tile testify to a judiciary hearing because Apple is merely rumoured to be entering the smart tracker market.

Epic’s public protest will be remembered as the apex of this fight. It has officially reached the point of no return. Something is going to change. I don’t know how and I don’t know what, but something is going to change. Apple is not going to escape from all of this completely unscathed.

Some people think that Apple will use the Fortnite blackout as the time to reconsider and relax some of its policies to placate Epic and diffuse the looming antitrust lawsuits. I don’t see it. Apple has had plenty of chances to re-evaluate its position and it has plainly chosen to remain steadfast. It’s not budging until it is forced to. I think the likely resolution of the standoff is that Epic relents in a couple of weeks time. They will retract the direct payments feature and Fortnite will then return to the App Store. The stunt has served its purpose as a mildly-embarrassing smear campaign against Apple, and its effect won’t be lessened by Epic backtracking. In fact, that might only serve as legal ammo: Epic could argue that Apple’s retaliatory action was so harsh that it left them no choice but to back down.

Assuming Apple sticks to its convictions, we must wait for some government body to enact change through an arduously long court and appeals process. When the dust settles, there are a few different avenues Apple could negotiate. Possible release valves include supporting applications that are installed outside of the App Store, allowing alternative payment methods, or merely letting Netflix tell its customers that users can purchase its services on the web. I do not expect the 30% cut to be meaningfully reduced: Google Play is living proof that an app store can justify taking 30% even when alternative app distribution options are available.

The money is one thing. Personally, I care more about reining in the power Apple has to deny entire categories of apps from existing. The most recent example of this is Apple’s decision to outlaw all game streaming services. These services pose no risk to the security or stability of the operating system, and frankly provide access to games that have been examined far more meticulously by age rating boards than anything App Review does. Apple has no justifiable reason to ban them, and yet here we are. That just doesn’t sit right with me.

A common refrain in support of Apple’s position is to compare iOS devices to game consoles. Microsoft and Sony operate curated platforms for Xbox and PlayStation, with unilateral control over what software is available and mandatory revenue sharing agreements. If Microsoft is allowed to block Google Stadia from being available on the Xbox, why must Apple be compelled to allow it? I wish I hard a straight answer to this question, but I don’t. Maybe it is just the sheer dominance of the iPhone in consumer culture, it touches lives far more deeply than any generation of PlayStation. I can’t fully vocalise why an iPhone is different to a games console, but it is. The ‘console argument’ may be a legitimate legal defence, but it doesn’t convince me. It’s the old adage: you know it when you see it.

The iMac No One Should Buy


Apple today announced a major update to its 27-inch iMac. By far the most powerful and capable iMac ever, it features faster Intel processors up to 10 cores, double the memory capacity, next-generation AMD graphics, superfast SSDs across the line with four times the storage capacity, a new nano-texture glass option for an even more stunning Retina 5K display, a 1080p FaceTime HD camera, higher fidelity speakers, and studio-quality mics.

The iMac has limped along for a decade on the same industrial design and last-gen technology. I think that will be a permanent blot on Apple’s record. It is a poor showing for the company’s only consumer desktop to lag behind the curve so much. This week’s refresh at least rectifies the biggest hole in feature set; the 2020 iMac lineup finally uses SSDs as standard. The T2 chip is new to the 27-inch iMac too, acting as the storage controller for fast read and write speeds, plus the security benefits and other niceties it provides.

The base model specs are pretty stingy, with Apple equipping all the 21.5- and the low end 27-inch machines with 256 GB SSDs. This choice basically forced them to offer a 1TB Fusion Drive as a build-to-order option, although it’s not available for the 27-inch as the T2 only speaks solid state. Zoom back to 2012 for a second, right after the all-SSD Retina MacBook Pro was released. Do you think people seriously thought Apple would still be selling spinning disks in 2020? Crazy right. Predicting a Retina future for every Mac also seemed obvious in 2012, and yet incredulously the base model 21.5-inch iMac display is a very much non-Retina 1920x1080 resolution.

New processor and GPU upgrades are fine but nothing to write home about. The 1080P webcam and ‘studio’ microphone array are welcome inclusions. The nano-texture glass option is interesting in that it shows Apple is looking to bring matte displays to more than just high-end pro products. The option costs $500 compared to the $1000 price jump on the Pro Display XDR. It would be cool to see it on a MacBook soon, maybe as a $200-$300 upgrade. Ultimately, this iMac update boils down to a perfunctory spec bump.

Unless your computer dies and you need a desktop Mac to replace it, I don’t think anyone should buy these iMacs. They just aren’t compelling. When you are buying an all-in-one machine, you are buying a point in time. It’s a non-upgradeable box. This is fine when the box is full of shiny things, all modern and new. From 2010 through 2015 I’d say, the iMac fulfilled that criteria. This was the era of the introduction of things like the razor-thin chassis edge, Retina 5K and Retina 4K displays, P3 wide colour and the like. From about 2016, the product was coasting along but the lustre was gone. Finally, the debut of the thin bezel iPhone X and the iPad Pro in 2018 firmly planted the iMac in yesteryear. Buying these iMacs is committing to technology and design that is already half-deprecated. I would have said the same before the Apple Silicon announcement, but with that in tow, I can say it even more strongly.

This generation of iMac will quickly be remembered as a tombstone of everything old. By this time next year, Apple be deep into a transformation of the entire Mac lineup, featuring whole new architecture and largely new designs. I fully expect the ARM iMac to look entirely different. That is to say, modern. Wait for them.

Display Zoom Reveals New iPhone Resolution

Display Zoom is a truly great feature for those that need it. The usual go-to accessibility setting for older people is the text size slider. However, I recommend turning to Display Zoom, and considering adjusting the text size as a last resort. Both accessibility features help people with poor eyesight, but the mechanics are very different.

With Dynamic Text, the OS uses larger font sizes for body text and some headings. Due to the limited available space, components like iOS toolbars use fixed metrics and do not change the text size of their buttons at all. When the system font size is increased significantly, this results in a pretty ugly mish-mash of application UIs with some parts of the screen being enlarged whilst other areas don’t change. Often, the app will change the text size of a button but the button’s container doesn’t get bigger in kind, so you see a lot of truncated text. It’s also possible to encounter app layouts that are entirely broken with Dynamic Text active, as developers sometimes forget to test every screen of their app under these conditions.

Display Zoom works by making the OS pretend that it is running on a device with a lower resolution screen, causing apps to render at that smaller size, and then scaling that up to fill the actual display of the device. This means the entire interface is rendered physically larger. Display Zoom came to iOS starting with the iPhone 6 but it originated on the Mac; the behaviour is identical to the scaled display options in macOS System Preferences, except the iPhone only presents you with one choice of alternate resolution.

The main advantage of Display Zoom is that it applies to the entire screen evenly, enlarging everything uniformly. Unlike Dynamic Text, there is no distortion of the relative size of interface elements. Text is easier to read, UI elements are easier to touch. This latter point is frequently the more useful aspect. I set my grandpa’s phone to use Zoomed mode primarily because it makes touch targets easier to press. The lesser scaled resolution usually means there are fewer things visible on screen at once, and the things that do remain are simply bigger. As far as his accessibility to using the phone is concerned, the dexterity of his fingers and unfamiliarity with touchscreens are far greater barriers than the impact of his ageing eyesight. For instance, Display Zoom makes it much easier for him to type on the software keyboard, as each key is about 25% larger in Zoomed view.

My general advice is to enable Display Zoom first. Then, consider bumping up the text if that is still necessary. With Display Zoom magnification in effect, the number of font size increases required may only be two or three notches away from the system default, which is far less disruptive to app layouts than compared to cranking it all the way up to the biggest size.

Display Zoom employs non-integer scaling, which means it causes some degree of blurriness. The visual artefacts are minor though, and someone who needs to use Display Zoom for accessibility reasons won’t be able to perceive it.

Display Zoom imposes no additional engineering effort on app developers. Apple achieves this by having each iPhone simulate a screen resolution of another model in the lineup, that has the same aspect ratio. Every app in the App Store supports Display Zoom automatically, because to the app it is the same as if it was running natively on a different iPhone, and of course developers have to ensure compatibility with all the various iPhone form factors as a matter of course.

For example, the Zoomed view on grandpa’s iPhone 8 renders as if it was a 4-inch iPhone SE, the iPhone 8 Plus emulates a iPhone 8 screen and on the iPhone 11 Pro Max, it matches the resolution of the iPhone 11 Pro.

A quirk of time is that the 5.8-inch iPhone X has never offered Display Zoom. Because the X was the start of a new line of 18:9 iPhones, Apple didn’t have a suitable resolution from a counterpart phone to draw upon. The lack of Display Zoom carried through to the iPhone XS and iPhone 11 Pro, which share the same screen specifications. Dynamic Text is available, but no Display Zoom.

This omission was an unfortunate downside of the modern non-Max iPhones. Hopefully, me extolling the benefits of Display Zoom across the last five paragraphs shows why that matters. The good news is that iOS 14 beta 3 adds Display Zoom to all 5.8-inch phones.

But what about the lack of smaller 18:9 iPhone? Apple hasn’t released any new sizes. Yet. As tested by 9to5Mac in the iOS Simulator, and as seen by taking a screenshot on the iPhone 11 Pro in Zoomed mode, the never-before-seen resolution is 960x2079 (or 320x693 at 3x scale). That’s the same width as the old 4-inch phones. Odds on, this is the resolution of the new 5.4-inch iPhone, which will be one of four iPhone 12 models coming this fall.

The introduction of a new resolution means Apple is facing yet another iPhone hardware cycle where users will have to wait a few months for developers to update their apps so they can fully enjoy their new phone’s form factor, free of top and bottom black bars. Apps will need to update to explicitly declare compatibility for this screen size. Otherwise, apps appear on-screen letterboxed. You can try this out for yourself; install beta 3 on a 5.8-inch iPhone, enable Display Zoom, and launch any App Store app.

It’s funny that Apple slipped this in during the third beta seed, as if no one would notice. They would have probably been better off shipping it as part of beta 1 and drawing attention to it in a WWDC session, proudly touting the addition of Display Zoom to the 5.8-inch phones as a new feature. We would always make the connection to the rumoured new phone size, but you might as well start evangelising apps to support it as soon as possible.

All of Apple’s system apps are already updated to fill the screen. I spent a good twenty minutes using my phone in Zoomed mode to get a feel for what the forthcoming 5.4-inch phone might be like to use day-to-day. It seemed fine. I could not find a single place in the system where I found the smaller screen real estate meaningfully lacking. I didn’t feel like I was missing out on something. If you are yearning for the smaller-phone-with-premium-specs, I think you’ll be happy with what you are getting. The loss in horizontal resolution is not a big deal; some controls like tab bars just have less whitespace between the buttons.

The WWDC Format

The production quality of Apple’s WWDC keynote video was incredibly high. Swooping drone shots, sharply paced, a good variety of presenters, complementary slides and animations, and immaculate background sets. They really did step and embrace the fact that the show was being pre-recorded.

The effort was well received and I saw many people sharing the sentiment that this how WWDC should be done every year. I can’t say I agree. I yearn for them to go back to normal. Obviously, in the current health environment, that is not possible. When the world situation (eventually) improves, I am personally hoping Apple goes back to normal with its events. Doing something live, truly live, has this effervescent ambience that will never be matched by something that has been filmed ahead of time. The lingering danger of something going wrong with the demo is palpable, and that’s what makes live events great. The weeks of rehearsal and the confidence in the products shine through. Pre-recorded streams are always going to be perfect. This time, it was new, novel and impressive they could pull off such an elaborate presentation under stringent social distancing conditions. But one, two, three years down the line, the novelty wears off and it gets boring. I want to see a show, not watch a marketing video. The risk of live is what makes it.

The technical sessions were also all pre-recorded this year … and they should keep them that way. It was brilliant. The seminar format conveyed the information with more detail and more clarity. For learning materials, that’s exactly what you want. The scheduling was so much better too. All videos could simply be released at the same time each day. They weren’t beholden to the timetable and room capacity of the McEnery convention centre. I assume this was also less stressful for the developers and designers presenting their work. You still have to script and prepare for recorded filming work, but taping to a teleprompter is far less of an ordeal than needing to meticulously rehearse and rehearse for your one shot at presenting during WWDC week.

I think you can reconcile the appeal of live keynotes and the practicality of recorded session. In the hypothetical future, WWDC would still be an in-person event with consumer Keynote and developer State of the Union presentations on the Monday. Session videos would then be released that evening, leaving the rest of the week for extended labs, mixers and hands-on workshops for the developers in attendance.

Apple Arcade Reportedly Focusing On Games With Replayability


On calls in mid-April, an Apple Arcade creative producer told some developers that their upcoming games didn’t have the level of “engagement” Apple is seeking, the people said. Apple is increasingly interested in titles that will keep users hooked, so subscribers stay beyond the free trial of the service, according to the people. They asked not to be identified discussing private conversations.

On the calls with developers in April, the Apple Arcade representative cited a specific example of the type of game the company wants: Grindstone, an engaging puzzle-action game by Capybara Games that has many levels.

At the original March event, Apple Arcade was positioned as a subscription service offering an eclectic collection of novel and unique titles, drawing on the raw creativity of indie game studios, as well as mixing in some games from larger franchises. The fact that Apple was funding the games upfront meant that the developers had the freedom to create, in Apple’s words, “the best work of their lives” and without having to contort the gameplay to accommodate monetisation mechanics like interstitial ads, in-game currency, artificial time limits and such.

Of course, we aren’t privy to all the details and nuances of the April meeting, but the snippet provided by Bloomberg is a little unsettling. The problem with saying ‘we want more games like Grindstone’ is not that Grindstone is a bad game. It’s a great game actually, one of Arcade’s best. The issue is that it has the potential to pigeonhole creativity, thereby defeating one of Arcade’s supposed strengths. Game makers may not even bother to pursue new and innovative ideas because they now have to worry about its replayability prospects and fear the pitch would be ultimately turned down.

Some of my favourite games of all time are narrative-driven. They depend on a fixed-length story to engross you for a weekend. If developers working on those kind of games are scared away from the Apple Arcade platform, that would be highly unfortunate. It is exactly this ilk of games that struggle to survive under normal App Store economics, and may never be available on Apple’s devices without Arcade. In contrast, level-based games are already well suited to freemium business models.

I can understand Apple’s concern that they need reasons for people to stay subscribed for multiple months. The risk is if the library becomes is swamped by stage-based games that can offer hundreds of levels. Diversity and variety is important. It is very comparable to TV+ where Apple has rightly commissioned a mixture of content: some shows with recurring seasons, some limited series and standalone films. I also think there are strong arguments that Apple’s monetary commitments to Arcade are too small, especially when you look at what they are happily spending on the TV side. Adding a handful of big-budget high-production games into Arcade would surely be a good thing. As it stands, the budget for Apple’s two series order of The Morning Show exceeds investment into the entire Arcade library.

iOS 14 First Impressions

There are times when Apple pushes boundaries and times when they don’t. This was definitely the latter category. I’m not sure I could point to anything specific in the new software that feels particularly novel. That’s absolutely fine. In fact, I’d place the 2020 conference as one of the best WWDCs ever. Apple advanced each of its operating systems significantly, often adding features that people have been asking for a long time.

The iOS 13 cycle is overshadowed by the bugginess of its debut but it had fundamental product problems from the beginning. Many of the features introduced in iOS 13 were simply mistakes in direction, even if they worked. Things like the changes to text selection, the naive grouping of accessory features in Home, and the inane layout of the Mail toolbar. Myself and many others shared our grievances on these matters over the summer, Apple shipped them without changes, and they were indeed received poorly. It was not a good look when every point-update was congratulated for reverting something that had been launched in 13.0.

In stark contrast to last year, I do not see anything in iOS 14 that is so bad I think they need to retrace their steps. iOS 14’s brilliance is going to make quick work of pushing the troubles of iOS 13 into distant memory.

Widgets on the home screen are just perfect. The whole system feels like a modernisation of the macOS Dashboard, complete with a ripple animation when adding new widgets from the library. For the longest time, people have wanted the ability for app icons to be dynamic, like Clock and Calendar. The small 2x2 widget is basically answering those demands. You can finally have a weather icon on your home screen that actually reflects the current weather conditions. I don’t expect people to flood their home screens with widget after widget, I reckon most people will settle on a couple to put on their first page and that will do just fine. The stringent size options (either 2x2, 4x2 or 4x4) basically encourage that kind of usage pattern.

The decision to disallow any interactivity apart from tapping to launch the app is an interesting one. It makes iOS 14 widgets feel a lot like Watch complications. Whereas the Watch has to lean in to the true black nature of its background, widgets on iOS 14 can explode with colour and vibrancy to complement the surrounding app icons and wallpaper. Apple has set a high standard of beauty with the design of the built-in widgets and I look forward to seeing what the developer community does. I know some people are already anticipating that Apple adds support for buttons and interactive controls in widgets in the future, but I’m not yet convinced they have to. I certainly don’t feel an immediate compulsion to ask for more. The enforced restraint breeds elegance and I am glad Apple’s implementation has ended up being more inspired by Windows Phone Live Tiles than the Android widget system.

Incoming calls as banner alerts and support for Picture-in-Picture video are so good you can only wish Apple would have done it sooner. In particular, PIP adds so much convenience and utility without introducing complexity. The mental model is incredibly simple: a singular floating window that you can drag around and close when you are done. You can’t get confused about what’s going on when you are multitasking with PIP. Again, this is nothing revolutionary, but it is new to iOS and the iPhone is better for it.

I like the idea behind the new design for Siri, making Siri a contextual overlay over your current app instead of a modal takeover. An animated version of the Siri icon pulsates to indicate it is listening, and the answer card appears at the top of the screen. Nothing else obscures your vision of the app Siri has been invoked on top of. This means you no longer see the text of your transcribed request. That’s a bold statement as to the quality of Siri’s dictation accuracy, although there is a toggle in settings to show it. Whilst Siri is active, if you touch the screen, Siri is dismissed. This behaviour is befitting of the compact phone screen, but it also applies to the iPad. Any attempt to interact with the foreground app dismisses Siri completely. On the big iPad canvas, not being able to use the app and interact with Siri simultaneously feels like it is defeating the point of the redesign altogether.

The improvements to HomeKit are very welcome. There is smarter onboarding when adding new accessories, which help to guide novice users into taking advantage of automations, integration of favourite scenes into the top level of Control Centre, and the textual summary status in the Home app has been replaced by a more functional visual strip of buttons.

App Clips are being framed as the next big expansion of the App Store, with Apple even resurrecting the iconic “There’s an app for that” slogan for the feature’s intro video, but I’m not sure if it is impact is really going to be that widely felt. I think it will find utility in select niches where it makes sense but I don’t think people are going to be encountering them on a daily basis. Retraining people to scan QR codes is a tall order. Searching the name of an app in the App Store and downloading it isn’t that hard. We’ll see how that plays out, I guess.

On the services front, I was surprised News+ Audio wasn’t mentioned given how finished it seems to be in the 13.6 betas. I guess that’s been pushed to fall now. The Apple TV app received no attention at all, sadly, which means TV+’s primary problem will continue through November 1st 2020, the date when customer free trials start expiring. I had guessed this before, but now with the COVID factor delaying the completion of second seasons of Apple’s flagship series, a second year rollover of the free trials feels inevitable. Arcade actually got quite a love. The Game Center UI has been overhauled, banishing the gaudy floating bubbles in favour of a barebones design that uses translucent platters for layering. The Arcade app now uses Game Center for some prominent social features, like seeing what games your friends have played recently.

Other iOS 14 capabilities are tacit nods to the looming antitrust complaints. In this update, you will be able to choose alternative email and browser apps, and integrate MFI-compatible device trackers into the Find My app. Apple is even letting third-party music services run natively on the HomePod. Some of this is merely lip service. The requirements to participate in the Find My accessory program are so locked down I’m pretty sure Tile won’t be participating, but it will probably help Apple’s defence in court nonetheless.

Apple Developer App On The Mac

Martin Pilkington:

This is another oddity I see in a lot of Catalyst apps. On the Mac, selection in a table view should change on either mouse down or mouse up, depending on whether the table supports drag & drop or not. Catalyst doesn’t seem to follow this convention, but I can overlook that somewhat. The bigger issue is that sidebars seem to change selection on mouse up, but remove the old selection on mouse down, resulting in the selection vanishing briefly.

Catalyst doesn’t do much to help translate their iOS designs into Mac native elements. The enforced 2/3rds UI scaling sets an app two steps back from the get go. Most UI controls require manual customisation and reimplementation to make them look and act like their macOS counterparts. Some elements like sidebars do transform their behaviour when running on the Catalyst idiom, but the Catalyst stack seems unfinished as it doesn’t accurately recreate how an AppKit source list works. It is just wrong.

If you use AppKit, you can make a bad app. If you use Catalyst, you can easily make a bad app. At the same time, Catalyst is attracting developers who cannot justify to allocate resources to Mac-specific work. That’s the point of it: to bring iPad apps to the Mac with little effort. And so, the combination of cause and technology stack almost always results in a bad-to-mediocre final result, almost by definition.

Being successful on the iOS App Store is hard enough, a platform with a billion active devices. The scale of the Mac App Store trails by orders of magnitude. As long as that remains true, most developers will only be able to have a Mac presence through shortcuts like Catalyst, and that means app quality will generally suffer.

I don’t blame any third-party for making these choices. It’s basic economics. I am guilty too. I am sad that Apple — the platform owner and biggest company in the world — is leaning on Catalyst so heavily, and not even setting a good example in the process. For the Apple Developer app, they have tried to make a Mac navigation structure with multiple columns, which is nice to see. But that’s basically where my compliments end. I guess you can say that it is better than nothing.

Guessing The Services Bundle


iOS 13.5.5 internal files include references to a “bundle offer” and “bundle subscription” that didn’t exist in previous iOS versions. These codes are related to the management system of Apple’s own services subscriptions like Apple News+, so we believe the company still has plans to offer a discount combo with its services.

An easy way to make people happy is to make stuff cheaper. People are naturally excited about these rumours of a forthcoming Apple services bundle to simplify the the growing list of things Apple gets us to pay for on a monthly basis, and save money at the same time.

However, that is the idealised end consumer. From Apple’s perspective, the core reason for doing a bundle is to make people spend more, in the aggregate. If you asked an average Apple customer what they would want from a bundle deal, they’d probably say a combination of Apple Music and iCloud storage. After all, these are Apple’s most popular subscriptions. ‘Everyone’ has them … which is exactly why Apple will not offer it. All that would do is make the people who are already paying, pay less.

Realistically, what Apple is looking for is ways to boost adoption of its newer content services that are still in their infancy. That is News+, TV+ and Arcade. A bundle would let Apple attach these new divisions onto what people are already subscribing to, with a discount incentive to complete the sale. Thematically, bundling iCloud doesn’t make much sense with television or news. This is a hunch, but I think Apple is going to keep pedalling iCloud as a separate entity. I think they are looking at a content bundle, whilst iCloud remains standalone.

So, let’s consider a quartet of Music, News+, TV+ and Arcade. Today, subscribing to each of these individually will cost you $30 per month. $10 for Music, $10 for News+, $5 for TV+ and $5 for Arcade. However, Music is single-user license but the others support Family Sharing. To make it symmetric, you need to get the Apple Music Family Plan which brings the total to a monthly bill of $35 for all of Apple’s content services.

Now, the question is what level of discount can Apple feasibly deliver. They basically have free rein to charge whatever they want for TV+ and Arcade. Obviously, the production of TV shows and games has to be ultimately paid for, but Apple is retaining the rights over distribution and pricing. Short term, they can charge $2, $5, $10, whatever they want. Apple Music and News+ are more complicated. The music industry has rigid contracts with all the streaming services, which lock down pricing. This is why Spotify and Apple Music basically offer identical plans for the same library of streaming music. The labels do not want their content to be devalued any more than it already has been. Apple’s margins on a music subscription are also relatively slim.

Apple’s position with News+ is slightly less restrictive, but still constrained by the fact that at the end of the day, publishers get paid by making half of the total News+ revenue. There have been a few reports that Apple has negotiated new terms which would allow Apple to reduce the amount it pays out when News+ was bundled, but it can’t be that much of a reduction — the magazines have long been complaining that monetisation from News+ is poor.

Theoretically, Apple could charge nothing for TV+ and Arcade and just accept the content productions costs as losses. As discussed before on this blog, TV+ is currently a loss-leader when priced at $5 per month. (Apple needs to hit about 50 million subscribers to start making profits from the TV+ service.) But charging nothing at all for it feels like an unsustainable step that Apple wouldn’t cross. I think we can reasonably estimate/guess that, as a bundle, Apple could shave $2 off the News+ pricing, halve the cost of TV+ and Arcade, and leave Music as is. With a bit of optimistic rounding applied, that sums to a saving of $10.

So, that’s $25 per month rather than $35. 30% off! Not bad. I mean, it is nice but it’s still expensive. People love to draw contrasts between Apple’s bundle and what Amazon does with Prime, but the price points are very far apart to the point where it’s not really comparable. Remember, this total figure is still excluding your monthly iCloud payment.

Take a prospective customer who was only ever interested in Music, TV+ and Arcade. They aren’t going to be better off in the post-bundle era financially, they’ll be paying the same. Admittedly, the draw of getting an additional service for free might draw some people in. My point is that the bundle is good, but not a silver bullet. It needs to come hand-in-hand with improvements to the services themselves, to make them more compelling.

People will groan but I fully expect to see a Services segment at the upcoming WWDC keynote. It’s more than a year since the March event, so Apple is due to have things coming out of the pipeline. Apple News+ audio articles is essentially fully implemented in the iOS 13.5.5 beta, Apple just has to flip a switch to make it appear for everyone. It does suggest that Apple isn’t waiting until iOS 14 in the fall to ship this. And given the code evidence, maybe the bundle is imminent too.

Rewatching WWDC 2011

WWDC 2011 is significant not only because it was Steve Jobs’ last Apple keynote, but because that year launched several core technologies that we now take for granted, like iCloud, iMessage and AirDrop. It was fun to look back on it with the context of what we know in 2020. You can also see a marked change in the pacing of Apple’s presentations between then and now.

Watch above, along with my audio commentary. I’ve been meaning to do something like this for a while and right now felt like a great time for it, as we wait to see how Apple handles its first keynote-at-home event. WWDC 2020 kicks off on June 22nd.

Apple News+ Audio Articles


Over the past several months, Apple has been asking the publishers participating in its year-old premium program for permission to produce audio versions of the stories distributed there, according to sources at four different publishers that have heard the pitch.

Apple will handle production costs, and compensate publishers in the same way it compensates them for the written content available on Apple News+, two sources said; Apple metes out 50% of subscriber revenue to publishers based on how much time those subscribers spend with publishers’ content in a 30-day period.

In March, I heard that Apple was courting publishers to let them produce spoken word versions of their content. The voiceover talent would include known names, actors and other celebrities. Apple foots the bill for this, so there’s no additional burden on the publications. These talks were part of wider negotiations around contract renewals, as the original News+ deals allowed publishers to drop out after one year if they were unhappy.

I couldn’t get secure confirmation of that tidbit so I never reported it, but Digiday is now reporting the same thing, so it’s clearly happening. Presumably, users would be able to navigate to a story and hear the audio version but you have to expect that Apple would also package this into some sort of feed for people to listen to as part of their commute. Sounds like a podcast, right?

It would be stupid of them not to let users add this into Apple Podcasts. I expect it would be through some proprietary mechanism which of course Apple can do as the owner of both the Podcasts and News app, not backed by a public RSS feed. This would also give them an excuse to feature News+ ads in the Podcasts app, which helps bring more eyeballs to News+ in general.

I’ve also heard that Apple wants to do something similar for video as well, with a half-hour weekly Apple News Spotlight show in the TV app. This project is not as far ahead though; I’d expect to see the audio article stuff in iOS 14.

Later in the Digiday report, it says that publishers have been disappointed with News+’s performance. My understanding is the situation is slightly more nuanced. Whilst most of the magazines have seen almost no growth in readership compared to the status quo before Apple acquired Texture, the newspapers are pretty happy. Not ecstatic or blown away, but generally pleased with the revenue News+ is making for them.

As a reminder, Apple keeps half of the $9.99 per month subscription fee. The remaining $5 is divided up between each News+ publisher based on their relative share of engagement on the platform.

The News app does a good job of promoting stories from the News+ newspapers and therefore these publications are capturing high levels of engagement and the vast majority of the News+ subscription money. I think Apple had expected the newspapers to dominate, but it believed that it would bring enough new subscribers onboard to enable the magazines to see meaningful returns too. That basically hasn’t happened.

One of the fears Digiday raises about the audio push is that this effect will only be increased. The smaller outlets are concerned that Apple will mostly commission audio stories from the ‘big guys’ and their content will be marginalised further.

Different Tabs In The TV App Offer Different Experiences

Screen Times:

TV box sets currently have their episodes jammed together in one long list and its enough to trigger anyone with even the slightest OCD. Just look at the one star iTunes reviews for the complete box set of popular show “Big Bang Theory” to understand that its not just me complaining about this.

Another issue with treating boxsets differently to separate seasons is that despite personally owning the Game of Thrones Seasons 1-5 Boxset, when I go to play it through Siri, I’m prompted to subscribe to HBO Now in order to watch. This is because the TV App treats boxsets differently and prioritizes services over content I own, due to the way Apple catalogues boxsets compared to separate seasons. The same thing happened recently to my purchase of ‘Hans Zimmer: Live in Prague’, which is no longer sold through Apple but is available through Prime Video. The only way of adding my purchase to my Up Next queue to playback, is by first initiating playback through Library.

The Library may share the same tab bar as the other buttons in the TV app but they are otherwise disconnected. It’s like having two separate apps rolled into one, each with their own UI components and each operating on a different set of data. It’s like having two people living in the same house that do not talk to each other. For the Library tab, Apple essentially took the old iOS Videos app and transposed it as one screen inside of TV.

They didn’t modernise it all, and its age shows through. The Library knows about content downloaded locally to your device, and your iTunes Store purchases, because that’s what Videos could do. Newer inventions like third-party TV Provider apps or Apple TV Channels subscriptions, which the Videos app did not incorporate because those components simply didn’t exist at the time, are therefore not shown at all. Library has no awareness of them. If you find something in Watch Now on a streaming service, you can’t add that to your library. You can only add it to a separate Up Next queue, which is only exposed as a single horizontally-scrolling list in the Watch Now tab and offers no further categorisation or filtering. Something that the Library tab would be perfect for, if it actually worked as you would naturally expect it to.

Box sets were handled badly in the Videos app, and that behaviour has been brought across wholesale into the TV app. Despite the other parts of the TV app having access to a full catalogue of TV shows, with information about their seasons and constituent episodes, the Library is siloed off from that data. It merely deals in files and file downloads. So, if you bought the first five seasons of Game of Thrones as an iTunes Store box set, Library sees that as a block of 50 video files, and it naively groups them together. The structured season metadata — that the TV app can show you if you were to look up Game of Thrones in the Search tab — is completely ignored. The TV storefront also rarely surfaces bundles like box sets for sale; users hunting the best deals have to continue to look in the iTunes Store app.

Whereas the Library tab is rendered as native table views, the other tabs are thinly-wrapped web views. Each time they reload, you see a full-screen spinner and have to wait. In fact, if you open the TV app whilst offline, the tab bar will vanish and you can only see the ‘Downloaded’ part of the Library. So, remember that Up Next queue which serves as your todo list of what to watch? You can’t actually see that if you are offline — even if you have downloaded the shows in advance. The design of screens varies dramatically between the tabs as well; both Library and Watch Now include navigation that shows a 2-column thumbnail grid of results. In the Library, each of these thumbnails is accompanied by a textual label that says the name of the show. But the Watch Now quasi-web environment omits these labels altogether (which makes quickly scanning search results annoying).

Everything is just very disjointed, both in concept and in their underlying implementations. A better TV app would have everything holistically driven by the same shared data source. You should be able to add any show to your library; it shouldn’t matter if that show is backed by a physical file on disk or not. The Apple Music app does a much better job at unifying the deprecated iTunes Store and the modern subscription-based experience. If everything in TV app was cohesively connected, it would also solve other complaints I have about the TV app for free. For instance, if I could add all the shows I am watching on Apple TV+ to my library, I wouldn’t be so annoyed that Watch Now is overwhelmingly featuring content that I don’t own and need to pay for. In this theoretical happy place, I could add all ‘my’ shows to the library and rarely need to look at the other tabs; many Apple Music users manage their songs in exactly this way. However, it isn’t possible with TV as the Library isn’t aware about anything apart from stuff purchased from iTunes.

macOS Battery Health Management

Six Colors:

The new feature, which will only be available on Mac notebooks with Thunderbolt 3 ports , enables a new default approach to charging and discharging MacBook batteries. According to Apple, the feature is meant to reduce the rate of chemical aging of the MacBook’s battery, thereby extending its long-term lifespan—but without compromising on day-to-day battery life.

The feature works by analyzing the temperature of the battery over time, as well as the charging pattern the laptop has experienced—in other words, does the laptop frequently get drained most of the way and then recharged fully, or is it mostly kept full and plugged in? In the latter case, Battery Health Management is more likely to stop a bit short of full capacity in order to extend the battery’s long-term lifespan.

Lithium ion batteries do not like being charged at full capacity for extended periods. The aim of this new macOS behaviour is to reduce the amount of time MacBook batteries sit at 100%. And that’s why this feature is right down my alley. As a laptop-as-desktop user, my MacBook Pro is plugged in for most of the day. I am aware of the optimal battery conditioning procedures but — like everyone else — I can’t be bothered to micromanage it to that degree, so naturally my laptop sits fully charged for hours at a time, day in and day out. I just have to accept that I am not going to eek out the maximum number of recharge cycles from the machine. As of macOS 10.15.5, I won’t have to accept this penalty. With the setting enabled, my laptop will learn that it needs to charge to 80% and no more, naturally extending the lifetime of the battery without me having to manually regulate it.

I do think the feature could be implemented a bit more effectively though. In cases when you do want to charge to full, like if you know you are going to be away from a power adapter for a while, Apple’s answer appears to be to dive into System Preferences and disable the checkbox. This is functional but a bit inelegant. When I’m no longer mobile, I’ll have to remember to re-enable automatic battery health management. I’d prefer it if the Battery menu in the menubar had a one-click ‘charge to full’ button. This would allow the MacBook to reach 100% impromptu, but default back to the 80% behaviour for subsequent recharges.

Secondly, I find it curious that Apple chose to brand this setting as battery health management. This terminology closely overlaps with the iOS suite of Battery Health features, which encompasses things like the infamous performance throttling policies. The Mac behaviour has nothing to do with unexpected shutdowns or performance, though, it’s solely motivated by the desire to maximise the MacBook’s lifespan. As of iOS 13, iPhone and iPads do this too with a feature called “Optimized Battery Charging”. It would be more sensible if Apple used that exact term on the Mac too.