> Well Here We Are Again: 2024 iPad Pro Edition

In the world of Apple products the “pro” moniker can mean a handful of different things. Pro can mean “professional”. It can also be a shorthand for “nice” or “luxury”. Often times it’s somewhere in between. The iPhone Pro is a nice upgrade from the iPhone. It can also do Pro things. The Apple Watch Ultra isn’t much more than a nice upgrade to the regular Apple Watch. I would throw AirPods Pro in this category as well. Simply a nice upgrade form the normal AirPods. The base MacBook Pro is a nice upgrade from the MacBook Air but the MacBook Pro truly becomes “pro” once you start adding the higher end hardware to it. These are obvious things. The iPad Pro however sits in this somewhat strange place. In reality, it’s not really a “pro” product but it has way more compute power than the average user will ever need. If anything it sits in the same position with the iPhone: a nice upgrade form the iPad Air that can also do some pro things. The difference is that unlike the iPhone Pro, I feel like the iPad Pro really is less of a mainstream product. Everyone in 2024 needs a phone. Not everyone wants or even needs an iPad to begin with.

The average consensus among reviewers and Apple Nerds is that this incredibly powerful hardware is held back by what is basically a glorified version of iOS in iPadOS. That this incredibly powerful computer is going to waste inside this aluminum and glass slab with this underwhelming software. It’s true that given the M series chips powering the Pro and even Air lines of iPads, these are workstation caliber slabs of glass. But iPadOS is not a workstation OS. The EU has even called bullshit and lumped it in, correctly, with iOS. Enter the argument that the iPad Pro should run a version of MacOS. But what if we’re thinking about things the wrong way? What if the iPad Pro is just a really nice iPad that can occasionally do Pro stuff. What if the iPad Pro is just a really nice iPad? Like the iPhone Pro mentioned above. We’ve already done this experiment twice already: Microsoft Tablet PCs and Windows 8 on the Microsoft Surface.

There’s a reason everyone forgets about Tablet PCs and that the Surface tablets laptops don’t sell all that well.

The Hardware

People who are really serious about software should make their own hardware. – Alan Kay

Ever since the debut of the M series chips on the iPad there has been a call to have macOS on the iPad as well. And, arguably, from a hardware perspective, rightfully so. The hardware is generally the same as any Mac. It really just comes down to what other chips Apple wants to put on the logic board that enable other functionality1. In the sense that people want macOS on their iPad, this hardware is more than capable. And, I would even argue, you may not need an iPad Pro to do it. After all, they’re putting the same chips in the iPad Air.

The problem here isn’t with the hardware. It comes back to the Alan Kay quote above. Apple is a serious hardware company and they’ve been building their own hardware for decades. It just so happens that now they’re building their own SoCs. Because we have this hardware, people seem to have this expectation that simply because it can do more it should do more. That isn’t always the case.

While the expectation is that since we have a desktop class CPU, we should have a desktop class OS (We’ll get to apps in a minute). I disagree. I think that it speaks to the confidence that Apple has in their SoC’s power consumption and resource management that they feel comfortable putting these on mid to high end iPads. As a PC gamer I can tell you that if I was into any kind of mobile gaming I would snatch this hardware up in a heartbeat. Why? If this thing can handle Ray Tracing then my games will look absolutely incredible and that is one of the reasons I build gaming PCs. I want the graphics to look amazing and the performance to be the best I can afford. It doesn’t do me any good if the game plays at 120 FPS but looks like shit. But I would never want to use macOS, let alone Windows, on a slab of glass. To take this one step further, the iPhone 15 Pro does hardware ray tracing as well and we don’t ask for any kind of desktop OS there. In fact, I seem to remember some visible confusion when Apple used the iPhone 15 Pro and it’s pro feature set at the Scary Fast event last year.

Apple has managed to do something that most companies have a hard time with: managing resources while maintaining performance2. The M Series chips are the exemplification of this. A desktop class SoC in a portable computing platform. An example of power and portability at its best.

The Software

The OS

What most people don’t know is that, as an operating system, iPadOS is essentially a scaled version of macOS. I know this has been mentioned in the past in relation to iOS but I think people forget this. The only difference is in how the OS is presented. Apple, realistically can do whatever they want and segment it as a product however they see fit. And they do. The iPad, by design, was never meant to replace a Mac. It was always meant to be an “in addition to” thing.

