Apple Archive

Adding Wi-Fi to the Macintosh Portable

Over the past year or so, I’ve been working with other BlueSCSI developers to add Wi-Fi functionality to their open-hardware SCSI device, enabling Wi-Fi support for old Macs and other vintage computers going back some 36 years. This is my Macintosh Portable M5126. It’s very Macintosh and hardly portable. For some reason I’m using it on my lawn reading the Wi-Fi Wikipedia article over Wi-Fi through my Wikipedia application for System 6, with my Wi-Fi Desk Accessory showing it connected to my “!” network with meager signal strength. With PCB production having become relatively commoditised, we’re seeing so many pieces of hardware designed specifically for retro computing, and it’s great. Small audiences is no longer a limiting factor in making things like this available, and I’m here for it.

How the iMac saved Apple

The original iMac entered a computing world that was in desperate need of a shake-up. After the wild early days of the personal computer revolution, things had become stagnant by the mid-1990s. Apple had spent a decade frittering away the Mac’s advantages until most of them were gone, blown out of the water by the enormous splash of Windows 95. It was the era of beige desktop computers chained to big CRT displays and other peripherals. In 1997, Steve Jobs returned to an Apple that was at death’s door, and in true Princess Bride style, he rapidly ran down a list of the company’s assets and liabilities. Apple didn’t have a wheelbarrow or a holocaust cloak, but it did have a young industrial designer who had been experimenting with colors and translucent plastic in Apple’s otherwise boring hardware designs. The original iMac is simply a delightful machine. I vividly remember that the reception and administrative workers at the orthodontic department at the hospital in Alkmaar used them, and teenage me would peek past the reception desk to catch glimpses of the colourful machines. I still love the original iMac.

Apple seems to have given up on the high-end

Apple’s M2 Ultra powered Mac Pro is the final step in their Apple Silicon transition. But without GPU support or meaningful expansion, is it worth nearly double the price of a comparable Mac Studio? It really seems like high-end computing is simply no longer possible whatsoever on the Mac. The Mac Pro is a joke, the memory limits on the M2 chips make them useless for high-end uses, there’s not enough PCI-e lanes, the integrated GPUs are a joke compared to offerings from AMD and NVIDIA, and x86 processors at the higher end completely obliterate the M2 chips. At least ARM Macs use less power, so there’s that. But then, if you have to wait longer for tasks to finish – or can’t perform your tasks at all – does that really matter on your stationary, high-end workstation?

Apple already shipped attestation on the web, and we barely noticed

There’s been a lot of concern recently about the Web Environment Integrity proposal, developed by a selection of authors from Google, and apparently being prototyped in Chromium. There’s good reason for anger here (though I’m not sure yelling at people on GitHub is necessarily the best outlet). This proposal amounts to attestation on the web, limiting access to features or entire sites based on whether the client is approved by a trusted issuer. In practice, that will mean Apple, Microsoft & Google. Of course, Google isn’t the first to think of this, but in fact they’re not even the first to ship it. Apple already developed & deployed an extremely similar system last year, now integrated into MacOS 13, iOS 16 & Safari, called “Private Access Tokens“. Ten bucks this bad thing Apple is already shipping will get far less attention than a proposal by Google.

Apple slams UK surveillance-bill proposals

Apple says it will remove services such as FaceTime and iMessage from the UK rather than weaken security if new proposals are made law and acted upon. The government is seeking to update the Investigatory Powers Act (IPA) 2016. It wants messaging services to clear security features with the Home Office before releasing them to customers. The act lets the Home Office demand security features are disabled, without telling the public. Under the update, this would have to be immediate. I wonder if Apple would actually follow through with something like this, or if they’re only looking for a token concession so they can claim they’re still in the clear and do nothing. Interesting, though, that when the Chinese government comes calling, Tim Cook drops his “privacy is a fundamental human right” shtick real quick, but when the government of a western country comes calling, it’s a lot of rah-rah. A spine is clearly not very expensive.

First public betas of Apple’s low-key next-gen operating systems launch today

Apple is officially releasing the first public betas of iOS 17, iPadOS 17, watchOS 10, and macOS 14 Sonoma today, a little over a month after releasing the first developer betas at its Worldwide Developers Conference. I have to say, Apple is doing a great job with their public beta access. It’s easy enough that it’s accessible, but not so easy you’ve got millions of people running unstable software. Considering the number of platforms they have to support – that’s no easy feat.

Apple releases Vision OS SDK

