Apple Archive

The Apple Network Server’s all-too-secret weapon: PPC Toolbox

However, there was a secret weapon hidden in ANS AIX most of us at the time never knew about. Built-in to the operating system was a fully Unix-native AppleTalk stack and support for receiving and sending Apple Events, surfaced in the form of Apple’s disk administration tools and AppleShare. But Apple had a much more expansive vision for this feature: full server-client “symbiotic” applications that could do their number-crunching on the ANS and present the results on a desktop Mac. Using the Program-to-Program Communication Toolbox (“PPCToolbox”), and because AIX’s throughput far exceeded anything the classic Mac OS ever could ever handle, an ANS could augment a whole bunch of Macs at once that didn’t have to stop to do the work themselves. Well, today we’re going to write one of those “symbiotic” applications doing something this little Mystic Color Classic could never efficiently do itself — accessing and processing a JSON API over TLS 1.3 — and demonstrate not only how such an client application looked on the Mac side, but also how the server component worked on the AIX side. If you’re lucky enough to have an ANS running AIX too, you can even compile and run it yourself. But before we do that, it might be a little instructive to talk about how the Apple Network Server came to run AIX in the first place. I had no idea the ANS could do this. That’s an incredibly cool feature, and clearly fits in the whole “the network is the computer” idea that dominated the late ’90s.

iOS 17.2 hints at Apple moving towards letting users sideload apps from outside the App Store

Apple has been under pressure in the European Union as the Digital Markets Act antitrust legislation requires the company to allow users to sideload apps outside the App Store to increase competition. 9to5Mac has now found evidence in the iOS 17.2 beta code that the company is indeed moving towards enabling sideloading on iOS devices. The meat of the story here is not that Apple is going to allow sideloading – they were always going to if they want to keep operating in the EU/EEA – but that apparently, they intend to region-lock it to countries in the European Union and European Economic Area. This would mean that consumers in the US would, once again, not be able to benefit from consumer protection laws enacted in the EU.

Apple exec defends 8GB $1,599 MacBook Pro, claims it’s like 16GB on a PC

Eight gigabytes has been the standard RAM load out on new MacBook Pros for the better part of a decade, and in 2023, Apple execs still believe it’s enough for customers. With the launch of Apple’s M3 MacBook Pros last month, a base 14-inch $1,599 model with an M3 chip still only gets you 8GB of unified DRAM that’s shared between the CPU, GPU, and neural network accelerator. In a show of Apple’s typical modesty this week, the tech giant’s veep of worldwide product marketing Bob Borchers has argued, in an interview with machine-learning engineer Lin YilYi, that the Arm-compatible, Apple-designed M-series silicon and software stack is so memory efficient that 8GB on a Mac may equal 16GB on a PC – so we therefore ought to be happy with it. Eight gigabyte of RAM in and of itself isn’t an issue, on a budget machine. Apple is selling incredibly expensive machines labelled as “pro” with a mere 8 GB, and charges €200 for another 8, which is highway robbery, plain and simple. I wonder how many people at Apple – at any level – use Macs with 8 GB of RAM. I have a feeling that number is quite low.

Apple’s EU legal shenanigans laughed out of the room by EU

Bruce Lawson writes: This week, I’ve had the pleasure to read the post-modernist triumph that is CASES DMA.100013 Apple – online intermediation services – app stores, DMA.100025 Apple – operating systems and DMA.100027 Apple – web browsers (PDF), which details some of Apple’s attempts to avoid being regulated. I call it a “post-modernist triumph” because its prose is almost as incomprehensible as James Joyce’s Finnegans Wake, and it is so full of preposterous lies and contradictions that it can only be sanely read as a metatextual joke like the Illuminatus! Trilogy. In order to avoid having Safari being deemed a Core Platform Service (and thus falling under the remit of DMA), Apple argues “Look, those Safaris on iOS, iPadOS, MacOS, TvOS, WatchOS are TOTALLY DIFFERENT PRODUCTS and none of them have enough users in the EU for you to even think about regulating us, alright? We’re a tiny start-up! Will nobody think of the children?!?”. (I paraphrase somewhat). Entirely unsurprisingly, Apple’s legal contortions did not work – the EU basically tossed this nonsense out right away, using Apple’s own marketing claims about Safari against them.