Remember, macOS is POSIX compliant and an amalgamation of the Mach and BSD kernels which have their roots in Unix. The thing that makes this possible is that it’s a hybrid kernel. Meaning it attempts to take the best of both monolithic and microkernels making it easily scalable. iOS uses this kernel, and iPadOS is essentially iOS on steroids. Looking at it this way, macOS powers everything from the strongest of Macs down to smallest of Apple’s devices. So, in a sense, we’ve already got macOS on the iPad. Apple has just stripped out all the things that make macOS a “heavy” system and given us only what the iPad hardware and user experience would need. Nothing more, nothing less. By doing this they’ve ensured that, as a user, I can’t accidentally break something and ruin the iPad experience.

Its why we don’t:

  • have access to the file system in the same way as macOS
  • have a command line without a third party app
  • Don’t have or have limited access to things in Settings that we have full access to on the Mac.

The User Experience

But what good is an OS without a UI? Even the most basic of systems has something, even if it’s just a command line. This is the first and most obvious issue with bringing macOS to the iPad. The iPad is based on touch. macOS is not. Whenever I hear of anyone asking to bring macOS over to the iPad I never hear of any UI redesigns to macOS. While we all get annoyed with iPadOS, it’s already designed for touch. If we were to bring macOS over as is, it would be a disaster. How do we know this? Because Microsoft already tried it with Windows 8 and the Surface.

Stephen Sinofsky, former head of Windows, who has some experience with this stuff, on Twitter X:

Simply enabling touch on a Mac gets a lot of flakey software that doesn’t really work with touch plus Macs will always have a trackpad so why bother.

Simply running macOS on an iPad (certainly something they have done internally) only shows the above even more. Without a keyboard/trackpad attached the device would be enormously frustrating. PLUS it would not run a bunch of Mac software not because the underlying hardware couldn’t run it but because huge chunks of those apps/tools would be somewhere between unusable and broken to try to use exclusively with touch.

If anyone knows about this and has publicly shipped a product like this it would be Sinofsky. At this point we’ve probably all forgotten Windows 8 and rightfully so. It was a bad product and it was Microsoft’s attempt to do exactly this. Their attempt to essentially plant Windows on a tablet and serve both desktop and tablet users with the same OS and UI. As we learned, neither worked. Desktop customers were both confused and infuriated and tablet users felt it didn’t go far enough.

But, while most people’s complaints about Windows 8 were the start menu, this is actually a problem macOS wouldn’t have thanks to Launchpad. One problem that macOS would have though is the same problem as the Ribbon interface: it’s really hard to tap that small stuff. Imagine trying to use the Menu Bar in macOS. Or really any of the UI for that matter on such a small screen. Websites work because things like CSS or frameworks like React tell them what size screen to present themselves for. OS UIs don’t really do that. I can’t imagine trying to tap any of the side bars in any window let alone try to tap to minimize or close a window in macOS. This is why we don’t really have a windowing system on the iPad. This is why as awful and annoying as the current UI is, for what the iPad is, it works. This is the compromise that Apple has made.

I know I said we’d talk about apps but the truth of it is, this has the potential to be an absolute disaster if developers just ported their Mac apps over to the iPad. At the very least this gives a sense of consistency and cohesiveness to the iPad experience. It creates standards and allows users to know how things work. We don’t need to make things more complicated than they already are.

Windows 8 has already proven that this would be a nightmare for the average user.

Resources

That’s just using the OS itself. What about the resources a full blown desktop OS would need, regardless if it’s native or virtual? Again, Sinofsky points us in the right direction, having been down this path:

Will you be happy with battery life? The physics of an iPad mean the battery is 2/3rds the size of a Mac battery. Do you really want that? I don’t. The reason the iPad is the 5.x mm device is because the default doesn’t have a keyboard holding the battery.