Apple today announced the availability of new software tools and technologies that enable developers to create groundbreaking app experiences for Apple Vision Pro — Apple’s first spatial computer. Featuring visionOS, the world’s first spatial operating system, Vision Pro lets users interact with digital content in their physical space using the most natural and intuitive inputs possible — their eyes, hands, and voice. Starting today, Apple’s global community of developers will be able to create an entirely new class of spatial computing apps that take full advantage of the infinite canvas in Vision Pro and seamlessly blend digital content with the physical world to enable extraordinary new experiences. With the visionOS SDK, developers can utilize the powerful and unique capabilities of Vision Pro and visionOS to design brand-new app experiences across a variety of categories including productivity, design, gaming, and more. I’m genuinely interested to see if third party developers can come up with better use cases for Apple’s VR headset than Apple itself did.

Apple’s Game Porting Toolkit is Wine

From CrossOver’s blog: Apple revealed their new Game Porting Toolkit today at WWDC. This Toolkit is designed to allow Windows game developers a way to easily and quickly determine how well their game could run on macOS, with the ultimate goal of facilitating the creation of Mac game ports. We are ecstatic that Apple chose to use CrossOver’s source code as their emulation solution for the Game Porting Toolkit. We have decades of experience creating ports with Wine, and we are very pleased that Apple is recognizing that Wine is a fantastic solution for running Windows games on macOS. We did not work with Apple on this tool, but we would be delighted to work with any game developers who try out the Game Porting Toolkit and see the massive potential that Wine offers. So, Apple basically repackaged Wine. Interesting they’re going the same route as Valve, just less open about it, and since it’s not core to the company’s business, it probably won’t be nearly as good and aggressive at getting new games to work as Valve’s Proton does, both through Valve itself and countless modified versions of Proton from 3rd parties.

Apple reveals Vision Pro, available for $3,499 “early next year”

After years of speculation, leaks, rumors, setbacks, and rumblings of amazing behind-the-scenes demos, Apple has made its plans for a mixed reality platform and headset public. Vision Pro is “the first Apple Product you look through, not at,” Apple’s Tim Cook said, a “new AR platform with a new product” that augments reality by seamlessly blending the real world with the digital world. The headset will start at $3,499 and be available early next year. That puts the device in an entirely different class than most existing VR headsets, including the $550 PSVR2 (which requires a tethered PS5 to use) and the $500 Quest 3 that was just announced for a fall release. The technology on display here is amazing, but the presentation itself, including Apple’s proposed use cases, were thoroughly dystopian. When you’re wearing it, a video feed of your eyes can be shown on the outside display when talking to someone next to you, which looks like pure nightmare fuel to me. Apple also showed a birthday party where the dad was wearing this thing while his daughter and her friends were blowing out the candles – which, as a dad… Just no. Don’t wear the creepy glowing robot face during your daughter’s birthday party. Other than that, since it has no controllers, the gaming proposition consisted of regular “2D” games projected on a screen, so you can’t play popular VR games like Beat Saber or Gorilla Tag. Since the device tries very hard to mimic a traditional user interface in VR, many of the renders shown off during the presentation consisted of floating windows. Videoconferencing consisted of floating windows with camera feeds from the participants, for instance, while the VR user’s face is rendered onto an avatar. Showing multiple application windows floating around you definitely looks very cool, but whether or not that’s actually a pleasant user experience? I don’t know. But the biggest problem with the whole presentation is that Apple has not actually showed off anything tangible. Everything shown off during the keynote was fake – prerendered special effects layered onto video, and since nobody has received any hands-on time with the actual hardware, and thus nobody outside of Apple has seen the real user interface in action, we actually have no idea how it will actually look, feel, and perform. This is the AR/VR equivalent of using prerendered cinematics to create hype for a video game, and we should know better by now. If there’s one company that can convince people to spend $3500 to strap an isolating dystopian glowing robot mask onto their faces it’s Apple, but I still have a hard time believing this is what people want.

This is the new Apple Silicon Mac Pro

The Mac Pro might not look different from its predecessor on the outside, but on the inside, Intel’s Xeon CPU and AMD’s Radeon Pro graphics are gone, and in their place we have a new chip called the M2 Ultra. This is the same chip in the new Mac Studio; it has a 24-core CPU and an up to 76-core GPU, and it starts with twice the memory and SSD storage of the old Mac Pro. Apple promises it will be “3x faster” than the Intel Mac Pro. Memory tops out at 192GB. These stats all match the new Mac Studio—the only thing you get from the bigger chassis is expansion capabilities and more ports. The whole point of a Mac tower is support for traditional expansion cards, and that normally means discrete GPUs. Apple demoed some expansion cards, but none of them were graphics cards. It sounds like you’ll be using the M2 Ultra’s on-board GPU. Making real graphics cards work with an ARM chip would have been a massive undertaking—for starters, no ARM drivers exist. Even for the non-GPU options, compatibility will be an interesting problem. Apple calls out digital signal processing (DSP) cards, serial digital interface (SDI) I/O cards, and additional networking and storage as PCI express card possibilities. Apple’s transition from Intel to ARM is now complete, and there’s no denying they’ve done a fantastic job. The competition is catching up, but for now, especially the Mac laptop lineup is in the best state it’s ever been in.