M3 Macs: there’s more to performance than counting cores

I was yet again spectacularly wrong in speculating that we had another eight months to wait before Apple would release the first Macs with M3 chips. Another few days and the first will be upon us, and the fortunate few will start bragging or moaning about their performance. That has suddenly grown more complex: the number of each CPU core type has diversified with the M3 Pro in particular. This article looks at some of the factors involved in comparing CPU performance across Apple’s expanded range of M-series chips. As Apple’s line-up of processors grows, it’s becoming harder to keep track of all the details. This article does a good job of highlighting some of the changes coming inside M3-based Macs.

Apple updates pretty much everything, and massively increases subscription prices

Apple is releasing a slew of updates for its latest operating systems today, including iOS and iPadOS 17.1, macOS Sonoma 14.1, watchOS 10.1, and others. The company is also releasing security updates for a few previous-generation operating systems, so that people who aren’t ready to upgrade (and older devices that can’t upgrade) will still be protected from new exploits. If you have a bunch of Apple devices, it’s going to be a busy day. You might also want to take a look at your Apple subscriptions, because the company massively increased its prices across the board without advance notice.

Apple to expand device repairs by independent shops under Biden’s ‘right to repair’ push

A director from the White House announced that Apple plans to significantly expand access to device repairs for independent repair shops and consumers across the United States. The move is part of the Biden administration’s push for “right to repair” reforms. According to a statement by National Economic Council Director Lael Brainard (via Reuters), Apple will make parts, tools, and documentation needed for repairs available to independent repair shops and consumers nationwide. This will allow third-party technicians and do-it-yourselfers to fix Apple products at fair and reasonable prices quickly. There’s going to be a gotcha. With Apple, there always is.

Jon Stewart’s Apple TV Plus show ends, reportedly over coverage of AI and China

The Verge reports: The New York Times reports that along with concerns about some of the guests booked to be on The Problem With Jon Stewart, Stewart’s intended discussions of artificial intelligence and China were a major concern for Apple. Though new episodes of the show were scheduled to begin shooting in just a few weeks, staffers learned today that production had been halted. According to The Hollywood Reporter, ahead of its decision to end The Problem, Apple approached Stewart directly and expressed its need for the host and his team to be “aligned” with the company’s views on topics discussed. Rather than falling in line when Apple threatened to cancel the show, Stewart reportedly decided to walk. Props to Stewart for telling Apple to shove it, but this once again highlights that Apple and Tim Cook are nothing but propaganda mouthpieces for the Chinese Communist Party.

Teaching Apple Cyberdog 1.0 new tricks (featuring OpenDoc)

But thanks to all those other cyberdogs, Apple’s own Cyberdog — a seemingly ordinary web browser and Internet suite with some unusual capabilities — has since slid into search engine obscurity. Apple had some big plans for it, though, and even wanted to give developers a way to develop their own components they could run inside of it. Not just plugins, either: we’re talking viewers, UI elements and even entire protocol handlers, implemented using Apple’s version of OpenDoc embedding. The Apple of the ’90s is a treasure trove of weird stuff and random nonsense that never made it anywhere, and I’m always here for it.

Apple AirTags stalking led to ruin and murders, lawsuit says

This month, more than three dozen victims allegedly terrorized by stalkers using Apple AirTags have joined a class-action lawsuit filed in a California court last December against Apple. They alleged in an amended complaint that, partly due to Apple’s negligence, AirTags have become “one of the most dangerous and frightening technologies employed by stalkers” because they can be easily, cheaply, and covertly used to determine “real-time location information to track victims.” Since the lawsuit was initially filed in 2022, plaintiffs have alleged that there has been an “explosion of reporting” showing that AirTags are frequently being used for stalking, including a spike in international AirTags stalking cases and more than 150 police reports in the US as of April 2022. More recently, there were 19 AirTags stalking cases in one US metropolitan area—Tulsa, Oklahoma—alone, the complaint said. “Consequences have been as severe as possible: multiple murders have occurred in which the murderer used an AirTag to track the victim,” their complaint alleged. One plaintiff from Indiana, LaPrecia Sanders, lost her son after his girlfriend allegedly used an AirTag to track his movements and then “followed him to a bar and ran him over with her car, killing him at the scene.” It’s almost as if selling cheap trackers and turning every iPhone into a tracking device was a terrible idea. If only the creators had talked to any woman, ever.