Now, I admit, I’m not the heaviest iPad user. My battery tends to last for days, as it arguably should any way. But mostly my iPad is one of two things for me: either a media consumption device, such as for YouTube or web browsing, or lately it’s become my Stream Deck. And that’s pretty much it. Yeah I do the occasional email but there’s nothing crazy happening here. The biggest drain on that battery as I sit here and write this is…. Notifications. Yes, notifications. Because every time one goes off the screen lights up, draining the battery. That screen, in the way I use my iPad, is the biggest resource draw on my battery that I’m aware of. A full throated macOS on the other hand would absolutely destroy that battery. As I’ve said before, the hardware here can keep up and ARM based CPUs are great for power management but imagine having to load a full desktop version of Word. Those apps don’t sip battery, they chug it. They hit the CPU hard when they start, and the CPU hits the battery.

Battery life is one of the main experiences Apple is selling with the iPad, pro or otherwise. To have this diminished, even for “power users” would ruin the experience for everyone. It’s the same reason why killing apps on you iPhone is a notoriously bad idea3: it kills your battery. People assume that just because the app is still visible in the app switcher it’s “running” in the background. It’s not. It’s not like on your PC where if you click away it’s still running. It does what it needs to do, saves its state, exits memory, and essentially goes to sleep. The system allows for background tasks on occasion or will group them into a batch to optimize that task and then ejects it. It’s meant for important things like email but a bad actor can certainly take advantage of this. Killing the app just makes it start from nothing which begats the cycle of taxing the CPU which taxes the battery all over again.

Mentioning apps brings up multitasking on a device like the iPad. I feel like in the ideal world, anyone asking for a macOS type experience is looking for multiple windows at the same time. While I agree the the multitasking on iPad isn’t the greatest, it works given what it is: a large touchscreen device. This combines both arguments above: not only would the battery life diminish immensely, trying to tap windows like that would be a terrible experience. Multitasking and context switching in an OS requires resources. Resources that are scarce on a device like the iPad.

From The Verge’s Surface review in 2012:

Overall performance on the Surface was a bit hit or miss. In terms of general UI responsiveness, touch response, speed and framerate of the tile interface, Windows desktop, and most basic OS functionality, the Surface felt incredibly speedy. Switching between apps was fast and fluid, organizing and navigating the Start screen felt snappy, and live tiles flipped and updated smoothly and as expected. Many of the first-party apps — particularly Internet Explorer in the new interface — felt good to me, but others left me wanting. The native email application, for instance, could be slow to update and unresponsive to touch on a regular basis. Other apps, both first and third-party, could be slow to open, then stall or crash altogether. Some 3D games, such as Rocket Riot, seemed fluid and natural, while others staggered along, seemingly struggling to pump out an acceptable frame rate.

When I was just dealing with the core OS, the Surface felt like a lively, sophisticated, fast-moving new system, but the deeper I got into apps and the more apps I opened, the more the device seemed to bog down. There were other issues too: video playback in the browser was a spotty experience. Flash content didn’t fare too well in either the desktop or new browser, and some HTML5 playback stuttered and dropped frames during play.

Is this really the iPad experience we want?

A Computer Of Convenience

When Steve Jobs introduced the iPad he positioned it squarely between the Mac and the iPhone. It was the in-between device. At the time, most of the industry was trying to push Netbooks for this but they were awful4. Enter the iPad.

The iPad is a consumption device that you can get things done on. It’s also a productivity tool that lets you get things done whenever inspiration hits, wherever you happen to be. The iPad Pro, in 2024, lets you do all those things just better. It sits at the intersection of convenience and productivity. It’s not meant for power users or overly complex tasks. But it is meant for convenient tasks.

It comes back to [Steve’s analogy of cars and trucks].

“PCs are going to be like trucks. They are still going to be around [but] one out of x people will need them.” … “We like to talk about the post-PC era, but when it really starts to happen, it’s uncomfortable.”

But more importantly, it really comes back to approach. It seems we’ve all forgotten that the iPad is a tablet. In 2024 it might have some laptop like properties but those are few and implemented with care for the user experience. It’s simply not meant to be a laptop replacement.

Microsoft, even before Windows 8, tried to force the desktop onto a slab of glass. It didn’t work for the UI reasons mentioned above because it was based on a PC. Based on the Windows desktop where precision matters. It had all the benefits and flaws of a laptop. All the flaws listed above. The power flaws. The UI flaws. All of them. Then they tried a second time with Windows 8 and the Surface products. It still didn’t work. Even though Windows 8 was much more acclimating to touch, both of these products are based on PCs. They had the same flaws 5. The approach was wrong.