Apple introduces new accessibility features

Apple today previewed software features for cognitive, vision, hearing, and mobility accessibility, along with innovative tools for individuals who are nonspeaking or at risk of losing their ability to speak. These updates draw on advances in hardware and software, include on-device machine learning to ensure user privacy, and expand on Apple’s long-standing commitment to making products for everyone. These are all good, truly helpful features. Apple’s long been the choice for people with disabilities, and their lead in this field is something others should follow.

Has Apple sounded the last POST?

Power-on self-tests (POST) are widely used in electronics, and one of the oldest features of personal computers. Every model of Mac in the past has had its own POST routines, some that have become famous because of the sounds that result, or what’s displayed, from the sight of a Sad Mac to the sound of a car crash. So what happens when an Apple silicon Mac fails its POST? Does it even run them? I never stopped to think about this. The answer is interesting in that it’s not definitive.

Apple announces Final Cut Pro and Logic Pro for iPad with subscription models

Final Cut Pro and Logic Pro for the ‌iPad‌ will each be available for $4.99 per month or $49.99 per year, with a one-month free trial. Final Cut Pro requires an ‌iPad‌ with an M1 chip or newer, while Logic Pro requires an A12 Bionic ‌iPad‌ or newer. The apps will be available on the App Store starting on Tuesday, May 23. It’s great seeing Apple bring professional applications to tablets. The more choices we have, the better, and between desktops, laptops, and tablets, tablets have always felt left out. Let’s hope Xcode is next.

Apple’s foray into mental health is going to make everything worse

Behavioral health interventions are notoriously difficult. They require a grasp of psychology, sure, but they also require a certain amount of flexibility because people’s lives are complicated. Apple’s ham-handed approach to physical health has been bad enough — the idea it is now going to approach mental health does not fill me with confidence. I’m sure there are plenty of people out there who won’t mind letting Apple toy with their emotions. But we’ve got a lot of evidence now that too much screen time is linked to bad health — and for Apple, its entire business is getting you to spend more time with its software and gadgets, not less. This is a great article, and highlights the problems that stem from tech bros trying to be doctors, or in this case, even psychologists and therapists. Health interventions require a personalised approach, and blanket one-size-fits-all attempts are generally suboptimal. A person with weight issues who happens to perform a physically intensive job will require a different approach than someone with similar weight issues who has a desk job. A generic “move!” on your Apple Watch a few times a day won’t really help either of those people. This gets even more problematic with mental health issues. A great example of just how counterintuitive health information can be comes from myself – I have a severe anxiety disorder and related mental ailments, and I’ve been trying to learn to live with it since I was a child (there’s probably a genetic element, since similar disorders run in my family). Through a combination of extensive behavioural, cognitive, and physical therapy, a lot of scientific studying with my doctor and other specialists into what, exactly, is wrong inside my brain and body to gain a crystal clear insight into how anxiety fluctuates in my body during the day and what internal and external stimuli affect it, and to cap it off a very small dose of daily anxiety medication (it took me almost two decades to come around to taking medication), I now have my mental health issues well under control. That being said, I will always have these problems. I manage them every day, and they’re never gone, like someone with chronic back problems, even if I seem completely “normal”. Passively and actively, throughout every day, I manage my anxiety, make sure I keep it in check, and recognise the earliest possible warning signs, all made just a little bit easier by my medication. When I emigrated to Sweden four years ago to live together with my now wife, we went to IKEA, about a 90 minute drive away on the border with Finland. Since trips like that generally increase my anxiety considerably, I had a few rough days leading up to it, but during the car ride, I finally managed to overcome it and settle down. As we parked, everything was back to my normal levels – a change in venue from e.g. car to destination often works as a “reset button” of sorts – and we were ready to shop and eat meatballs. And then my smartwatch pinged me in the IKEA lobby. Despite me feeling entirely normal with for me acceptable levels of anxiety, it started telling me I was experiencing the highest level of “stress”. Even though I did not feel any stress whatsoever, such a small thing can be enough to send me into a downward spiral of a panic attack – which I actually do not have very often, maybe once a year or so. Due to having just emigrated thousands of kilometers away to the Arctic, leaving family and friends behind, I was obviously already susceptible, and this stupid digital piece of crap on my wrist telling me I was “stressed” was all it took to trigger a massive panic attack. I’m used to always having a heightened level of anxiety and associated vitals compared to others, but this watch didn’t know that. It just had some basic data programmed in about what is “normal” for someone of my stature, gender, and age, and didn’t take my personal situation into account at all – because it couldn’t. There are countless little indicators, both internal and external, that come into play in a situation like this, and a smartwatch has no way of learning or disseminating such information. It takes a dumb, standardised, generalised shotgun approach in determining if its wearer is “stressed”, actual, real-world stress levels in the moment be damned. This is why I am incredibly weary of Apple”s rumoured plans to enter the realm of mental health with its Apple Watch. As the linked article details, it’s already not doing a great job at managing people’s physical health, and I am genuinely afraid of what effects such a crude approach will have on people’s mental health. Shotgun mental health notifications are going to make people obsessive, they’re going to give people anxiety, they’re going to give people panic attacks, they’re going to give people depressive episodes, they’re going to disturb people’s sleep, they’re going to worsen or even cause eating disorders, and much more. Mental health is not something you should leave to Silicon Valley tech bros – you should leave it to your doctor, trained medical personnel, licensed psychologists and therapists, other specialists, and science, not to a glorified wrist calculator.