Bitten by the black box of iCloud

That second agent proved quite capable, not only agreeing that the situation was strange, but also looking into issues on Apple’s side. Which led to the somewhat bizarre conclusion of this story: after perhaps 20 minutes on the phone, he seemed to hit on something. I heard him laugh and say something along the lines of “that explains it” and then, with my consent, put me on hold. When he came back, he said—and I’m not exactly quoting, but close enough: “I’m sorry, I can’t tell you any more than this, but all your services should be back up pretty much exactly 12 hours after they went down.” Cloud computing is bizarre. Cloud computing at Apple – doubly so.

Exploiting the iPhone 4

One aspect of the jailbreak scene that always seemed like black magic to me, though, was the process of jailbreaking itself. The prospect is pretty remarkable: take any off-the-shelf iPhone, then enact obscene rituals and recite eldritch incantations until the shackles drop away. The OS will now allow you to run any code you point at it, irrespective of whether the code has gone through Apple’s blessed signing process, paving the way for industrious tweak developers like myself. A few weeks ago, I got a hankering to remove this shroud of mystery from jailbreaks by writing my own. One caveat: the really juicy work here has been done by my forebears. I’m particularly indebted to p0sixninja and axi0mx, who have graciously shared their knowledge via open source. The fact this isn’t a switch to flip in iOS somewhere is idiotic and will soon come to an end thanks to the EU, but at least it enticed some very creative and gifted souls to learn and experiment.

Apple blames iPhone 15 Pro overheating problems on third party developers

It seems the new iPhone 15 Pro is having overheating issues, and while I normally don’t really care and don’t mention this sort of nonsense, I found Apple’s response to the issue… Peculiar. Furthermore, Apple tells 9to5Mac that recent updates to certain third-party apps are causing them to overload the system. The company says it’s working directly with those developers to fix the issues. According to Apple, some of the apps overloading the iPhone CPU and causing devices to overheat are Asphalt 9, Instagram, and Uber. Instagram issued a fix for the problem on September 27, Apple says. Apple designs and builds the SoC, the thermal system, the outer casing, the operating system, the APIs, and is the gatekeeper for every application that runs on an iPhone – and yet the company still blames third party developers? How is it even possible that any of these applications can cause unexpected overheating in the first place, and how, if the App Store review process is put in place to protect users, did nobody at Apple catch this during the review process? If they can’t even detect and stop applications that can physically damage your iPhone, how on earth can anyone trust them to stop malware, spyware, and other crapware? I can’t believe people still fall for this.

Despite reports, Apple does, in fact, not support right to repair

Cory Doctorow: Right to repair has no cannier, more dedicated adversary than Apple, a company whose most innovative work is dreaming up new ways to sneakily sabotage electronics repair while claiming to be a caring environmental steward, a lie that covers up the mountains of e-waste that Apple dooms our descendants to wade through. Why does Apple hate repair so much? It’s not that they want to poison our water and bodies with microplastics; it’s not that they want to hasten the day our coastal cities drown; it’s not that they relish the human misery that accompanies every gram of conflict mineral. They aren’t sadists. They’re merely sociopathically greedy. Tim Cook laid it out for his investors: when people can repair their devices, they don’t buy new ones. When people don’t buy new devices, Apple doesn’t sell them new devices. A few weeks ago, when news broke that Apple had changed from opposing California’s right to repair bill to supporting it, and the entire tech media was falling over itself to uncritically report on it, I instinctively knew something was up. Supporting right to repair was so uncharacteristic of Apple and Tim Cook, I just knew something was off. It turns out I was right. Instead of relying on the lack of right to repair laws, Apple is simply making it so that using any parts not approved by Apple in a repair would make your Apple device not function properly. They do so by VIN-locking, or parts-pairing as it’s called in the tech industry, parts, and if the device’s SoC detects that an unapproved repair is taking place, the device simply won’t accept it, even if genuine Apple parts are being used. Trying to circumvent this parts-pairing violates the DMCA – and the DMCA is federal law, while California’s right to repair bill it state law, meaning the DMCA overrules it. Doctorow lists various other things Apple does to limit your ability to repair devices, such as claiming to “recycle” devices when you return them to Apple, only for the company to shred them instead to prevent their parts from making it into the repair circuit. Apple also puts tiny serial numbers on every single part, so that even when devices are scrapped for parts, usually in Asia, Apple can work together with US Customs to intercept and destroy these fully working parts when they enter the US. So, Apple supporting California’s right to repair bill is entirely and utterly meaningless and hollow. It’s all for show, for the optics, to mislead the gullible 20-somethings in the tech media. I knew something was up, and I was right.