iPads, by nature, are based on touch. Instead of trying to squeeze something down into a smaller device with no compromises, it was designed to do the things it does better. They’re meant to do one task at a time and (hopefully) do it well. That’s the compromise. Few tasks done well. This saves on battery which will let the device run for hours if not days at a time. It allows the system UI to be minimal, efficient, but as fully featured as the hardware and developer will allow. And that has even evolved over the years to include a mouse pointer when paired with the correct hardware. The one thing I think the iPad, and tablets especially, are not well equipped to do is window management and multitasking. That’s not an iPad issue, that’s a form factor issue. It can get better but it will never be the same as on a personal computer no matter the OS.

To come back to Steve Jobs’s analogy of cars and trucks I say let the iPad be the iPad. Let it be the car that lets you get most things done quickly and easily. Let the Mac be the Mac. Let it be thing that you pull out when you need to do the heavy lifting. And let the iPad Pro just be a really nice iPad.

> ▍


  1. Things such as cellular modems and audio amplifiers, thunderbolt controllers, etc.  

  2. Where by resources I mean computer resources for the uninitiated. When managing any computer system you have to manage not just memory and processes but often times power as well, especially in the case of the iPad. Apple’s chips are honestly the best out there at this right now. I mean ask Intel how that’s working out for them at the moment. Even AMD’s chips are on the high side, though they’re way better than Intel at this right now. The closest competitor would be Qualcomm’s Snapdragon chips. 

  3. It’s honestly one of my biggest technology pet peeves. Killing apps on an iPhone prevents the device from managing its memory and contexts and it needs it to help manage battery life and its other resources.  

  4. Remember those horrible things? Everyone said Apple “needed a netbook”. No they didn’t.  

  5. This seems to be a habit with Microsoft. Back in The Time Before Smartphones they tried to compete with Palm by essentially cramming Windows CE into “Pocket PCs”. Trust me, as someone who had to use these things for work at the time, they weren’t good. Same issues as the Tablet PCs. Slow, hard to use, poor battery life. Same shit, smaller package. 

Call of Duty Players Really Do Need to “Git Good”

David Coulson, videogamer.com:

XDefiant has already become one of the standout games of 2024, drawing in millions of players in its first couple of weeks of release. Despite it’s success, the game does have some drawbacks including overpowered sniping and bunny hopping mechanics. And with the lack of SBMM, player opinions have been divided between the best direction that the game should go in.

To say that the player base has been divided is… misleading. It seems the general player base is grateful to finally have actual matchmaking back, as it used to be and should be, where generally “ping is king”. There really is no division honestly and the only people complaining are the COD kids that thought they were good because of Skill/Engagement Based Match Making.

Welcome to the party. Buckle up.

U/xikutthroatix took to Reddit to discuss the current issues with XDefiant when it comes to hit detection and the netcode not working correctly saying,

“I can not learn from my mistakes with the current state of the game because I don’t really know when I’m making them because of the netcode and hit reg. I can’t use certain weapons e.g. M16 – I keep getting hit markers and doing no damage or barely any damage when the person I’m shooting at kills me.”

This however is a valid criticism. I know Mark Rubin has said the team is working on this and has said it’s due to the Google servers they use.

Despite being heavily downvoted, u/Kabal82 replied with a good point saying,

“Honestly, the whole “git good” and get “better mentality” from the devs and the elites in regards to sbmm is going to kill the game. Nobody wants to play casual matches and get pub stopped. COD succeeds because they let casuals and less skilled players have thier time to shine within similar skilled player matches. Guarantee, if the devs stick to thier guns over no sbmm it will be the death of the game.”

This refers to a recent social media post where an XDefiant content creator told players that if you can’t find bad players then it means you’re the bad player in the match, which Producer Mark Rubin quoted to say he agreed.

No, It won’t. If anything it’s going to make the player base better in the long run. In fact it seems to have the behemoth that is Call of Duty so scared I’ve seen an absolute blitz in early marketing for Black Ops Gulf War 6. I’ve even heard rumors they’re going to “tone down the SBMM” in that game as well because XDefiant is doing so well without it.

