Normale weergave
Gunnar Wolf: systemd for Linux SysAdmins
This post is an unpublished review for systemd for Linux SysAdmins
systemd. Yes, in full lowercase. If there is ever a technology to cause controversy in the Linux world, this is it. Since its inception in 2010, systemdβs goals were set quite high β replacing the vital part in every Linux system that takes care of the system boot process. It quickly reached maturity, allowing its to be adopted as the main init system in most major distributions just five years later. But even given we are describing events that happened over a decade ago, systemd adoption still raises the temperature in any Linux-related discussion.
David Bothβs comprehensive book tackles the βwhatβ, the βwhyβ and the βhowβ issues surrounding systemd. Carefully divided in 16 chapters, going from explaining the basics and some of the technical and political history behind the project to the different subsystems and aspects covered by systemd, its almost 450 pages can scare people away β but the text is written in a very clear, tutorial-like fashion, and while it can be read sequentially, cover-to-cover, the book is amenable for readers to pick a single aspect and jump straight to the relevant chapter.
One of the frequent criticisms the systemd project has received is that it aims to basically rewrite all of a Linux system, and just looking at this bookβs index shows there is some truth to it. The first chapter is an introduction to the systemd project and a brief overview of its history (including the controversies around it), and the following four chapters deal about understanding and controlling the system boot process.
But that still leaves ten chapters to account for β they cover different aspects or sub-projects of systemd, such as time and date issues (synchronization, time specifications, and controlling repetitive tasks), understanding and leveraging the system journal that strongly departs from the old syslog system, network configuration and firewall management, system health and performance debugging β all of them, aspects that in the traditional Unix philosophy were managed by independent programsβ¦ And I can identify several systemd sub-projects not covered by this book!
We long-time Unix and Linux administrators took pride in how highly performant and stable systems were supported by the simplicity of our tools; systemd critics point out this massive project has absorbed dozens of individual tools, yielding corporate control over vast swaths of vital system tooling. Truth is⦠as a sysadmin myself, systemd is today one of my greatest allies.
I appreciate the author evaluates every component independently, including his personal evaluation of each β even stating he prefers working with the traditional programs in several areas.
If there is a criticism I must make about this book is that, although typographically it is well formed and taken care of, given it includes large amounts of console captures, having a maximum width below 70 characters means several lines are unnaturally cut short (and continued with odd indentations). I understand there is probably no βrightβ way to solve this, but it does affect the feeling of naturally reading the text.
Apple Unveiled These Five New Apps Last Week
Siri AI App
One of the biggest announcements of WWDC 2026 was Siri AI, a ground-up rebuild of Apple's voice assistant that for the first time comes with a dedicated standalone app.
Like other chatbots, Siri can search the web and access general world knowledge, evaluate documents, solve math problems, and take action in and across apps, such as getting detailed Maps directions with multiple stops, editing and sharing photos, or writing an email in the user's own writing style. The app lets users type or talk to it like a chat thread, and syncs conversation history across all devices through iCloud.
The βSiriβ app is available in most of Apple's next-generation operating systems, arriving this fall as part of iOS 27, iPadOS 27, macOS Golden Gate, watchOS 27, and visionOS 27. The operating systems are currently available to developers in beta, though access to Siri AI itself involves a waitlist. βSiriβ AI will not be available in the EU at launch, though Apple says it is working on a path forward.
Apple TV Remote App Returns
Apple used to offer an Apple TV Remote app in the App Store, but it was removed in 2020. With this year's major updates, Apple is restoring the app as a proper Home Screen icon. It comes pre-installed with βiOS 27β and βiPadOS 27β. To add it to the βHome Screenβ as an app, users can swipe down, search for "Remote," then tap and hold the app icon to drag it into place. It is also accessible via the App Library.
All-New Find My on Apple Watch
βwatchOS 27β is bringing a long-overdue consolidation to Find My on Apple Watch. Previously split across separate Find Devices, Find People, and Find Items apps, the new app consolidates everything into a single, map-centric interface.
The main screen provides quick access to actions like getting directions and finding nearby items, and Precision Finding is available for locating a paired iPhone, AirPods Pro 3, or AirTag 2. The redesign also introduces more flexible sharing options, giving users greater control over how they share their location and item tracking with others.
Pass Designer
Apple also introduced Pass Designer, a new Mac app for building and previewing Apple Wallet passes aimed at developers and businesses. The app supports templates provided by Apple or custom designs, letting developers bring in images such as logos, backgrounds, and strip images. As edits are made, Pass Designer updates a real-time preview using the same rendering as iOS and watchOS, so what is seen in Pass Designer is exactly what customers will see on their device. Pass Designer validates the pass as work progresses, alerting developers to issues such as missing required key values.
For boarding passes and event tickets, Pass Designer also supports semantic tags, which add structured data such as event dates, venue locations, and flight details that the system uses to enable features like βSiriβ Suggestions, Calendar integration, and Maps directions. It can also automatically generate a backward-compatible pass structure from semantic data, ensuring passes work across devices where semantic tags may not be supported.
Pass Designer beta requires macOS 27 or later and is available to download now for registered Apple developers.
Claris FileMaker Go 2026
Unlike the four WWDC announcements, this app is already available. Claris FileMaker Go 2026 became available on June 10. FileMaker is a low-code database application platform that lets users build custom apps to organize, manage, and automate data without extensive programming knowledge.
The new version of the app adds support for iOS and iPadOS 26, and brings Google Gemini to FileMaker's roster of supported AI models, which already includes Anthropic, OpenAI, and Cohere. The 2026 release also focuses on developer productivity, infrastructure resilience, and an AI-ready architecture, and was shaped directly by feedback from the Claris developer community.
FileMaker is developed by Claris International, a subsidiary of Apple.
This article, "Apple Unveiled These Five New Apps Last Week" first appeared on MacRumors.com
Discuss this article in our forums
Three Apple Stores in U.S. Are Permanently Closing Today
The locations that are closing on the evening of Saturday, June 20:
- Apple Trumbull in Trumbull, Connecticut
- Apple North County in Escondido, California
- Apple Towson Town Center in Towson, Maryland
Notably, the staff at the Towson Town Center location became Apple's first retail employees in the U.S. to unionize in 2022. They belong to the International Association of Machinists and Aerospace Workers' Coalition of Organized Retail Employees (IAM CORE), and they signed a collective bargaining agreement with Apple in 2024.
The union and the store's employees have been protesting the planned closure, and some politicians in Maryland have voiced their support.
The union is upset that Apple is allowing non-unionized employees at the Trumbull and North County stores to transfer to nearby locations, but not extending this offer to unionized employees at the Towson location. For its part, Apple said it is simply honoring the terms of the collective bargaining agreement that the employees agreed to.
According to Apple, the contract states that in the event of a store closure, Apple would transfer or rehire employees if the company opened a new store within 50 miles of the current location at Towson Town Center. In any other circumstance, the union negotiated for employees to receive severance, which is being provided.
Apple said it has no current plans to open a new store in the area, but if it were to do so within 18 months after the collective bargaining agreement was ratified, the affected employees would have the right of first refusal.
Nevertheless, IAM has accused Apple of potential union busting and said that the agreement "requires equal treatment."
"Apple workers in Towson voted to join the IAM, fought for and won a contract, and are now being punished for it," said IAM President Brian Bryant. "Apple signed a collective bargaining agreement that requires equal treatment. It is time for Apple to honor that agreement and do right by these workers before June 20."
Towson Town Center is genuinely in a state of decline and has lost many other major retailers in recent years, so it is very likely that Apple is exiting the shopping mall at least partly due to the worsening conditions. Nevertheless, the situation might lead employees at other stores to worry that joining a union does not always work out, and that could be advantageous to Apple given that the company has discouraged unionization.
This article, "Three Apple Stores in U.S. Are Permanently Closing Today" first appeared on MacRumors.com
Discuss this article in our forums
Russell Coker: HP Z4 G4
In what is hopefully the conclusion of my hunt for a cheap tower server supporting REBAR [1] I have just bought a HP Z4 G4 with W-2125 CPU for $320.
Hardware
One interesting thing is that it has an adaptor from SATA power to 8 pin PCIe power. According to Wikipedia the 8 pin connector provides 150W at 12V [2]. According to Wikipedia SATA power cables include 3 12V pins each of which can deliver 1.5A [3] which is 54W. The system as I received it had a single SATA power plug connected so potentially 150W could be drawn from a connector designed for 54W. The first thing I did was to connect a second SATA power connector on the same cable so I could have connectors designed for a total of 108W supplying potentially 150W (and definitely more than 75W).
I found two versions of the specs for this system, this version seems to match what I bought as it references W-21xx CPUs [4] while this version matches what I would rather have with a W-22xx CPU [5]. The URL naming scheme implies that there are potentially at least a few other variants out there. So much for the βbuy name brand and you can buy two systems with the same model and have them work the sameβ benefit you hope to get. Why donβt they just name them βG4.1β, βG4.2β, etc?
It seems that W-21xx and W-22xx CPUs are incompatible, so the W-2295 scoring 30,804 multithread and 2,634 single thread on passmark that I hoped to get isnβt an option [6].
The system is well designed for space efficiency, both it and the Z640 are 17cm wide but the Z4G4 allows my to close the lid with the Intel Battlemage card installed which doesnβt come close to fitting in a Z640. It has 8 DIMM sockets and with the ready availability of 32G DIMMS that allows 256G of RAM which is the maximum the motherboard supports. That compares well to the Z640 that only has 4 DIMM slots and the Z6G4 which only has 6.
The system supports a maximum RAM speed of DDR4-2666 which is better than the DDR4-2400 of the Z640 but less than the DDR4-2933 of the Z6G4.
The NVMe sockets on the motherboard are a convenient feature. Most systems I run need at most two NVMe devices so this saves a PCIe slot which is important when dealing with GPUs that take 2+ slots. Also for systems that donβt really need NVMe I can use some of the small NVMe devices that I have no other use for. 128G NVMe devices arenβt even worth selling and 256G will be of little use in the near future. So when I move to gen4 Z servers I can use up some of them without wasting slots.
Using the lesser socket LGA2066 in the Z4G4 is a minor annoyance, but for a single socket system 18 cores is probably enough.
The BIOS has an option for single-socket NUMA, which is basically locking cores in a single CPU to specific RAM channels. I enabled it but it did nothing presumably because I only have 2 DIMMs. When I get more DIMMs Iβll do some tests of that and compare it with NUMA on my Z840.
Variants
There are many different variants of the Z4G4 and the only way to recognise them is by the CPU not by any part number or serial number AFAIK. The first difference is between server grade CPUs (the W-2xxx CPUs) and desktop grade CPUs (the i7 and i9 CPUs). The systems with i7 and i9 CPUs donβt support ECC RAM which makes them less reliable, gives smaller limits for RAM
The below table compares the Z640 which is my current desktop PC with the Z4G4, Z6G4, and Z8G4 systems. For the latter 3 I have included multiple options for the parts that differ in different models in the same name series. The Z4G4 I have is an early one which only supports W-21xx CPUs which means a maximum RAM speed of 2666 and the best possible CPU would only be 15% faster than my Z640. I can only use this for ML stuff as itβs the only system I have with REBAR support (which works well).
| Z640 (1 socket) | Z4G4 | Z6G4 (1 socket) | Z8G4 | |
|---|---|---|---|---|
| DIMM slots | 4 | 8 | 6 | 24 |
| Max DDR4 speed | 2400 | 2666/2933 | 2666/2933 | 2666/2933 |
| Max DIMM size | 32G | 64G | 64G | 64G/128G |
| System Max Ram | 128G | 512G | 192G/384G | 1.5T/3T |
| CPU Socket | LGA2011-3 | LGA2066 | LGA3647 | LGA3647 |
| Best CPU | E5-2699A v4 | W-2195/W-2295 | Platinum 8180/W-3275 | Platinum 8180/8280 |
| Motherboard NVMe | 0 | 2 | 2 | ? |
Conclusion
In my previous blog post I concluded that the next step up for me would be DDR5 systems [10]. But now some of the LGA3647 systems are appealing. The Z8G4 would be a decent upgrade from my current Z840 build server and should be affordable long before any two socket DDR5 system becomes affordable.
The Z4G4 doesnβt have any potential for useful upgrades. But for me it was a good cheap way to house a GPU that had already damaged the motherboard of one good system. If the Z4G4 has a PCIe slot break the way my Z840 did then it wouldnβt bother me a lot. It was annoying to discover how limited this variant of the Z4G4 is after buying it, but at that price I canβt complain.
A Z6G4 could be a nice workstation if I found one at a really low price. The only reason Iβd seek one out is if I had a need for a desktop workstation with REBAR support, which seems unlikely.
- [1] https://etbe.coker.com.au/2026/05/04/tower-servers-rebar/
- [2] https://en.wikipedia.org/wiki/PCI_Express#6-_and_8-pin_power_connectors
- [3] https://en.wikipedia.org/wiki/SATA#SATA_power_connectors
- [4] https://h20195.www2.hp.com/v2/getpdf.aspx/c05527757.pdf?ver=4
- [5] https://h20195.www2.hp.com/v2/getpdf.aspx/c05527757.pdf
- [6] https://tinyurl.com/2avfb8qe
- [7] https://tinyurl.com/2ddf7t5y
- [8] https://tinyurl.com/kgmagfs
- [9] https://etbe.coker.com.au/2026/04/10/hp-z640-e5-2696-v4/
- [10] https://etbe.coker.com.au/2025/08/02/server-cpu-sockets/
Related posts:
- Tower Servers and Resizable BAR A feature on modern PCIe implementations is βResizable BARβ AKA...
- Server CPU Sockets I am always looking for ways of increasing the compute...
- More About the HP ML110 Gen9 and z640 In May 2021 I bought a ML110 Gen9 to use...
Russell Coker: Font Sizes
The Problem
In 2019 I blogged about getting a 4K monitor because of my vision being inadequate for a 2560*1440 monitor [1]. Now Iβm using a 40β³ 5120*2160 monitor [2] and still trying to find the correct balance between how much I want to see on the screen and what I am physically capable of seeing on screen.
Currently Kitty is my terminal emulator of choice [3]. What I most like about it is the feature of having multiple terminal windows in a single OS window, so instead of having 9 or 16 different xterm instances running all with possible alignment issues I have a single window for all terminals which can be brought to the foreground. The impending 6.7 release of KDE (my favourite Linux desktop environment) [4] includes the feature of per-screen virtual desktops which might be the feature I need to make multiple monitors usable for me. One of the factors stopping me from using multiple monitors in the past was the issue of not getting the alignment of dozens of xterms right if a monitor goes to sleep mode and is regarded as disconnected, moving a few Kitty windows is much easier than moving dozens of xterms (also a tiling window manager isnβt my style).
Iβve just decided that the Terminus font (my favourite out of the monospaced fonts in Debian) is too small for me at 9.0 point. But then I tried 10.0 which looked really ugly and an experiment showed that 10.5 looked good.
What Iβve Learned
This is the best explanation Iβve seen of how ridiculous the whole font point thing is [5]. It doesnβt and wonβt ever correlate to pixels. So what we ideally want to do is set the size on screen to match the actual pixel size of the font. I canβt find any software to interrogate a font file and find out what sizes it supports. The web page for the Terminus font says that it supports 6Γ12, 8Γ14, 8Γ16, 10Γ18, 10Γ20, 11Γ22, 12Γ24, 14Γ28 and 16Γ32 [6]. So the question is how to get a terminal program that uses one of those.
Kitty doesnβt and wonβt support specifying font size by pixel. I tried some other terminal programs, I started with the Debian Wiki page TerminalEmulator [7] which wasnβt very helpful, I added some new entries to that page. There doesnβt seem to be another option for a terminal emulator with multiple terminals in one OS window that can arrange them automatically. I didnβt even get to the stage of checking whether other terminal emulators supported font size in pixels.
The lcdf-typetools package contains the program otfinfo which gives some interesting information on fonts but nothing about the font sizes in pixels.
Sites like Coding Font to compare fonts [8] can never work properly as the fonts will always be slightly different sizes as the same point size doesnβt mean the same display size.
The Current Situation
On my 5120*2160 monitor with 9 Kitty terminal sessions with 9.0 point font they each have 277*50 characters. With 10 point itβs 237*46 but fuzzy and unpleasant to read. With 10.5 point itβs 208*43 which isnβt as good as Iβm used to but is still almost 4.5* as many characters as the original 80*25 standard for terminals.
Some time before 2019 I had a 4*4 array of terminal windows that were 100*25 or 120*25. That left some space at the right and bottom so I could open another 8 or 9 terminals that were partially obscured if I needed to. By 2019 before getting a 4K monitor I had a 3*3 array of terminal windows as my standard desktop and a larger monitor that did 4K resolution allowed me to have 16+ terminals again. Now with Kitty I routinely have 9 terminals in a 3*3 array and I can easily open more if I need them and have them resize appropriately.
This situation works reasonably well, but the element of just trying different sizes in 0.5 point increments until I find something that looks good is unpleasant. I should be able to specify the next largest increment of the bitmaps in the font and just have it look good.
Conclusion
It would be good if more people tested the terminal emulators in Debian and added information to the wiki page about them. The current page is useful but needs more information to support the variety of features that people find important.
We need some tools to provide information on fonts in Debian, such as the sizes of bitmapped fonts.
The whole point size thing is just wrong and would ideally go away. The vast majority of font use nowadays is for things that will probably never end up on a printed page so trying to map it to a physical size in fractions of an inch makes no sense. But thatβs just one of many horrible things used for backwards compatibility that arenβt going to go away any time soon. Really everything involving inches should go away.
- [1] https://etbe.coker.com.au/2019/11/18/4k-monitors/
- [2] https://etbe.coker.com.au/2024/07/23/more-5120Γ2160-monitor/
- [3] https://etbe.coker.com.au/2023/10/29/hello-kitty/
- [4] https://kde.org/announcements/plasma/6/6.7.0/
- [5] https://tonsky.me/blog/font-size/
- [6] https://terminus-font.sourceforge.net/
- [7] https://wiki.debian.org/TerminalEmulator
- [8] https://www.codingfont.com/
Related posts:
- Kitty and Mpv 6 months ago I switched to Kitty for terminal emulation...
- Hello Kitty Iβve just discovered a new xterm replacement named Kitty [1]....
- Source Code With Emoji The XKCD comic Code Quality [1] inspired me to test...
Top Stories: Apple Price Hikes Coming, 20th Anniversary iPhone Rumors, and More
In other news this week, rumors covered not just the iPhone 18 but also the 20th anniversary iPhone that's still over a year away, while Apple customers can some receive new perks with Chase credit cards and we went hands on with macOS Golden Gate to see what's new, so read on below for all the details on these stories and more!
Top Stories
Tim Cook Says Apple Price Increases Are 'Unavoidable' Due to Memory Costs
Hang onto your hats! Apple will be raising prices on at least some products to offset the high cost of memory and storage, CEO Tim Cook told The Wall Street Journal this week. Apple is no longer able to absorb the increased prices and will need to pass some of the cost on to consumers.
"Unfortunately, price increases are unavoidable," said Cook. "We're doing our best to mitigate the huge increases that are being passed to us, and we've been trying to shield our customers from the increases, but the situation has become unsustainable."
Cook did not say which products will get price increases or how much pricing will go up. The iPhone 18 Pro and βiPhone 18 Proβ Max coming in September could be more expensive than the iPhone 17 Pro and βiPhone 17 Proβ Max, while prices on iPads and Macs could also go up in the near future.
Apple's 20th Anniversary iPhones to Come in Two Sizes, Will Launch Alongside Gen 2 Foldable iPhone
Apple is "ramping up" work on the 20th anniversary iPhone that it plans to launch next year, reports Bloomberg. Multiple rumors have suggested the device will have an edge-to-edge display with curved glass at all sides for a nearly borderless visual effect.
There will be two anniversary models similar in size to the iPhone 18 Pro and βiPhone 18 Proβ Max that are launching this September. The βiPhone 18 Proβ and βiPhone 18 Proβ Max are expected to be the same size as current iPhone 17 Pro models, which suggests the anniversary iPhone could be available in 6.3- and 6.9-inch sizes.
iPhone 18 to Pack 12GB of RAM for Smarter Siri Features, No Price Bump
Cook's comments about raising prices in response to increased memory and storage costs come just after one analyst firm claimed that Apple does not intend to raise the price of its standard flagship model when the iPhone 18 debuts. The iPhone 18 will, however, see an upgrade to 12GB of memory to enable it to support the most powerful on-device AI models unveiled at WWDC last week.
Breaking from long-standing tradition, the iPhone 18 will apparently not be introduced in September alongside the Pro models, with Apple pushing back the standard model to a launch in the spring of 2027. That rumor has been circulating for quite some time, but the chairman of Apple supplier Largan Precision took the unusual step of essentially confirming the change without specifically naming Apple.
Chase Sapphire Preferred Card Introduces New Perk for Apple Customers
Chase this week announced new perks for its Sapphire Preferred credit card, and one of them is a complimentary one-year Apple TV streaming subscription.
To get the free year of Apple TV, which typically costs $12.99 per month in the U.S., you must activate the card by December 31, 2026. Apple One subscribers can receive a $7.50 discount per month instead.
The Apple One discount extends to Chase's premium Sapphire Reserve credit card as well. The Sapphire Reserve has offered free subscriptions to both Apple TV and Apple Music since last year, but now cardholders can receive a combined $15/month discount on an Apple One subscription instead.
macOS 27 Golden Gate Hands-On: Every Major New Feature
macOS 27 Golden Gate is in beta ahead of a fall release, and we thought we'd go over what's new for those who don't want to risk beta software on their Mac. macOS Golden Gate adds Siri AI, Liquid Glass updates, and multiple new Apple Intelligence features.
βCheck out our hands-on video for a summary of what's new in the release!
iOS 27 Adds Landscape Mode to More Apple Apps Ahead of 'iPhone Ultra'
iOS 27 enables landscape mode in more of Apple's built-in iPhone apps, including Apple Music, Podcasts, Fitness, Health, Reminders, Home, Shortcuts, Apple Watch, Find My, Weather, Voice Memos, Apple TV Remote, and others.
Many of the apps feature a left-aligned sidebar in landscape mode. In the Messages app, which already supported landscape orientation on iOS 26 and earlier, you can now collapse the sidebar to show only names and profile pictures.
Landscape mode was already available on iOS 26 or earlier in Apple Maps, Calendar, Files, Notes, Mail, and some other Apple apps too, but iOS 27 expands support to many more apps. This change could be laying the groundwork for the "iPhone Ultra," as landscape-friendly apps would be well suited for the rumored foldable device.
MacRumors Newsletter
Each week, we publish an email newsletter like this highlighting the top Apple stories, making it a great way to get a bite-sized recap of the week hitting all of the major topics we've covered and tying together related stories for a big-picture view.
So if you want to have top stories like the above recap delivered to your email inbox each week, subscribe to our newsletter!
This article, "Top Stories: Apple Price Hikes Coming, 20th Anniversary iPhone Rumors, and More" first appeared on MacRumors.com
Discuss this article in our forums
Distribution Release: Home Assistant OS (HAOS) 18.0
Reproducible Builds (diffoscope): diffoscope 321 released
The diffoscope maintainers are pleased to announce the release of diffoscope
version 321. This version includes the following changes:
[ Chris Lamb ]
* Fix compatibility with Ocaml 5.4.1.
You find out more by visiting the project homepage.
Announcing new builds for 19 June 2026, version 26H2 for Experimental
The MacRumors Show: Hands-On With iOS 27, Brutal watchOS 27 Cuts, and More
iOS 27 supports the same iPhones as iOS 26, including the iPhone 11 and second-generation iPhone SE, giving the update the widest device compatibility of any iOS release to date.
macOS Golden Gate drops Intel Macs entirely, confirming the end of an era that Apple flagged a year earlier when it said macOS Tahoe would be the final release for pre-Apple silicon machines. Four models that ran Tahoe miss out: the 16-inch MacBook Pro (2019), the 13-inch βMacBook Proβ with four Thunderbolt 3 ports (2020), the 2020 iMac, and the 2019 Mac Pro. Golden Gate is also the last version with full Rosetta 2 support, meaning the translation layer that keeps Intel-built apps running on Apple silicon will disappear entirely after this release.
iPadOS 27 raises its hardware floor to the A14 Bionic or M1 chip, cutting the fifth-generation iPad mini, the eighth-generation iPad, the third-generation iPad Air, the first-generation 11-inch iPad Pro, and the third-generation 12.9-inch βiPad Proβ.
watchOS 27 makes the steepest cuts in Apple Watch history, dropping the Series 6, Series 7, Series 8, original Ultra, and second-generation SE in a single wave and effectively erasing three years of device support at once. The only models that remain compatible are the Series 9, Series 10, Series 11, Ultra 2, Ultra 3, and SE 3.
tvOS 27 drops two Apple TV models, the Apple TV HD from 2015 and the first-generation βApple TVβ 4K from 2017, leaving only the second- and third-generation βApple TVβ 4K boxes supported.
In βiOS 27β, notifications now slide in from the left edge of the screen rather than dropping down from the top, and reaching Notification Center requires swiping down from the top-left corner instead of the center, freeing up that gesture for Siri. Other changes include colorful sidebar icons, real-time widget updates when an app is already open, extra-large Home Screen widgets, and web audio that no longer interrupts other system audio.
The centerpiece of the update is Siri AI, which replaces Spotlight with a "Search or Ask" interface accessed by swiping down from the center of the display. βSiriβ is designed to tone-match a user's own writing style when composing messages. Apple's pill-shaped βSiriβ indicator is seemingly a hardware workaround for current Dynamic Island constraints, and a smaller βDynamic Islandβ on the iPhone 18 Pro could allow the indicator to become a true circle. On the Apple Watch, βSiriβ AI requires pairing with an iPhone that supports Apple Intelligence. In the European Union, βSiriβ AI is available on macOS and visionOS at launch but not on the iPhone or βiPadβ.
βApple Intelligenceβ is also getting smarter Writing Tools and a composition assistant in Mail and Messages that adapts to how a user typically communicates with different contacts. Apple has overhauled Genmoji, adding a "Describe a change" interface for iterating on existing creations and the ability to start a new Genmoji from an existing emoji, a photo, or a person tagged in the user's photo library. Image Playground similarly adds support for multiple aspect ratios for wallpapers, Contact Posters, and social media images, alongside new photorealistic image generation.
Visual Intelligence, meanwhile, gets a new primary entry point called βSiriβ Mode, though holding down Camera Control still works as an alternative. The feature is expanding to the βiPadβ and Mac, and now supports importing multiple calendar events from a single photo of a flyer, as well as importing contacts directly from a photographed business card.
On the Mac, βmacOS Golden Gateβ extends toolbars and sidebars to the edges of the screen with a more consistent, tighter corner radius across windows. iPadOS 27 adds undo and redo for βHome Screenβ edits, extra-large widgets in Today View, an optional persistent menu bar, and Visual Intelligence support for screenshots combined with Apple Pencil highlighting. Notes gains an Image Wand tool that generates photorealistic images from rough sketches, the βSiriβ app gets a dedicated sidebar with full windowing support, and Shortcuts adds support for Magic Keyboard triggers.
watchOS 27 drops the Walkie-Talkie app entirely, with the feature missing from both the app list and Control Center in the first developer beta, while adding new Smart Stack suggestions, more accurate step tracking, and a consolidated Find My app. visionOS 27 lets users activate βSiriβ simply by looking at its on-screen bubble rather than requiring a button press, and adds a redesigned Control Center along with new curved windows. tvOS 27 brings a redesigned Podcasts app, Hi-Res Lossless audio support in Apple Music, and on-device processing for HomeKit Secure Video.
The MacRumors Show has its own YouTube channel, so make sure you're subscribed to keep up with new episodes and clips.
You can also listen to βThe MacRumors Showβ on Apple Podcasts, Spotify, Overcast, or other podcast apps. You can also copy our RSS feed directly into your player.
If you haven't already listened to the previous episode of The MacRumors Show, catch up to hear our discussion about all of the major announcements Apple unveiled at WWDC 2026, including βSiriβ AI, new βApple Intelligenceβ features in apps, and system-wide performance and design improvements.
Subscribe to βThe MacRumors Showβ for new episodes every week, where we discuss some of the topical news breaking here on MacRumors, often joined by interesting guests such as Kayci Lacob, Kevin Nether, John Gruber, Mark Gurman, Jon Prosser, Luke Miani, Matthew Cassinelli, Brian Tong, Quinn Nelson, Jared Nelson, Eli Hodapp, Mike Bell, Sara Dietschy, iJustine, Jon Rettinger, Andru Edwards, Arnold Kim, Ben Sullins, Marcus Kane, Christopher Lawley, Frank McShan, David Lewis, Tyler Stalman, Sam Kohl, Federico Viticci, Thomas Frank, Jonathan Morrison, Ross Young, Ian Zelbo, and Rene Ritchie.
βThe MacRumors Showβ is on X @MacRumorsShow, so be sure to give us a follow to keep up with the podcast. You can also email us at podcast@macrumors.com or head over to The MacRumors Show forum thread. Remember to rate and review the podcast, and let us know what subjects and guests you would like to see in the future.
This article, "The MacRumors Show: Hands-On With iOS 27, Brutal watchOS 27 Cuts, and More" first appeared on MacRumors.com
Discuss this article in our forums
Alogic Debuts New Touchscreen Monitors and Portable Displays With Mac Support
While Apple has yet to release a touchscreen Mac, Alogic has established itself as one of the few display makers offering touch-enabled monitors designed to work with macOS. The company's latest products continue that focus, aiming to give Mac users a more direct way to interact with content using touch gestures and stylus input.
The new FOKUS series consists of 43-inch, 55-inch, and 65-inch 4K touchscreen displays designed for collaborative environments such as conference rooms, classrooms, and creative workspaces. The displays support multitouch interaction and work with Alogic's Active Stylus, which offers 4,096 levels of pressure sensitivity for writing, drawing, and annotation.
For Mac users, the key feature is touch support. Since macOS does not natively offer touchscreen functionality, Alogic provides software that enables touch gestures, navigation, annotation, and drawing on connected Macs. The company has offered similar capabilities in previous touchscreen displays, including its Clarity lineup.
Alogic is also introducing the Aspekt Touch 27" monitor, a scaled down version of the existing Aspekt Touch 32" delivering multitouch and stylus support. The Aspekt Touch 27" features a 4K panel with 600 nits of brightness, integrated docking functionality with multiple USB-C and USB-A ports plus Ethernet and audio. It can accept HDMI 2.0, DisplayPort 1.4, and USB-C connections and can deliver 90 watts of charging power over USB-C for connected laptops.
The Aspekt Touch 27" is available in Silver and Space Black color options, with three stand options: a traditional Raise Stand, a Fold Stand that brings the display down to a comfortable stylus drawing position, and an Omni Fold Stand that offers the same functionality as the Fold Stand but which includes a built in mount for a Mac mini at the base of the display.
The company also announced new Folio portable touchscreen monitors for users who need a secondary display while traveling. The Folio models feature a folding cover that doubles as a stand and connect through USB-C, making them a natural companion for MacBooks. The standard Folio model features a single 16-inch display at a resolution 2,560 x 1,440, while the Folio Duo includes two of these screens stacked on top of each other. The Folio Duo can also be rotated 90ΒΊ to orient the two displays side-by-side in a portrait orientation.
Portable touchscreen displays are widely available, but many function only as standard monitors when connected to a Mac. Alogic has differentiated itself by supporting touch input on macOS, allowing users to interact directly with apps, presentations, documents, and creative projects.
The products arrive as interest in touchscreen Macs continues to grow. Reports over the past several years have suggested Apple has explored touchscreen Mac hardware, but the company has yet to introduce a Mac with a touch-enabled display with the first rumored to be a "MacBook Ultra" coming in late 2026 or early 2027. In the meantime, third-party solutions like Alogic's monitors offer Mac users a way to add touch functionality to their existing setups.
The new FOKUS, Aspekt Touch 27", and Folio displays were showcased at InfoComm 2026 this week as part of Alogic's expanding monitor portfolio. The FOKUS displays will be launching by September, priced at $2,799 for the 43-inch model, $3,299 for the 55-inch model, and $3,999 for the 65-inch model. The Folio ($899) and Folio Duo ($1,299) should become available around the same September time frame, while the Aspekt Touch 27" (starting at $1,799) and the Active Stylus with wireless charging ($149) will be available starting next month.
This article, "Alogic Debuts New Touchscreen Monitors and Portable Displays With Mac Support" first appeared on MacRumors.com
Discuss this article in our forums
Reproducible Builds (diffoscope): diffoscope 320 released
The diffoscope maintainers are pleased to announce the release of diffoscope
version 320. This version includes the following changes:
[ Chris Lamb ]
* Support androguard 4 and previous versions. Thanks, linsui!
(Closes: #1140016)
* Use --long-form arguments when calling apktool in order to support apktool
version 3. Thanks again to linsui. (Closes: #1140015)
* Update copyright years.
You find out more by visiting the project homepage.
Prime Day 2026: Best Early Apple Device and Accessory Deals Now Live
For our coverage, we're focusing on early discounts for Apple and Apple-related products that can be purchased right now on Amazon. As of today, this includes deals on AirPods, Apple Watch, iPad, monitors, charging accessories, and more. We're also sharing deals being matched at retailers like Best Buy in some cases.
As is typical for Prime Day deals, these markdowns are very time sensitive, so sales listed below may disappear fast, and new ones may appear even faster. With this in mind, we'll keep this article updated over the next few days, and keep an eye on the MacRumors front page as we'll be posting particularly great deals in separate articles next week.
Lastly, and perhaps most importantly, Amazon Prime Day requires you to have an Amazon Prime membership to take advantage of the discounts. Amazon Prime costs $14.99 per month or $139.00 per year, and it comes with a 30-day free trial for new subscribers.
Special for 2026, Amazon is also offering 50% off Prime memberships for Young Adults. Prime for Young Adults is a discounted Prime membership for anyone age 18-24 that offers all of the Prime benefits at $69.00 per year, half of the price of regular Prime.
Apple
AirPods
Amazon has the AirPods Max 2 on sale for $499.00 in all colors, down from $549.00. This is an all-time low price on the headphones. This is accompanied by a great discount on the AirPods 4 for Prime Day, available for $99.00, down from $129.00.
iPad
Amazon is taking up to $52 off Wi-Fi and cellular models of Apple's 11th generation iPad for Prime Day. Prices start at $299.00 for the 128GB Wi-Fi iPad, down from $349.00, a second-best price on this model.
Apple Watch Ultra 3
Amazon has the Apple Watch Ultra 3 on sale for $99 off the Black Titanium model with the Black Ocean Band this week. It's been nearly two months since we last tracked notable discounts on the Apple Watch Ultra 3, and right now only two models are on sale at $99 off.
There are discounts on a wide array of different Ultra 3 models, but they're only hitting around $50 off as of writing.
Apple Watch Series 11
In terms of watches, you'll also find all-time low prices on the Apple Watch Series 11 on Amazon ahead of Prime Day, with $100 discounts across numerous models of the smartwatch. This sale includes a handful of GPS aluminum models on sale at record low prices.
You can get the 42mm GPS Apple Watch Series 11 for $299.00, down from $399.00, and the 46mm GPS model for $329.00, down from $429.00. On Amazon, you'll find four of the 42mm GPS models and four of the 46mm GPS models on sale at these all-time low prices.
MacBook Air
You'll find $149 off a few models of the 13-inch M5 MacBook Air on Amazon this week, starting at $949.99 for the 512GB model, down from $1,099.00.
More Deals
Highlights of early Prime Day accessory sales include a handful of monitor deals, like the 32-inch Samsung OLED M90SF Smart Monitor for $1,199.99, down from $1,599.99, which is a match of the best-ever price on this model. Below you'll also find great deals on monitors from Dell and LG.
These new deals join ongoing highlights of early Prime Day deals, including Anker's Prime 3-in-1 Wireless Charging Station, available for $109.99 on Amazon this week, down from $149.99. This is one of Anker's newest accessories, and Amazon's sale today is a solid second-best price on the device.
We're also tracking big discounts from brands like Sony, Samsung, Sonos, and more in the lists below. Accessories on sale include USB-C wall chargers, MagSafe-compatible wireless chargers, portable batteries, headphones, and soundbars.
Monitors
- 32-inch Samsung Odyssey G5 Monitor - $189.99, down from $329.99
- 27-inch Samsung Odyssey G5 Monitor - $203.00, down from $249.99
- 27-inch Dell Plus 4K Monitor - $279.99, down from $299.99
- 27-inch LG Ultragear Gaming Monitor - $319.99, down from $499.99
- 27-inch Samsung Odyssey OLED G5 Gaming Monitor - $419.22, down from $499.99
- 32-inch Samsung Smart Monitor M9 - $1,199.99, down from $1,599.99
UGREEN
- 2-Bay Desktop NASync - $199.99, down from $219.99
- 2-Bay Desktop NAS - $389.99, down from $439.99
- 4-Bay Desktop NAS Pro - $719.99, down from $799.99
Wall Chargers
- Anker Nano USB-C Wall Charger - $29.99, down from $39.99
- UGREEN 100W GaN 4-Port Charger - $42.99, down from $54.99
- Anker 140W 4-Port GaN USB-C Charger - $79.99, down from $99.99
- Anker 3-Port Prime Charger - $115.99, down from $149.99
Wireless Chargers
- Anker 3-in-1 MagSafe-Compatible UFO Charger - $69.99, down from $89.99
- Anker 3-in-1 MagSafe-Compatible Foldable Charging Station - $79.99, down from $109.99
- Anker 3-in-1 MagSafe-Compatible Charging Cube - $89.99, down from $129.99
- Anker 3-in-1 Prime Wireless Charging Station - $109.99, down from $149.99
- Anker Prime MagSafe-Compatible 3-in-1 Charging Station - $159.99, down from $229.99
Portable Chargers
- Anker Prime Power Bank 20,100 mAh - $149.99, down from $179.99
- Anker SOLIX C300 Power Station with Lantern - $179.99, down from $249.00
- Anker Prime Power Bank 26,250 mAh - $279.99, down from $329.99
- Anker SOLIX C1000 Gen 2 Portable Power Station - $499.99, down from $799.00
- Jackery Explorer 1000 v2 Portable Power Station - $429.00, down from $799.00
- Anker SOLIX C2000 Gen 2 Portable Power Station - $799.99, down from $1,499.00
Audio
- Sonos Beam Gen 2 - $369.00, down from $499.00
- Sony WH-1000XM6 Noise Canceling Wireless Headphones - $398.00, down from $459.00
- Sonos Arc Ultra Soundbar - $899.00, down from $1,099.00
If you're on the hunt for more discounts, be sure to visit our Apple Deals roundup where we recap the best Apple-related bargains of the past week.
Deals Newsletter
Interested in hearing more about the best deals you can find in 2026? Sign up for our Deals Newsletter and we'll keep you updated so you don't miss the biggest deals of the season!
This article, "Prime Day 2026: Best Early Apple Device and Accessory Deals Now Live" first appeared on MacRumors.com
Discuss this article in our forums
Apple Explains Why watchOS 27 Drops Support for So Many Models
The Apple Watch Series 6, 7, 8, SE 2, and the original Apple Watch Ultra will not receive watchOS 27, and will only get basic security updates going forward. With the update, Apple is effectively dropping three years' worth of device support in a single software update, which is unprecedented for the product line.
Speaking to TechRadar, Cait Dooley, Apple Watch and Health product marketing manager, said performance requirements were behind the cutoff:
With every software release across every single one of our platforms, we always want to ensure that you have the best experience, so we make power and performance a priority. The great new features in watchOS, including the capabilities of Siri AI and the new tap gesture, work best with the processing power that is in Apple Watch Series 9 and later, Ultra 2 and later, and SE 3.
Dooley added that older watches paired with an iPhone running the latest software will keep working and will continue to receive security updates.
David Clark, senior director of watchOS software engineering, said one of the goals of βwatchOS 27β was to "expand the intelligence story on Apple Watch and make it a true co-partner to Apple Intelligence." He described the watch as often "the most convenient way to interact with βSiriβ," since it's on the wrist all day and useful for quick questions when hands are full:
We really wanted to make sure the Siri experience is a singular and consistent experience, whether I decide to ask Siri on my wrist a question, or whether I have my phone in my hand and I decide to interact with Siri there. We really wanted to feel like it's one Siri, that has access to your data and is able to personalize it in a consistent way.
Clark used the example of asking βSiriβ on Apple Watch for a recipe's ingredients while grocery shopping with both hands full, then later pulling up the same list on the iPhone in an easier-to-read format. He called that handoff a "superpower."
βwatchOS 27β is currently available in beta to developers, with a public beta expected next month ahead of official release in the fall.
This article, "Apple Explains Why watchOS 27 Drops Support for So Many Models" first appeared on MacRumors.com
Discuss this article in our forums
Wouter Verhelst: Agentic coding and Free Software
Through work, I have paid license to windsurf (recently renamed to "devin"), an application for LLM-based (aka, "Agentic") development.
I hadn't been using it that much, but in an effort to more clearly understand how this whole AI development thing works, I decided to give it a closer look recently.
My conclusions:
In its current form, this whole LLM wave is problematic for multiple reasons. But ignoring that, and looking at the technology only, I can say that:
- it is a paradigm shift;
- it is, at the technological level, a positive evolution;
- and it is a threat to free software.
Problems
Lest someone (incorrectly) assume that I am arguing in favour of the current state of affairs with regards to LLMs, let me state this first.
The way LLMs are built today is highly parasitic. Websites are downloaded in whole, at unsustainable rates, regardless of the consent of the people who made the original content. The result is predictable: servers get overloaded, server administrators attempt to implement various mitigations. Some of these mitigations work; some do, for a while; some are entirely useless. In actual fact, the mitigations are an arms race -- if too many people implement the same mitigation, then the people who try to build yet another LLM so they can extract rent will just try to work around the mitigation, eventually they will succeed, and you'll just have to come up with another mitigation. It's a bit like spam; you introduce regex-based spam filters, they introduce spelling mistakes, you introduce bayesian filters, they add a large batch of markov chain-generated semi-nonsense words made invisible by markup, you add filters to block emails with such markup, they move the text into an image. We have working mitigations today, but eventually we'll run out of ideas.
LLMs glob up everything they can while ignoring the license of the source material. The people who push those LLMs claim that pushing the source material through the machine learning algorithms makes the output of the algorithm distinct enough from the source material that the license no longer applies; I'm not so sure that this is true. I guess the New York Times v OpenAI lawsuit will teach us some of the answer to that question here, but even so the ethical questions about "is it OK to bring down another server just so we can download the internet for another for-pay LLM" are still open. And regardless of what the law states, my opinion on "you're using my copyleft code to generate code under a different license" is not something you might like if you agree with the rent seekers' opinion on the subject.
That all being said and true, the technology works. You can have a "conversation" with an LLM that resembles a human one. If you pass it some data, you can use plain english to ask it questions about that data, which is a lot easier than to ask it about that in a formal way. You can request it to generate some code, and it will generate something that looks like what you need and that will be mostly correct for like 95% of the time.
Now, yes, 95% of the time is not 100% of the time, and no, you can't ask it to "write me a piece of software that implements this 300-page requirements document and get back to me when you're done", because it will fail, and you won't know where it has failed, and you'll take it into production and expect everything to be fine because it won't and this one minor logic bug will cause half your servers to spin and consume credits with your infrastructure provider with nothing to show for it.
But that doesn't mean you can't use an LLM to build a large piece of software. It just means you have to understand the LLMs limitations and strenghts, and use them correctly.
Here's what an LLM is good at:
- Generating plausible text
- Interpreting text to figure out what a plausible meaning or summary of that text is
- Giving vague indications as to what the probable context of a given body of text is.
It turns out that that's enough to use the LLM to build a reliable piece of software, provided you do it right.
Paradigm shift
An LLM can generate text by the truckful. The generated text could be code. Given a good enough LLM, the generated text might even run and do something useful.
You can try to blindly run the code, and if it doesn't run correctly, you can paste the error message to the LLM, and it can tell you what went wrong and how you could possibly fix it. This creates a feedback loop: you ask it for an amount of code, you run the code, you receive an error, you tell it that the code is problematic and give it the error message, it makes changes to the code, now you have something that at least no longer fails at startup.
If you ask it to add tests to make sure that your code acts as per your specification, now you get an error if and when the code doesn't act as per your specification. Or, well, at least not as per the part of the specification that was correctly turned into a unit test by the LLM.
LLMs have a context window, so if the error message is pasted in the same conversation as where the code was generated, it is able to reuse the earlier prompts to refine how it should interpret the error message that you received.
You can't really paste the source code of an entire application into the prompt of your LLM, that would quickly overrun its context window. But LLMs also allow you to provide some form of background information -- a document, say -- on which you ask it to reason. It will interpret that document, but doing so uses less of the LLMs context window. So providing the LLM with your application's source code as background information can help it understand better how your code interacts. This is especially helpful if you only provide the LLM the background information relevant to the actual question.
So now if you are able to:
- Create background context with your application's source code
- Have the LLM generate a first draft of your requested change, plus the tests to make sure it works
- Compile (if applicable) the generated code (and tests) and run said tests
- Return any error messages to the LLM with a request to correct the error
Then the combination of "getting it 95% right off the bat" and the above feedback loop means you can generate syntactically correct code, that probably does what you need, in minutes.
I say "probably" for a reason. There are going to be cases where you specify a request without a number of details (because they are implied), and the LLM will get most of those details right but just not implement the one bit because it's an automaton and it doesn't think. Or you will ask it to make sure that two bits of the application look exactly the same, without specifying that they must act the same, now and in the future, and it will just generate the same block of code twice and then in a future change it will change one but not the other.
But if you review the changes, and you have experience as a programmer, you will be able to spot most cases where the LLM got it wrong. And so it's possible, if not necessarily easy at first, to use an LLM to generate mostly correct code.
There are certain places where "mostly correct" code is not desireable. But equally, there are also cases where, "mostly correct" is good enough.
After all, most of the software you run today -- the bits of it that weren't, yet, generated by an LLM -- is only "mostly correct", too, because to err is human and we all make mistakes. If not, there wouldn't be any CVEs and your software would never do anything wrong.
Now, doing the feedback loop described above is certainly something you could do manually. You could open an account on one of the LLM websites, upload the source code of your application, ask it to generate some new feature, download the newly generated feature, run it, and then copy/paste any error messages back into the LLM.
But that's a lot of manual work of the type that computers are pretty good at. So that's what the "windsurf" tool helps you with: you run it inside your IDE -- either a VSCode-based tool that you download from their website which comes with their product preinstalled, or a separate JetBrains plugin that you can install. You can then open your entire relevant codebase in a workspace in your IDE. You then ask the LLM, through the IDE, to generate a new feature in your codebase, and to also generate the test while it's at it. It will use a mixture of LLM interpretation and non-LLM functionality to scoop out the relevant bits of your codebase to send to the LLM as background information, will send it your prompt, will download the generated code and patch or create files, will compile (if required) and run the newly generated code and tests, and will refine the generated code if the tests produce any errors. All mostly automatic; by default, running anything requires explicit confirmation. You can turn that off completely (probably not a good idea), or you can give it a whitelist of things that you don't want to confirm (perhaps OK), and the tool also passes standing instructions to the LLM to never generate any command that deletes a file (which, like with any LLM, can be overridden, but it requires you to be very stubborn and to use more credits than you'd probably like).
All this put together means you can build something without writing any piece of code, provided you do it right.
A technically positive evolution
Don't go and say, "here's a 300-page document, read it and write whatever the document says". It will get it wrong, it will write a massive test suite that it will only run at the end, it will choke itself up trying to interpret the massive amount of failures it encounters, it will fill up its context window and it will start to forget some of the requirements. That won't work.
But what you can do -- what I did, in fact -- is this.
First, create an empty workspace. Don't put any code in it.
Then, tell the LLM to generate a backend framework using technology X and a frontend framework using technology Y that initially only says "hello, world". Also add tests to it, and run the tests.
It will do that. You'll not get much, but it will work.
Then, ask it to add some UI elements. A login page, perhaps. A navigation bar. Small things. Most of it doesn't have to be functional -- but tests must be there for the bits that are, and have it run the tests and evaluate the results.
Rinse, repeat, until you have a working application.
Importantly, in between the steps, you should also run the application
yourself and see if the change was implemented correctly. Sometimes it
won't be. Sometimes there will be a subtle bug -- I at one point had a
the application hang after a few minutes. Sometimes you tell it that
there's a subtle bug, and it will discover it more quickly than you
could, and it will fix it, and in implementing the fix it will uncover
another bug, and then you have to fix that one -- the fix it came up
with for the hang was to move something to an async process on the
server, which caused the application to start spinning while trying to
create hundreds of async jobs (this is when I realized that the hang was
a deadlock due to some part of the codebase doing something that
indirectly triggered itself). Sometimes it will try to fix the bug you
tell it about, and you'll see that it's going off on a tangent that has
nothing to do with what you're seeing. It's important to keep an eye on
what it's doing, so you can guide it back on track when that happens --
when I told it about the hang, it started investigating the part of the
code which sends out emails, thinking that it could hang while waiting
for sendmail to finish, but the hang was happening when the
application was idle, not when it was sending out emails, and only
when I told it about it happening when it was idle did it find the
deadlock.
So it's not a fully automatic process, and it needs to be guided by someone who knows what they're doing. But if that is the case, you can come up with something that works. I spent evenings and breaks for about a week, and I managed to create a working application which, had I written it by hand, would have taken me a few months of full-time work to come up with. And I now have a side project, fully complete and working, that I had been thinking about doing for more than a decade, but never got around to actually doing, because of all the work that would be involved and I just didn't see myself having the time for.
It's not perfect code. But it's mostly good enough, and it will perform the job it needs to. And it looks far slicker than most of the side projects I've done in the past, because in the past I would prioritize between implementing new features or making something look slick, and I would decide that the new feature was more important because it's only for me and there's only me and nobody cares if it looks good or not and I don't have three weeks to come up with something that looks better. But here, I found myself sometimes spending 10 minutes writing a prompt with instructions on making things look better. Because what's 10 minutes when you just spent an hour writing down and refining specifications for functionality and tests?
There are a number of other things in which an LLM can help a programmer.
For instance.
I received a bug report recently in a project I'm paid to maintain that I couldn't make heads or tails of. I opened the source code in my windsurf IDE, pasted the bug report in the prompt, and then requested the tool to analyze the source code and the associated logs and tell me how the described behavior could be happening. It turned out that I had overlooked something, but with the help of the tool, I found the bug in minutes.
I was trying to understand a particular part of a large codebase that I didn't really grasp very well. I loaded the codebase in the tool, and asked it to explain to me how a particular action is performed by the code. I requested specific functions and line numbers. I now have a far better understanding of how the code works, and will be able to write that patch that I've been wanting to write for years -- without using the LLM.
I have been struggling for, literally, years with understanding why another tool that I maintain was misbehaving in a particular way but only in Firefox. I opened the codebase in Firefox, explained the buggy behavior in plain English, and asked it to explain how this could be happening. It picked up some obscure corner case behavior of ffmpeg and mp4 containers that I was not aware of and that perfectly explained why things were misbehaving in the way that they were.
At the same time, there are limitations. Giving an LLM a codebase that was originally generated by an LLM (either the same one or another one) seems to work well. Giving it a codebase that was written by a human and expecting it to correctly update it seems to be more error-prone. I did one or two of those as a trial, and it is more problematic than anything.
An LLM is also not intelligent, notwithstanding the popular term of "Artificial Intelligence". On multiple occasions, I've asked it to write a test case for some code that was not set up to do so; and rather than suggesting a refactor is required, it would instead copy the code that needed to be tested and then test the copy, rather than the original. The tool has made multiple similar errors. I have sometimes people describe agentic coding as "similar to interacting with junior programmers", but that is not the case. A junior programmer will either fill in the gaps in your specifications, or ask for clarification when something seems off. The LLM will not do that; it will do what you ask, exactly that and nothing more. If you missed a corner case in your specification, then all bets are off.
I remember learning about programming language generations in college. A first-generation language is "machine code", a second-generation language is "assembler", a third-generation language is any high-level language such as C, Perl, or Pascal. I've forgotten what set a 3rd-generation language apart from a 4th-generation language. But I remember the definition they gave me for a 5th-generation language: "you tell the computer what to do, and it will do it". At the time, I thought it was ridiculous. Nobody could ever write something like that.
But it's here.
And it's a threat to free software.
A threat to free software?
Yes.
There is the obvious part where most of the well-known LLMs are non-free software. I mean, there are some "open source" LLM models. The windsurf tool that I used doesn't allow you to use them (directly), but they're there. There are also open source applications that implement what the windsurf editor does. So it's definitely possible to work like this without resorting to non-free software and non-free services, even though the non-free LLMs might be a bit ahead of the curve of the free ones. But that's not what I mean.
And there is also the obvious thing which I mentioned earlier in this post, which is that the people who try to build LLMs are doing it in unethical, disgusting ways, causing downtimes and disregarding licenses for whatever they can get their grubby hands on. Ideally we wouldn't be in that situation, and ideally this wouldn't be a problem, but we are where we are.
And there's the obvious thing where the OSI sold itself out and declared that a machine learning program can be open source even when the very things it was built from -- the training data -- is not available. That's a major issue that the free software community needs to fight against, but there's not really anything that that is a threat to free software. You just build your own, free software, LLM, and you're done.
The actual threat is in funding and developer support.
Most large businesses do not care about free-as-in-freedom software. They like the free-as-in-beer part, and they appreciate that the free-as-in-freedom bits can make the software more customizable. They are (mostly) happy to do sponsorships of the free-as-in-freedom projects that they use if that means their free-as-in-beer usage of the software gets improved.
But why would you care about all that when you can just generate the code you need, rather than interacting with an open source community that may or may not care about your business's interests?
Where to go from here
Although I think the moral and environmental issues with LLMs are real and problematic, given the experiments I did I am not convinced that the concept of interacting with a computer system in natural language and to use it to generate code is necessarily deficient. There are pitfalls, but they can be managed. It is possible to use such a system to create throwaway, proof-of-concept type "good enough" code bases. It can be used to interpret code bases and to understand bug reports.
I believe that the major issue with LLMs has to do with that saying about hammers and nails:
If all you have is a hammer, then everything looks like a nail.
LLMs are an outgrowth of machine learning, pushed by large corporations. These large corporations have a lot of money. If all you have is money, then every problem can be fixed by throwing more money at it. The initial language models were promising but not (yet) good enough, and it seemed that one way in which they could be improved was to increase the scale of the statistics: throw more hardware (and thus money) at it, and rather than improving the efficiency of the models, just scale up.
Scaling up is something that megacorporations are very good at. It's only a money problem, after all. Does that mean that "scaling up" is the only way to improve the models, though? I'm not convinced.
Some hardware, such as most modern Apple and Samsung devices, ship with accelerator hardware for machine learning algorithms. There are some models that are small enough to be able to run on these devices. I don't see why it should not be possible to create a small(er) language model that can do some useful part of the above-described use cases; if not locally, then at least on a server that one can run on-prem rather than requiring that you pay rent to one of the LLM companies.
The Software Freedom Conservancy has published an aspirational statement on machine learning-assisted programming that, I think, gets a lot right. It's not quite a definition, but it's something to keep in mind.
Perhaps that's the way forward?
More questions than answers at this point, anyway.
Report: iPhone 18 Pro Could Start at $1,399 Amid Price Hikes
Speaking with The Wall Street Journal, Apple CEO Tim Cook acknowledged that the company is not immune to soaring memory chip costs. Asked which devices would see price increases and when, Cook said, "We're still working through that," with more clarification expected to arrive with the next iPhone lineup this September.
The price hikes stem from a global shortage of DRAM and NAND flash storage, driven largely by AI data centers competing for the same components. Manufacturers including Samsung Electronics and Micron Technology have been shifting production toward enterprise-scale memory chips for AI servers, squeezing supply for consumer electronics like the iPhone.
Citing analysis from research firm TechInsights, The βWall Street Journalβ now reports that prices for DRAM and flash storage are projected to roughly quadruple by this fall compared to last year. TechInsights estimates that Apple paid around $39 for the 12GB of DRAM in the iPhone 17 Pro, a cost that could climb to $145 in the βiPhone 18 Proβ. The 256GB flash storage tier, which cost Apple about $13 in the βiPhone 17 Proβ, could rise to $51.
Overall, TechInsights estimates Apple's component and manufacturing costs for the βiPhone 17 Proβ excluding memory at roughly $530. Combined with DRAM and flash storage, that puts the total estimated bill of materials for the base βiPhone 17 Proβ at about $582, with the βiPhone 18 Proβ's costs projected to rise 25% to around $726.
TechInsights' research suggests the $1,099 βiPhone 17 Proβ carries a gross margin of around 47%. To preserve that margin on the βiPhone 18 Proβ, Apple would need to charge $1,371, but The βWall Street Journalβ notes that Apple's preference for standardized pricing makes a $1,299 starting price more likely, working out to a 44% margin.
That estimate doesn't factor in a new camera system, which supply chain analyst Ming-Chi Kuo says could cost Apple about 50% more than the previous generation. Accounting for that added cost using the same approach, The βWall Street Journalβ estimates Apple could set the βiPhone 18 Proβ's starting price at $1,399 or higher.
A starting price in that range would represent a $200 to $300 jump over the $1,099 βiPhone 17 Proβ. The βiPhone 18 Proβ Max would likely start $100 above whatever price Apple sets for the Pro, consistent with the current gap between the two models. The βiPhone 18 Proβ models are expected to launch alongside the foldable "iPhone Ultra," which has been rumored to carry a starting price of around $2,000.
This article, "Report: iPhone 18 Pro Could Start at $1,399 Amid Price Hikes" first appeared on MacRumors.com
Discuss this article in our forums
OLED iPad Mini: Release Date, Pricing, and What to Expect
Processor and Performance
Apple is working on a next-generation version of the iPad mini (codename J510/J511) that features the A19 Pro chip, according to information found in code that Apple mistakenly shared in August.
Apple's A19 Pro chip since debuted in the iPhone Air and iPhone 17 Pro models. The iPhone 17 Pro models include the higher-end version of Apple's A19 Pro chip with a 6-core CPU and a 6-core GPU, while the iPhone Air uses a mid-tier A19 Pro chip with one fewer GPU core than the A19 Pro chip used in the iPhone 17 Pro and Pro Max.
If the code leak is accurate for the iPad mini 8, Apple is likely to use the mid-tier A19 Pro chip found in the iPhone Air. This is based on the fact that the A17 Pro chip used in the iPad mini 7 has a 6-core CPU with two high-performance cores and four efficiency cores, along with a 5-core GPU, compared to the 6-core GPU found on the A17 Pro used in the iPhone 15 Pro.
Apple built the A19 Pro chip on an upgraded third-generation 3-nanometer N3P process for modest speed and efficiency improvements. The chip includes a 16-core Neural Engine, next-generation dynamic caching, and unified image compression.
The GPU in the A19 Pro has an upgraded architecture with a larger cache, more memory, and Neural Accelerators that are built into each core. Apple says that this change provides 3Γ the peak GPU compute over the prior-generation chip. There's also an upgraded 16-core Neural Engine for AI tasks.
There is an outside chance that Apple opts for the A20 Pro chip for the new iPad mini. The claim has been made by a MacRumors tipster who analyzed a macOS kernel debug kit containing internal Apple codenames. However, the iPad mini has not always received Apple's newest A-series chip at the time it was updated, so the A19 Pro cannot be ruled out at this time. iPhone 18 Pro models are also expected to use the A20 Pro chip, which will reportedly be fabricated with TSMC's advanced 2nm process.
Display
Apple's plan to transition the ββiPad miniββ from an LCD to an OLED display is widely rumored. According to Bloomberg's Mark Gurman, the small form-factor tablet is likely to be the next Apple device to adopt OLED. According to a Chinese leaker with sources in Apple's supply chain, Apple has evaluated a Samsung-made OLED display for its next iPad mini model.
It remains unclear whether the iPad mini 8 will feature a higher refresh rate than the 60Hz LCD display used in the existing iPad mini 7, but since the new base iPhone 17 now uses a 120Hz ProMotion panel, it would be reasonable to expect the same on the first OLED iPad mini. A separate report has suggested the βββiPad mini 8βββ's screen could increase in size from 8.3 inches to 8.7 inches with the adoption of OLED.
OLED panels can individually control each pixel, resulting in more precise color reproduction and deeper blacks compared to other common display technologies. They also provide superior contrast, faster response times, better viewing angles, and greater design flexibility. All of Apple's flagship iPhones use OLED panels, and in May 2024 the company brought the display technology to the iPad Pro for the first time.
Unlike Apple's βiPad Proβ models, which feature two-stack low-temperature polycrystalline oxide (LTPO) OLED panelsβ, the βiPad miniβ may have a single-stack low-temperature polycrystalline silicon (LTPS) panel, which would make it dimmer.
Chassis Design
Apple is reportedly working to give the iPad mini 8 a more water-resistant design, according to Bloomberg's Mark Gurman. The updated casing would bring protection levels closer to those of the iPhone, making the tablet safer for use in damp environments.
To achieve this, Apple is said to have designed a new vibration-based speaker system that eliminates the need for traditional speaker holes. By using sound-emitting surfaces instead of open grilles, the company can reduce potential entry points for water and dust, resulting in a more sealed, durable enclosure.
On the iPhone, Apple relies on adhesives and gaskets to shield speakers and other openings from moisture. The iPad mini's approach appears to go further, doing away with the holes altogether. Current iPad mini models lack any official IP rating, but the upcoming version could mark the first in the lineup to feature a certified level of water protection.
Apple patents could offer further clues to the new design direction. For example, a 2014 patent outlines a "mechanically actuated panel acoustic system" that vibrates flat surfaces to generate sound, effectively turning parts of a device's chassis into a speaker diaphragm. This could potentially allow Apple to produce audio without visible speaker holes. The patent suggest Apple has been building towards a sealed, vibration-based acoustic system for several years.
Release Date
According to research firm Omdia, the ββiPad miniββ is expected to adopt an OLED display in 2027. However, Korea's ET News and ZDNET Korea have both suggested that the iPad mini will be updated with an OLED display in 2026. Bloomberg has also said the update could come as soon as this year.
The most recent word on the subject comes from Weibo-based leaker Instant Digital, who claims the OLED iPad mini will be launched in the second half of 2026 at the earliest.
In May 2024, it was reported that Samsung Display had started developing sample OLED panels for a future βiPad miniβ, with plans to initiate mass production at its facility in Cheonan in the second half of 2025. The same report claimed that Apple will bring an OLED panel to the iPad Air alongside the βiPad miniβ in 2026, though Apple only refreshed the iPad Air in March, and more recent reporting suggests an OLED iPad Air will arrive in early 2027.
The latter outlook aligns with a December report by analyst firm Display Supply Chain Consultants (DSCC) that said an 8.5-inch OLED iPad mini is planned for a 2026 launch, while 11-inch and 13-inch OLED iPad Air models are expected to follow in 2027.
Ultimately, there are no rumors suggesting exactly when the next βiPad miniβ will be released, but a launch later in 2026 has a high probability.
Pricing
The price of the current iPad mini 7 starts at $499 for the 128GB Wi-Fi-only model, going up to $799 for the 512GB model. However, there's a very good chance that the iPad mini 8 will cost more.
The main reason is rising memory and storage costs, brought about by the continuing AI data center buildout. Growing demand for memory and storage chips from AI companies has led to chip shortages and higher costs for everyone else, and Apple will need to increase device costs "substantially" to maintain its current profit margins, according to The Wall Street Journal.
Just this month, Apple CEO Tim Cook told WSJ that "price increases are unavoidable." Cook said the company was doing its best to "mitigate the huge increases that are being passed to us," and that it was trying to shield customers from them, but the situation has become "unsustainable."
Cook didn't say which products will go up in price, but it's hard to imagine its iPad lineup won't be affected.
Even before Cook's price warning, there was an expectation that the βnext iPad miniβ would be more expensive, with Bloomberg's Gurman suggesting Apple could charge up to $100 more for the device. We could now be looking like a couple of hundred dollars or more.
Gurman has previously argued that Apple should consider a lower-end version of the mini, or at least a change to its current $499 starting price, given that it's up against rival products that cost a lot less.
However, Apple users who are looking for a more affordable option should probably consider the 10th-generation iPad instead. Starting at $329, the iPad offers many iPad mini features, such as Touch ID and Center Stage, but at a lower price that balances functionality and affordability.
This article, "OLED iPad Mini: Release Date, Pricing, and What to Expect" first appeared on MacRumors.com
Discuss this article in our forums
Junichi Uekawa: looking for last.
Everything New in Calendar and Reminders in iOS 27
Natural Language for Calendar
βApple Intelligenceβ in Calendar lets you add events by describing them in natural language. It identifies people, dates, and places while you are typing, and you can tap to add that info.
It's not as fluid as Fantastical, but it's better than before. You can't just open the Calendar app and type "meeting at 2pm with Eric on July 14" and have it filed correctly as you do in Fantastical because it doesn't have the same automatic date swapping.
Calendar adds an event on the date that's selected, and by default, that's the current date. To use natural language to select another date, you can type in "meeting at 2pm with Eric on July 14," but you need to tap on the July 14 suggestion at the top of the keyboard.
The Calendar app will automatically set the event to the time that you type in with natural language, so you don't need to tap for that.
Natural Language for Reminders
In Reminders, you can now describe a reminder in natural language and it will autofill the metadata that you mention. It can add date, time, and location automatically.
You can write in a reminder like "get the groceries at 6pm tonight" or "send the photos to John tomorrow at 4pm" and it will add the correct times to your reminder. The feature is in beta and it's not entirely consistent, so sometimes you need to tap on the suggestion below to add the correct date and time, and sometimes it does it automatically.
With natural language support, Apple removed the menu bar at the bottom of the interface for adding a new reminder. Adding extra features like an image or metadata such as a flag can now be done through the "Details" interface.
Calendar Event Editing
The event editing interface is a little simpler to use, and it's quicker to get to time adjustments. If you adjust the frequency of an event, Calendar can intelligently apply changes to all events. Siri can also be used for editing calendar events.
Holiday-Aware Alarms
The Calendar app tracks holidays, and can alert you the day before a holiday to ask if you want to change the time of the wake-up alarm that you have set.
Large Widgets
The Calendar and Reminders apps both have a new extra-large widget size that takes up an entire app page.
Siri AI
βSiriβ has full access to your calendar and can add events to it with natural language requests. What you can't do with the natural language entry, you can do with βSiriβ.
βSiriβ is much more capable than before, and it does a better job correctly adding events to the calendar on the day and time you intend, and with parameters, like repeating events.
Just describe the event you want to create and βSiriβ can get it done. βSiriβ can add events to your calendar from other apps, like Mail and Messages.
βSiriβ is able to search across the Calendar app and Reminders, so it knows your schedule and what's on your to-do list.
Visual Intelligence
Visual Intelligence in iOS 27 supports adding multiple events to your calendar at one time from a schedule. If you have a document with a list of dates, like a child's sports practice schedule, you can take a picture and add them to the Calendar app all at once.
<
h2>Reminders Grocery Lists
In βiOS 27β, the Reminders app has improved grocery list sorting. It also supports more languages than before.
Shortcuts for Reminders
There are new Reminders actions in the Shortcuts app, including Create Group, Create List, Create Section, Delete Groups, Delete Lists, and Delete Sections. There's also a new "Get What's On Screen" option that can be used with Reminders.
Apple Intelligence Requirements
To use the βApple Intelligenceβ features in βiOS 27β, you need an iPhone 15 Pro or later.
This article, "Everything New in Calendar and Reminders in iOS 27" first appeared on MacRumors.com
Discuss this article in our forums
Apple Music Reveals Top 20 Most-Streamed Artists of All Time
Drake is the number one most-streamed artist, with Taylor Swift coming in second. Future was third, followed by YoungBoy Never Broke Again and Bad Bunny. The full list is below.
Top 20 most streamed artists of all-time on Apple Music pic.twitter.com/c4WyaRZCTx
β chart data (@chartdata) June 18, 2026
Apple Music launched in June 2015, so the top 20 list includes streaming data for the past 11 years.
The streaming service is priced at $10.99 per month for an individual plan in the U.S., with other pricing options available for students, families, and in the Apple One bundle.
This article, "Apple Music Reveals Top 20 Most-Streamed Artists of All Time" first appeared on MacRumors.com
Discuss this article in our forums
Hands-On With watchOS 27: Every New Apple Watch Feature
βwatchOS 27β will have βSiriβ AI, so you'll be able to use many of the same βSiriβ features that you have on the iPhone on your wrist. Right now, the βSiriβ features aren't in the βwatchOS 27β beta, but the integration will be coming later this year. Apple is planning for a βSiriβ app on the watch so you can access all of your βSiriβ conversations.
βSiriβ AI for the watch will rely on a connected iPhone that supports Apple Intelligence, so you'll need an iPhone 15 Pro or later to use it on your watch. βSiriβ will be able to access your personal data, search the web for info to answer questions, and take actions in apps.
There's a new dynamic app grid that's available when you press the Digital Crown. It will put the βSiriβ app front and center, while also showing βSiriβ Suggested apps that include your most used and recently used apps. The view shows multiple apps in addition to βSiriβ and a shortcut to get to the full app list. Apple also improved Liquid Glass with better contrast and more uniform refraction, which boosts readability.
Workout Buddy is now available even without your iPhone nearby, and there are new metrics to keep you motivated, with the watch tracking progressive increases in the distance, pace, and duration of runs. Cycle Tracking now supports menopause/perimenopause recognition and notifications, and treadmill readings will be more accurate.
Apple added a new tap gesture, so you can single-tap your index finger and thumb together to select a widget in the Smart Stack. There are new Smart Stack suggested widgets for finding a parked car, accessing βSiriβ, getting to pinned messages, accessing transit cards, seeing noise notifications, getting reminders for birthdays, and more.
When you're getting a phone call, your watch can show information relevant to the call, like a flight confirmation number if you're on the phone with an airline. Custom passes made with the Wallet app on iPhone work on the Apple Watch, and there's a new unified Find My app for locating devices, items, and people. The βFind Myβ app supports Precision Finding for locating an iPhone, AirPods Pro 3, or an AirTag 2.
Under-the-hood improvements bring longer battery life, with Apple disabling little-used features like gestures, Start Workout reminders, and Raise to Speak to preserve battery.
βwatchOS 27β works on the Apple Watch Series 9 and later, the Apple Watch Ultra 2 and later, and the Apple Watch SE 3.
This article, "Hands-On With watchOS 27: Every New Apple Watch Feature" first appeared on MacRumors.com
Discuss this article in our forums
Philips Hue Adds Play Table Lamp, Floor Lamp, and New Candle Bulbs
The two lamps are similar to the existing Signe Hue table and floor lamps, featuring a tall, linear design that casts light on a wall or surface behind the light. The lamps offer color-changing lighting effects that synchronize with games, TV shows, movies, and music when used with the Hue Play HDMI Sync Box or the Hue Sync TV and desktop apps.
Signify says that the lamps are designed for flexible placement, and a video featuring the table lamp shows it placed next to a TV set to project on the wall behind it. The table lamp is 23.6 inches, while the floor lamp is 53 inches tall. Both support Chromasync for precise color matching.
The new lamps have a more affordable price than the previous gradient floor and table lamps. The Hue Play Table Lamp is priced at $80, and the Hue Play Floor Lamp is priced at $150.
The new Hue Candle bulbs have Matter over Thread integration and full-spectrum daylight technology. The temperature range up to 20,000K supports colors that mimic natural daylight throughout the day, and they support millions of Hue colors for use in lighting scenes. The bulbs are also 40 percent more energy efficient than the prior version, and they dim to 0.2 percent. Bulbs are priced at $110 for two.
All of the new products are available now from the Philips Hue website.
This article, "Philips Hue Adds Play Table Lamp, Floor Lamp, and New Candle Bulbs" first appeared on MacRumors.com
Discuss this article in our forums
You Can Watch All of F1's 2026 Austrian Grand Prix For Free on Apple TV
U.S. viewers can watch all sessions β including practices, qualifying, and the Grand Prix β with no subscription required.
This article, "You Can Watch All of F1's 2026 Austrian Grand Prix For Free on Apple TV" first appeared on MacRumors.com
Discuss this article in our forums
Apple's A12 and A13 Chips Facing New Unpatchable Exploit
The BootROM, or SecureROM, is the first code an iPhone runs when it powers on. Because it is baked directly into the chip at manufacture, any vulnerability found there cannot be fixed with a software update, meaning affected devices will remain vulnerable for the rest of their lives.
The last publicly known BootROM exploit of this kind was "checkm8," released in 2019 which affected devices from the iPhone 4S through to the iPhone X. usbliter8 now extends that history to the next generation of chips, covering the iPhone XS through to the iPhone 11 series.
The exploit works by taking advantage of a bug in the USB controller built into Apple's chips. When an iPhone receives USB data during startup, the controller uses a memory buffer to store incoming packets. Paradigm Shift found that by sending a specific sequence of unusually small packets, they could manipulate an internal hardware pointer in a way that causes it to walk backwards through memory, allowing data to be written to locations it should never reach. The researchers say this appears to be a bug in the USB controller hardware itself, not in Apple's software.
The A11 chip, used in the iPhone X, is not affected because its USB driver manually resets the pointer after each packet. A14 and later chips are also safe, as they configure a memory protection feature correctly at the BootROM level. The A12 and A13 sit in a vulnerable middle ground between the two.
On A12 devices, gaining code execution is relatively straightforward. On A13 devices, things are considerably harder because Apple introduced a security feature called Pointer Authentication Codes (PAC), which detects and blocks certain types of memory tampering. Paradigm Shift says working around PAC on the A13 required a lengthy multi-step process before the researchers could finally take control of the processor.
Once in control, the exploit installs a custom handler that survives a device restart and adds two capabilities: temporarily lowering the device's security settings, and booting unsigned software without any verification checks. It also injects the traditional "PWND" string into the iPhone's USB serial number as a signal that the device has been compromised, a convention that carries over from checkm8 and earlier exploits.
Paradigm Shift notes that while usbliter8 does not affect the Secure Enclave directly, a BootROM compromise of this kind opens up wider avenues for attacking it. The firm says it reported its findings to Apple Product Security before publication and worked with Apple on coordinated disclosure. The full proof-of-concept code has been published alongside the write-up at ps.tc.
This article, "Apple's A12 and A13 Chips Facing New Unpatchable Exploit" first appeared on MacRumors.com
Discuss this article in our forums
Apple Announces Major App Store Changes on iOS in Brazil
Alternative app marketplaces will have to be authorized by Apple and will need to meet ongoing requirements. For apps that are still distributed through the App Store, developers will be able to include an alternative payment processing method in their app and/or link users to a website to complete a transaction.
These changes are available on iOS 26.5 and later, and they are the result of regulatory action from Brazil's competition regulator. Apple has added a new page on its website with additional details for developers in Brazil.
Apple said these changes introduce privacy and security risks for users, including children. The company has introduced safeguards to mitigate these risks, including a notarization process for iOS apps, an authorization process for app marketplaces, and limitations on external links and alternative payments for users under the age of 18.
Apple has already allowed alternative app stores and/or third-party payment systems on iOS in the EU, Japan, and South Korea, and it will likely be forced to do so in the UK and Australia too, due to similar regulations in those countries.
Fees
iOS apps distributed on the App Store in Brazil will be able to take advantage of a lower commission of up to 21% on digital goods and services, down from a maximum of 30%, but many developers qualify for a commission as low as 10% through things such as the Small Business Program, Video Partner Program, and Mini Apps Partner Program.
If an app uses the App Store's in-app purchase system, there is an additional 5% fee.
Developers with iOS apps on the App Store in Brazil will pay a commission of 15% on transactions for digital goods and services made on a website linked to by the developer's app. In some cases, this commission will be lowered to 10%.
iOS apps distributed outside of the App Store in Brazil will be required to pay a 5% commission on the sale of digital goods and services, including paid apps. Apple says this "Core Technology Commission" compensates it for the tools, technologies, and services that enable developers to offer apps to iOS users.
By July 6, 2026, all current members of the Apple Developer Program will need to agree to an updated Apple Developer Program License Agreement, which includes new terms that allow for these options in Brazil.
This article, "Apple Announces Major App Store Changes on iOS in Brazil" first appeared on MacRumors.com
Discuss this article in our forums
Apple announces changes to iOS in Brazil

iOS 27 Adds These New Features to Find My, Including 'Hide Location'
iOS 27 is currently available as a developer beta, with a public beta to follow in July. The update is expected to be released to all users in September.
Below, we have outlined three additions to Apple's Find My app on iOS 27.
Hide Location
A new "Hide Location" option in Find My allows you to discreetly pause your location sharing with specific people until the end of the day β the other person will not receive any notification or alert about you temporarily hiding your location. Apple says it added this feature for situations such as surprise birthday parties.
Custom Durations for Location Sharing
Find My now lets you share your location with others for a custom duration between 15 minutes and 30 days. You can set a precise number of days, hours, and minutes, or you can set a set a date and time for your location sharing to expire.
On iOS 26, there are only three preset timeframes: indefinitely, until end of day, and one hour.
Landscape Mode
iOS 27 enables landscape mode in more of Apple's built-in iPhone apps, including Find My.
Landscape mode was already available on iOS 26 or earlier in Apple Maps, Calendar, Files, Notes, Mail, and some other Apple apps too, but iOS 27 expands support to many more apps. This change could be laying the groundwork for the "iPhone Ultra," as landscape-friendly apps would be well suited for the rumored foldable device.
To use landscape mode in a supported app, simply turn your iPhone sideways. Portrait Orientation Lock must be turned off in Control Center.
This article, "iOS 27 Adds These New Features to Find My, Including 'Hide Location'" first appeared on MacRumors.com
Discuss this article in our forums
Three Ways macOS 27 Improves iPhone Mirroring
macOS 27 is currently in developer beta, with a public beta coming next month and a general release expected in the fall.
Window Resizing
In macOS Tahoe, iPhone Mirroring is constrained to the iPhone's native aspect ratio, so window resizing is limited to the device's fixed proportions. Smaller, Actual Size, and Larger are the only options. By contrast, macOS 27 introduces support for multiple aspect ratios. Depending on the chosen aspect ratio, iPhone Mirroring displays either a modified iPhone interface or an app's available iPad layout. Adjustments are limited to iOS 27-compatible apps for now, but expect this to change when developers update their own apps. The change has also stoked speculation about a rumored foldable iPhone coming in September.
Control Center Access
In macOS 27, you can now access your iPhone's Control Center directly from your Mac using the Command-4 keyboard shortcut or via the View menu in the menu bar. Previously, iPhone Mirroring didn't support Control Center access at all.
DRM Support
macOS 27 also adds support for DRM-protected video playback in iPhone Mirroring. In macOS Tahoe, attempting to watch protected content, such as videos from streaming services or rented movies, results in a black screen on your Mac. With the next major update, however, you can view DRM-enabled content directly through the mirrored iPhone window.
This article, "Three Ways macOS 27 Improves iPhone Mirroring" first appeared on MacRumors.com
Discuss this article in our forums
Samsung Takes $50 Off 2026 Monitors, Plus Credit Towards Future Purchases
Starting with the Samsung Odyssey G8 monitors, you will find $50 discounts across every model of the new 2026 devices. Prices start at $899.99 for the 27-inch Odyssey G8 5K Monitor, and also include Samsung's first 6K monitor with the 32-inch Odyssey G8 6K Monitor for $1,549.99.
Samsung also has a new 40-inch ViewFinity S8 Curved Monitor on sale for $1,349.99, as well as the Movingstyle Essential Monitor for $849.99, both $50 discounts. Additionally, the company announced a 27-inch model of the ViewFinity S8, but it's not yet available for purchase.
- 43-inch Movingstyle Essential - $849.99 ($50 off), plus $200 Samsung credit
- 27-inch Odyssey G8 5K Monitor - $899.99 ($50 off), plus $200 Samsung credit
- 32-inch Odyssey OLED G7 4K Monitor - $1,049.99 ($50 off), plus $200 Samsung credit
- 27-inch Odyssey OLED G8 4K Monitor - $1,049.99 ($50 off), plus $200 Samsung credit
- 32-inch Odyssey OLED G8 4K Monitor - $1,249.99 ($50 off), plus $300 Samsung credit
- 40-inch ViewFinity S8 Curved Monitor - $1,349.99 ($50 off), plus $300 Samsung credit
- 32-inch Odyssey G8 6K Monitor - $1,549.99 ($50 off), plus $300 Samsung credit
If you're on the hunt for more discounts, be sure to visit our Apple Deals roundup where we recap the best Apple-related bargains of the past week.
Deals Newsletter
Interested in hearing more about the best deals you can find in 2026? Sign up for our Deals Newsletter and we'll keep you updated so you don't miss the biggest deals of the season!
This article, "Samsung Takes $50 Off 2026 Monitors, Plus Credit Towards Future Purchases" first appeared on MacRumors.com
Discuss this article in our forums