iOS 17 review: StandBy for more features

iOS 17 and iPadOS 17 offer several welcome improvements, tweaks, and new features. They also continue two trends that have dominated recent updates for both platforms: the expansion of widgets giving modular access to functions from a variety of apps, and on-device intelligence that improves search, recommendations, and more. This year’s update pushes both platforms forward just a bit—but not enough that too many people will notice. A more complete feature set will roll out over time, though, so by the end of the cycle, we’ll have seen a nice range of additions. Honestly, with how mature iOS (and Android, for that matter) have become, I don’t think it’s a bad thing that we’re seeing more iterative releases bringing polish and nips and tucks instead of massive feature overhauls and additions nobody is asking for.

Apple releases iOS 17, iPadOS 17, etc.

‌iOS 17‌ expands on last year’s Lock Screen updates with the addition of interactive widgets and StandBy, a new feature that turns the ‌iPhone‌ into a mini home hub when it is charging. You can now see voicemail transcriptions in real time, and leave video messages in FaceTime. ‌FaceTime‌ also now works on the Apple TV with tvOS 17. Apple also released watchOS 10, tvOS 17, and HomePod 17 Software. Take a guess which one is the unwanted child.

Browsing like it’s 1994

Before the ubiquity of the Internet, before WiFi, even before Ethernet was affordable, there was the LocalTalk physical layer and cabling system and its companion suite of protocols called AppleTalk. A network ahead of its time in terms of plug-and-play, but not quite as fast as 10mbit/s Ethernet at 230.4 kbit/s. This article goes into great detail about setting up an AppleTalk network today.

How the Mac didn’t bring programming to the people

Macs have brought a great deal to us over the years: desktop publishing, design, image editing and processing, multimedia, and more. One of the few fields where they have failed is programming, despite many attempts. Here I look back at some of those opportunities we missed. It’s a bit of an only mildly related aside, but even though I personally would love to get into programming in some form, it’s actually a lot harder to get into than a lot of programmers tend to think. Learning how to program has big “the rest of the fucking owl” energy in that the most basic of basic concepts are relatively easy to grasp, but the leap from those very basic concepts to actually using them for something useful is absolutely massive and fraught with endless pitfalls. Many, many have tried to bridge this massive canyon, and Apple sure has tried numerous times as this article illustrates, but other than just starting at a young age and never losing interest and never standing still for too long, it seems like nobody has found an actually good, reliable way of teaching latecomers how to program.

A look at Apple’s new Transformer-powered predictive text model

At WWDC earlier this year, Apple announced that upcoming versions of iOS and macOS would ship with a new feature powered by “a Transformer language model” that will give users “predictive text recommendations inline as they type.” Upon hearing this announcement, I was pretty curious about how this feature works. Apple hasn’t deployed many language models of their own, despite most of their competitors going all-in on large language models over the last couple years. I see this as a result of Apple generally priding themselves on polish and perfection, while language models are fairly unpolished and imperfect. As a result, this may be one of the first Transformer-based models that Apple will ship in one of its operating systems, or at least one of the first that they’ve acknowledged publicly. This left me with some questions about the feature. Jack Cook did some digging into this new feature and the language model it uses, and came up with some very interesting findings. He also details his process, and of course, the code he wrote to do all of this is available on Github.