This new generation of COD kids needs to sit down, shut up, and take their lumps like the rest of us did to get good at not just COD but any FPS in general.

> ▍

New Hit FPS Game XDefiant Was Made Entirely Working From Home

Mark Rubin, Executive Producer of XDefiant on Twitter X:

Flew in to SF to be in the office for launch!!! Most people don’t realize but we are a strong WFH team. I actually live in LA even though the office is in SF. The Team is super excited today and we can’t wait to get those servers live!!!! #HappyXDefiantDay

If a Triple A studio can make a hit game working from home, don’t let your bosses tell you your shitty office job can’t be done remotely too.

> ▍

#Finally: Apple May Give Us A Passwords App in iOS 18 And macOS 15

Emma Roth, The Verge:

Apple is planning to introduce a new app called Passwords to help users manage their login information, according to a report from Bloomberg. The company will reportedly introduce the device at its Worldwide Developers Conference event next week.

Apple already lets you save your passwords across your iPhone, iPad, or Vision Pro using iCloud Keychain. The new app would sync the same way but with logins separated into different categories, such as accounts, Wi-Fi networks, and passkeys. However, Bloomberg says the new Passwords app would extend support for Windows as well — there’s no word about support for Android.

If this is true, hallelujah. The Windows support may also help push passkeys along. As of right now I’ve only seen the Target app actually use them. I’ve been wanting to embrace them but how can I when nothing supports them?

> ▍

SQL Creator Endorses NoSQL

Lindsay Clark, The Register:

Debate has raged among database experts, some of whom see the need for the NoSQL approach, while others argue the properties of NoSQL systems can be absorbed as features in relational systems. Most popular relational systems now support JSON documents, for example, while graph-style queries are possible in Oracle and PostgreSQL.

However, Chamberlin sees a need for NoSQL to support modern applications. For example, traditional relational systems guarantee asset record reserves on transactions to provide immediate consistency, he says.

“To get higher performance, now we’re often distributing data over clusters of machines,” he tells us, “and we’re satisfied with eventual consistency, meaning we can be patient, it will take a little while for all the machines to catch up. That’s necessary sometimes in highly scaled environments.”

I’ve always been a firm believer in the using the best tool for the job. I agree with Chamberlin that there absolutely is a place for both and that SQL should not go away. Regular relational database systems are much better at organizing data than NoSQL, even if NoSQL may be faster and better equipped for pulling data across multiple machines.

As always, it comes down to what your use case is.

> ▍

Donald Trump Makes History: Is Officially The First Former US President To Become A Felon

Via CNN:

Jurors have reached a guilty verdict on all of former President Donald Trump’s charges in his hush money criminal trial — 34 felony counts of falsifying business records to cover up a payment to adult film actress Stormy Daniels before the 2016 election.

The verdict was read out in the first-ever criminal case brought against a former or current president. A felony conviction of a former president or party frontrunner is unprecedented, but will not affect Trump’s ability to run for office in 2024.

> ▍

45 Year Long Console War Ends

“Uniting Atari and Intellivision after 45 years ends the longest running console war in history,” said Mike Mika, Studio Head at Digital Eclipse, an Atari-owned game studio.

The first Intellivision home video game console was released by Mattel Electronics in 1979 and the console platform sold an estimated 5 million units through 1990. Atari and Intellivision arguably fought the first console war of consequence in the late 1970s and early 1980s. Mattel went as far as enlisting the actor George Plimpton to appear in a series of ads comparing the two systems, as well as an eight-minute long video shown at the Gamescom trade show.

The original Console War ends. Literally almost as old as me.

> ▍

iCloud Photos Bug Caused By “database corruption” On Device Storage

Chance Miller, 9to5Mac:

One question many people had is how images from dates as far back as 2010 resurfaced because of this problem. After all, most people aren’t still using the same devices now as they were in 2010. Apple confirmed to me that iCloud Photos is not to be blamed for this. Instead, it all boils to the corrupt database entry that existed on the device’s file system itself.

According to Apple, the photos that did not fully delete from a user’s device were not synced to iCloud Photos. Those files were only on the device itself. However, the files could have persisted from one device to another when restoring from a backup, performing a device-to-device transfer, or when restoring from an iCloud Backup but not using iCloud Photos.