Apple’s fight against iPhone sideloading was pointless at best, harmful at worst

If Apple had very quietly allowed sideloading a few years ago, that would have removed the antitrust threat – while the overwhelming majority of iPhone owners would have continued to get their apps from the App Store, just as they always have. The percentage of iPhone owners who will ever sideload an app is vanishingly small, so Apple has spent a lot of time and energy fighting a battle that is completely pointless Worse, by fighting the issue so loudly and for so long, Apple has actually given the issue way more publicity than it would ever have received otherwise. It has turned what would otherwise have been a boring technical detail covered only by the Apple press into a mass-media news story. Apple has effectively contributed to its portrayal as a bad guy, with zero benefit to the company. Right on the money – and I’m glad it has transpired this way. I doubt we’d ever have gotten this far without Apple continuously trying to stop it.

What app developers actually think about the EU vs Apple debate on third-party app stores

Under the European Union’s new Digital Markets Act (DMA), which aims to increase competition, large online platforms, including Apple, must open up their devices to third-party app stores. While the consensus is that this provision of the law is good for users and even Apple, it’s unclear how the regulation will affect application developers. The question is what do app developers think about these new regulations? Will they actually be beneficial to EU based developers and what will be the short and long term impact on the EU’s app market? We spoke with a few to find out. In short, they’re actually interested in the effects of this legislation, because sideloading and alternative application stores on iOS will give developers more options, and these options will in turn put pressure on Apple to lower its fees as well. Competition is a beautiful, beautiful thing.

Size matters: an exploration of virtual memory on iOS

I ran into an odd out-of-memory problem the other day when attempting to debug an iOS app on device. The app consistently crashed shortly after launch, preventing me from investigating the bug. To unblock myself, I learned a lot about the iOS virtual memory implementation and journaled my findings (including a fix!) here. Nothing to add – exactly what it says on the tin.

Apple might be getting into VR at the worst possible time

The Verge: In other words, the impressive PSVR 2 hasn’t been as popular as Sony may have hoped, Meta Quest Pro sales barely scratch the surface of the Quest 2’s nearly 20 million units sold, and the ByteDance-owned Pico is struggling, too. There have already been some signs that high-end VR isn’t taking, especially Meta’s decision to cut the Quest Pro’s price from $1,500 to $1,000 just over four months after the product first launched. But given that Apple’s headset is rumored to cost around $3,000 — double the Quest Pro’s starting price — the iPhone maker could have a steep road ahead as it tries to get traction for its headset. I have my sincerest doubts about consumer VR/AR goggles, but at the same time – it’s generally not a good idea to bet against Apple.

A brief history of APFS in honour of its fifth birthday

This article is a year old, but I came across it and want to highlight it anyway. On 27 March 2017, Apple made one of its biggest corporate gambles. When it rolled out iOS 10.3 that day, the installer silently converted the storage in each iPhone and iPad to the first release of Apple’s new file system, APFS. Had a significant percentage of conversions gone wrong, Apple would have had a disaster on its hands, particularly as it didn’t admit to doing this until WWDC just over two months later, when it announced that APFS was coming to macOS 10.13 High Sierra that September. The conversion of god knows how many iPhones and iPads to APFS, entirely silently, is one of those moments where Apple really flexed its engineering muscle. Since file systems are a bit of an archaic topic these days, I find that Apple really isn’t getting the recognition it deserves for this silent migration to APFS.