If the space on the NAND storage was flagged but never overwritten this is the kind of thing that can happen when carrying things over from one device to another. iCloud probably wasn’t involved because technically these photos probably never made it off the device.

> ▍

Indian Government Still Doesn’t Understand How Encryption Works After Fourteen Years

Russell Brandom for Rest of World.org:

For nearly 10 years, WhatsApp’s chat messages have been end-to-end encrypted, meaning they can’t be read by anyone except the sender and the receiver. Drawing on an open-source encryption system developed by Signal, WhatsApp began the move shortly after it was acquired by Facebook in 2014. For the most part, its encryption has been running quietly in the background ever since. There have been legal challenges, but for the world’s largest source of end-to-end encrypted communications, the past decade has been remarkably drama-free.

But WhatsApp is currently in the middle of its biggest legal challenge yet — and it’s a serious one. IT rules passed by India in 2021 require services like WhatsApp to maintain “traceability” for all messages, allowing authorities to follow forwarded messages to the “first originator” of the text.

In a Delhi High Court proceeding last Thursday, WhatsApp said it would be forced to leave the country if the court required traceability, as doing so would mean breaking end-to-end encryption. It’s a common stance for encrypted chat services generally, and WhatsApp has made this threat before — most notably in a protracted legal fight in Brazil that resulted in intermittent bans. But as the Indian government expands its powers over online speech, the threat of a full-scale ban is closer than it’s been in years.

This is the second time India has tried this. It tried this fourteen years ago and while RIM did get around the ban by setting up data centers in Mumbai, I can’t see the same working for WhatsApp. That also isn’t the same as handing over encryption keys that don’t exist.

It’s almost like the Indian government (or any government for that matter) simply doesn’t understand how end-to-end encryption works. There is no back door and creating one breaks the security and encryption for all. It’s not something that can be localized to India. This would impact users all over the world.

It’s not clear how the courts will respond to WhatsApp’s ultimatum, but they’ll have to take it seriously. WhatsApp is used by more than half a billion people in India — not just as a chat app, but as a doctor’s office, a campaigning tool, and the backbone of countless small businesses and service jobs. There’s no clear competitor to fill its shoes, so if the app is shut down in India, much of the digital infrastructure of the nation would simply disappear. Being forced out of the country would be bad for WhatsApp, but it would be disastrous for everyday Indians.

That’s not an exaggeration either. WhatsApp is not just the default chat app in India, its the chat app in India. Everything happens on WhatsApp. Everything. Disastrous is an understatement.

Reached for comment, a Meta representative emphasized WhatsApp’s central role in India’s digital economy. “We remain committed to safeguarding the privacy of our users which is integral to India’s digital growth and progress,” the company said in a statement.

Strange times when I agree with Facebook Meta.

> ▍

Valve May Have A New Franchise In The Works

Ash Parrish at The Verge:

Valve’s next game appears to be a multiplayer hero shooter known as Deadlock. This is according to leaks from playtesters posted on social media earlier today, with some of the details verified by known Valve dataminer @GabeFollower and Valve watcher Tyler McVicker.

I did not have Valve creating a new IP on my 2024 Bingo card.

Deadlock wasn’t a game Valve gave any indication was in the works, so its reveal is certainly surprising. Earlier this week, GabeFollower shared more information about Deadlock on their X page, writing that the game is “fast-paced interesting ADHD gameplay. Combination of Dota 2, Team Fortress 2, Overwatch, Valorant, Smite, Orcs Must Die.” The Verge has reached out to Valve for comment.

That’s… an interesting mix of influences. I’ve never played Smite or Orcs Must Die but I am familiar with the rest of the pack here. DOTA 2 regularly tops the Steam charts and a quick glance at the Twitch charts as I write this shows DOTA 2, Valorant and Overwatch 2 in the top 20 categories.

Valorant and Overwatch play similarly, but DOTA 2 does not. DOTA 2 and Smite seem to have more in common with each other. Orcs and TF 2 have nothing in common with any of the other games other than the teamwork aspect.

Either way, Valve is known for taking their time and geting things right. It’ll be interesting to see the final product, whenever it ships.

> ▋