How to Develop Safely with AI

AI-generated image. Background is a blurring image of a couple of hands using an iPhone. overlay is a mind map with nodes. At the center is text that reads "Ai"

Generative AI is transforming software development. Large language models are good at human languages, but they’re even better at programming languages, which have much smaller vocabularies and fewer ways to combine words. Most importantly, code does something, so running it confirms whether it performs as intended.

The result has been a democratization of development, much as happened with desktop publishing. The Macintosh and PageMaker made it possible for almost anyone to produce a newsletter or brochure, but they did not turn every user into a professional designer, illustrator, or prepress specialist. AI can now produce working software for people who could never have written it themselves, but generating code is only part of building a reliable, trustworthy system.

Today, if you have a repetitive task that’s annoying to do but doesn’t warrant hiring a developer, you can use ChatGPT, Claude, or Gemini to help you create an AppleScript, shell script, Mac or iPhone app, or even a full-fledged Web app. However, if you’re going to dip your toe into AI-assisted development, you need to be careful. Professional developers know to watch out for numerous pitfalls, but if you’re using an AI, it’s up to you to make sure the AI takes them into account. Also, be aware that you’re still ultimately responsible for what you create with AI.

What Could Go Wrong?

In AI-powered development, there are two broad failure categories: problems with the development agent itself and problems with the finished product.

The AI world has moved past basic chatbots to agents that can look up information, change files, write and execute code, drive apps, and more. That makes them much more capable, but it also creates a situation where they could change or delete data, expose confidential data, or install software that itself creates a vulnerability.

On the other side of the equation is the finished product. If it’s local code, it could run but produce incorrect results, fill up a drive with data, overwrite important data, or cause crashes. A networked app could also generate excessive traffic, leak or expose confidential data, or serve as an entry point into your network.

Take AI Development in Steps

Professional developers aren’t born that way. They start with simple tasks and tackle more involved projects as they gain experience. With AI handling the programming for you, it can be tempting to take on a major app, but it’s safer to start with simple data analysis and local automation tools before moving on to full-fledged apps and networked systems. The process won’t turn you into a professional developer, but you’ll have a greater appreciation for all the things they have to consider.

Read-only Experiments

The best way to get started with AI development is with data analysis that would otherwise require you to build spreadsheet formulas, parse large CSV files, compare exported files, and the like. This may not seem like development, but when you drag the files into a chatbot conversation and ask it to work on them, you’ll notice that it does so by writing and executing one or more scripts, often in Python.

With this sort of AI work, you’re limited only by your data and your imagination. You could analyze an event registration or inventory spreadsheet to find trends, get a human-readable summary of errors in a massive log file, or compare data between two differently formatted CSV files to see which people appear in both.

The reason to start here is that you can easily detect errors, and nothing you do can change the data. Incorrect results may still look convincing, however, so compare them against known examples, verify totals, and spot-check the underlying records.

Local Automation Scripts

The next type of AI development to try is local automation via AppleScript or shell scripts. (If you’re uncertain how to execute a script, remember that you can always ask the AI for detailed instructions.) You could build customized scripts for batch-renaming files, creating future calendar events, manipulating images, and even reformatting HTML files.

However, because scripts can modify and delete data, you need to be more careful here. When possible, have the script create new output rather than modifying the original. Otherwise, work on a copy and ask the AI to:

  • Warn you about risks or ambiguities in your request
  • Preview exactly what it plans to change
  • Act only after you confirm the preview
  • Log what it changed
  • Record enough information to reverse its actions

Standalone Mac or iOS App

Apple’s App Store contains a vast number of apps, but it’s time-consuming to search for apps that promise to do what you want and test them to see if they actually do. All too often, they don’t.

With AI and Apple’s Xcode development environment, you can now create native apps for all your Apple devices. Needless to say, even setting up Xcode is complicated, but once again, an AI agent can do much of it for you and walk you through the rest of the steps. The hard part is often figuring out where some interface control is located, so don’t be shy about pasting a screenshot into the chat and saying, “I don’t see that control—where is it?”

The sky is the limit when it comes to developing your own apps for personal or internal use. You could create an injury rehab tracker, a publishing production checker, a custom document converter, a specialized camera app that adds metadata to photos, and more. Any workflow that’s awkward or doesn’t meet your needs is a candidate. Mac apps can be shared by copying; iPhone and iPad apps must go through Apple’s TestFlight. Again, ask for help.

When it comes to safety, as long as the apps are for personal or internal use, you mostly need to focus on app reliability and data integrity. Make sure to emphasize that the AI should build and run automated tests on every change, and when you’re testing, comment on anything that seems wrong—don’t settle. Specify that data integrity is paramount, require automatic backups, and allow for manual exports.

The bar gets much higher if you plan to distribute the app more widely. You’ll need to consider your obligations regarding support, compatibility, privacy, distribution, and long-term maintenance. An AI can help with some of those issues—be sure to ask it if there are any ways that user privacy could be abused, for instance—but the buck stops with you.

If you’re contemplating selling your app, you’ll also need to confirm that the licenses for any external code, images, fonts, and other components permit commercial distribution. Be extremely cautious if you plan to build a business around an app!

Networked Systems

With great power comes great responsibility. You must be much more careful with networked systems, especially if they’ll be accessible over the Internet. But it can be compelling to build such systems—you could make an equipment checkout system, an event registration system that goes beyond Google Forms, a shared inventory system, a document submission service, or a dashboard that aggregates live data from multiple services.

The problem is that the list of considerations goes well  beyond app reliability and data integrity, including these questions:

  • What data and operations must be protected? Some data may be confidential, and personally identifiable information is especially important to protect. Authentication credentials, API keys, and other secrets should never be embedded in source code, prompts, logs, or shared configuration files. Instead, store them in a system designed to manage secrets and limit who and what can access them.
  • Who may perform each action, and how is that enforced? Define user roles and limit each role’s permissions to only what is necessary. You don’t want a novice support representative accidentally deleting the database.
  • How do you contain hostile inputs and abusive use? Attackers will probe what happens when they submit malicious URLs, API requests, filenames, uploaded files, Web hooks, and other unexpected input. To reduce your exposure, validate all input, limit its size and complexity, and restrict how frequently users can trigger operations.
  • How do you separate development, testing, and production? Once you go live, it’s essential to separate these different environments so mistakes made during development don’t take down the live system and data generated during testing doesn’t contaminate the production database. Make sure to separate data and credentials as well.
  • How will the system handle simultaneous requests, retries, and partial failures? Network requests can arrive twice, overlap, or fail midway through multi-step operations. Work with the AI to prevent these sorts of issues, which can result in duplicate payments, registrations, messages, or inconsistent records.
  • How will you detect and contain attacks, outages, and unexpected behavior? Decide what to log, what conditions should trigger alerts, how access can be revoked, and if it’s possible to isolate a compromised component without shutting down the entire system.

Finally, assign an owner before putting any significant networked system into use. That person must be responsible for investigating failures, restoring data, updating dependencies, renewing credentials and certificates, responding to vulnerabilities, and eventually retiring the system. An internal application that nobody maintains may become less reliable and less secure with every operating-system update, expired credential, and newly discovered vulnerability.

(Featured image by iStock.com/Boonyakiat Chaloemchavalid)

AI-Powered Hack Shows Why Updates Are More Important Than Ever

AI-generated image of a metallic humanoid blue robot with red lighting puts its hand up to control a holographic set of controls.

Last month brought news of an unprecedented event in the evolution of AI. Several OpenAI models hacked a real company, not for malicious reasons, but because they decided that finding the test answers was more efficient than solving the problems themselves.

This sounds like science fiction—it’s not far off the fictional Kobayashi Maru test in the Star Trek universe, where Captain Kirk beats an unwinnable simulation by secretly reprogramming it—but it’s really a wake-up call about how sophisticated cyber threats have become and why it’s more important than ever before to keep apps, operating systems, and networked devices updated.

OpenAI Models Hack Hugging Face

OpenAI was running internal tests to measure how well its latest models—GPT-5.6 Sol and an unreleased system—performed on cybersecurity tasks. The models were placed in an isolated sandbox environment with their safety guardrails deliberately turned off so researchers could assess their raw capabilities.

The test presented security challenges that the models were supposed to solve. Instead, they decided it would be easier to find the answers—an approach called “reward hacking.” The models spent substantial computing resources searching for a way out of the sandbox, eventually discovering a previously unknown vulnerability in a software proxy that was only supposed to let them download code packages. From there, they worked their way through OpenAI’s internal network until they reached a system with Internet access. (Yes, this level of sandboxing was a mistake on OpenAI’s part.)

Once online, the models reasoned that Hugging Face—a popular platform for AI research—might host the test answers. So they hacked it. They chained together multiple exploits, including stolen credentials and more zero-day vulnerabilities, to breach Hugging Face’s servers. Hugging Face’s security team logged approximately 17,000 hostile events before containing the intrusion.

To defend itself, Hugging Face relied on another AI—ironically, a Chinese open source model, since when Hugging Face tried to work with Claude, its safety guardrails blocked the security-related requests. The open source model was able to analyze the attack, processing the massive event logs quickly so the company’s security team could understand what was happening, stop the attack, scrub systems of the attack code, and deploy additional safeguards.

AI Capabilities Cut Both Ways

Just as human hackers fall into “black hat” and “white hat” camps based on whether they’re attacking or defending, the capabilities that enable AI models to hack their way to a test answer are also what make them increasingly useful for finding and fixing security vulnerabilities.

Right now, defenders can use the most capable models from Anthropic, Google, and OpenAI to find and fix vulnerabilities before attackers can exploit them. But attackers have access to AI models with similar capabilities. Security researchers track what’s called the Zero Day Clock: the time between a vulnerability being discovered and being exploited in the wild. That window has collapsed from months to less than a day, and some predict it will shrink to minutes by 2027.

You can see the defenders at work in the macOS security release notes. In the security release notes for macOS 26.5 and 26.6, the identification of several vulnerabilities was credited to “with Claude, Anthropic” or “Calif.io in collaboration with Claude and Anthropic Research.”

OpenAI’s inadvertent attack wasn’t malicious—its models were simply pursuing the goal of getting a high score on a benchmark without any sense of appropriate boundaries. (In fact, in the short time since the initial OpenAI attack, additional reports of cybersecurity evaluation models hacking into real companies have surfaced from Anthropic, the UK AI Security Institute, Meta, and OpenAI again.) But the technical capabilities these attacks have demonstrated are now part of the threat landscape, available to actors with far worse intentions. It’s only a matter of time before a hostile nation-state gives a capable open source model unlimited computing resources and tasks it with gaining access to secure systems. It’s probably already happening in the cyberdark.

Protect Yourself with Updates

The single most important thing you can do is keep your devices and software up to date. All those security patches from Apple, Microsoft, and app developers address vulnerabilities that AI-powered tools can find and exploit. Worse, once these vulnerabilities have been disclosed, hackers may be able to quickly leverage general knowledge of them to fabricate and deploy attacks against those who haven’t yet updated.

Our advice continues to be:

  • Enable automatic updates: Don’t allow yourself to forget to install updates. On iPhones and iPads, go to Settings > General > Software Update > Automatic Updates. On Macs, go to System Settings > General > Software Update, click the ⓘ button next to Automatic Updates, and turn on all the switches. (If you’re working in an organization with an update policy, check with IT first.)
  • Keep apps updated: Your apps need updates too, including your Web browser, email client, messaging client, and any software that touches the Internet. Attackers often target the weakest link—an outdated app can provide an entry point even if your operating system is current.
  • Update device firmware: It’s equally important to update the firmware on routers, switches, printers, and other networked devices that could serve as entry points for attacks or be recruited into a botnet.
  • Consider security in hardware upgrades: Although the main reason to upgrade Apple hardware should be functional, keep in mind that a newer device will likely be more secure thanks to improved hardware protections.
  • Replace unsupported devices: Older hardware that no longer receives security updates should be upgraded, whether it’s a Mac or iPhone, network hardware, or a device like a printer, security camera, or Internet-connected doorbell.

With sufficient attention from developers, security may eventually become less important for us to watch than it is today. But things will get worse before they get better, so please excuse us as we keep trying to get everyone to install updates regularly.

(Featured image by iStock.com/Thinkhubstudio)

Turn Off Unused Sharing Services on Your Mac

AI-generated image of an open Mac laptop with the settings app on screen. to the right, there is a shield with a padlock on it.

Apple just released macOS 26.6.1 Tahoe, macOS 15.7.9 Sequoia, and macOS 14.8.9 Sonoma solely to patch a vulnerability in Screen Sharing that could allow unauthenticated connections from attackers on the network. Yes, you should update, but also take a moment to visit System Settings > General > Sharing and turn off any sharing services you aren’t actively using. Many security breaches stem from simple oversight, and it’s easy to turn on a service and forget to turn it off later. All these services let you limit access to particular users, but passwords can be stolen, accounts can be compromised, and server software can have bugs. The most important services to turn off when not in active use are File Sharing, Screen Sharing, Remote Management, Remote Login, and Remote Application Scripting. We also caution against leaving Printer Sharing and Internet Sharing on unnecessarily.

(Featured image generated by Adam Engst with ChatGPT)

Be Careful When Offloading iPhone Apps

AI-generated image of a person holding an iPhone in their left hand with a screen full of apps showing. just ahead of the iPhone appear to be a small handful of apps "flying" off the screen.

Automatic offloading of seldom-used apps can be a good strategy for recovering space on an iPhone whose storage is almost full, and iOS can do this for you in Settings > Apps > App Store > Offload Unused Apps. When you open an app that was offloaded, iOS will re-download it from the App Store so you can use it—assuming you have Internet access. But what if you have little or no connectivity when you need an offloaded app? For instance, if you have a New York State Parks Empire Pass, you might find yourself unable to use it if the necessary NY State Parks Explorer app has been offloaded and connectivity is weak at the park. We can also imagine app offloading causing problems if you need to use a local transit app after an international flight but haven’t yet arranged local cellular service. If you’re concerned about this possibility, disable Offload Unused Apps and make sure to download any that have been offloaded already.

(Featured image generated by Adam Engst with ChatGPT)

WhatCable Reports on Your USB-C Cables

A bunch of plugs of USB Type-C, to carry audio, video, and other data, e.g., to connect to monitors or external drives

We’ve all ended up with a collection of random USB-C cables that arrived with devices, were purchased while traveling, or were left by visitors. But you can’t look at a cable to determine its data speed, how much power it can carry, or whether it’s hampering display quality. You could buy a hardware tester, but for most people, the free WhatCable is all you need. Just launch it and plug in a cable to learn what the cable can do and whether it might be causing performance or charging problems. If you need even more information, the £9.99 WhatCable Pro lets you name individual cables, troubleshoot flaky cables, and see what each port, cable, dock, adapter, and device supports and what was actually negotiated. Read More from “WhatCable Reports on Your USB-C Cables”

Don’t Delay Mac Purchases to the Last Minute

a white guy in a black shirt sitting at his desk looking forlorn. there's an imaginary Mac laptop open in front of him, but no actual laptop. the whiteboard on the wall has a check list of onboarding procedures and every item except the last one, MacBook Air, is checked.

We’ve become accustomed to being able to get nearly anything we want—including Macs—overnight, or at least within a couple of days. Unfortunately, surging demand from AI data centers has created a global memory shortage that’s squeezing the consumer electronics industry. As a result, we’re seeing both higher Mac prices and significantly longer delivery times as Apple competes for a limited supply of chips. Read More from “Don’t Delay Mac Purchases to the Last Minute”

Why You Should Use a Password Manager

Password management

If you want to secure your online accounts, a password manager is the best way to do this. Using a password manager offers the following advantages:

  • It speeds up signing-in to a website by auto-filling your username and password.
  • It offers to save your username and password when you create a new account.
  • It helps you break bad habits such as reusing passwords, using easily guessed passwords, or using variations of a password.
  • It can offer long and random, but memorably unique passwords for each of your accounts.
  • It syncs your passwords between your various devices so the password you need is always at your fingertips.
  • It audits your passwords and notifies you of compromised passwords, weak passwords, and re-used passwords.
  • It gives you a way to securely share passwords with family members or colleagues.
Read More from “Why You Should Use a Password Manager”

Prepare for macOS, iOS, and iPadOS OS 27 by Updating to 26.6

AI technology power search engine button optimization. Digital data command prompt for article automatic generator illustration concept.

Apple released macOS 26.6 Tahoe, iOS 26.6, and iPadOS 26.6 with a huge number of fixes for security vulnerabilities. However, the release notes for each also include an unusual comment along the lines of “optimizes the Spotlight index in preparation for macOS 27.” At WWDC, Apple promised a rearchitected Spotlight search engine that would be faster and more reliable, so this optimization is likely designed to reduce the time that Spotlight spends rebuilding its index (and thus degrading system performance) after the forthcoming major upgrade. We’ll see how well it works, but for now, consider Spotlight optimization another reason to update to the 26.6 versions using Software Update before you make the jump to the 27 versions later this year.

(Featured image by iStock.com/Pakpoom Makpan)

Downloading older versions of macOS

circles of each macOS version forming a U shape with an open Mac laptop inside the U. text at the top reads: macOS. Multiple versions. One seamless experience."

Apple updates the Mac operating system on a yearly basis.  In years past, it was not always easy to find installers for previous versions of macOS. Today, however, it is quite simple to download older version of the macOS whether through third party applications or from Apple itself.

Apple’s website has a page on how to download and install macOS. This page contains links for operating systems as far back as macOS High Sierra (10.13) using the Mac App Store. For versions of the Mac operating system from macOS Sierra (10.12) back to macOS Lion (10.7), web links are provided. The page also contains instructions on downloading macOS using the Terminal, creating and using bootable installers and checking compatibility of Mac computers with the Mac operating system.

If you want to get more granular and download not only older versions of the macOS but also particular updates, a Mac application called Mist makes this straightforward. OSXDaily has a page with instructions on downloading and using Mist.

If you are searching for versions of Mac OS X prior to 10.7, you are entering the world of vintage computing. Mac OS X Lion (10.7) was the first version of the Mac operating system released for electronic download. Versions prior to 10.7 were released on CD-ROM or floppy disks.  

Apple officially supports the three most recent versions of the Mac operating system. This means that security updates are still released for these versions. Versions of macOS older than this no longer receive updates including security updates. With the proliferation of online threats, one should not use unsupported versions of the macOS for anything where privacy and security is a concern.

The Need To Be Proactive

Be Proactive

If you know that a snow storm is approaching your home, do you prepare? Perhaps you stock up on some extra food, test your flashlight or your generator. Do you need to prepare? No, but you’ve likely learned that it’s better to prepare than to pay the price of running low on milk, bread, batteries, or other household staples. We should all adopt a similar stance when it comes to managing our technology.

Read More from “The Need To Be Proactive”

Never Miss a Meeting Again with In Your Face

a person sitting at an open Mac laptop and holding an iPhone. both screens are alarms to remind the person to go to their meeting.

If you are often late to or miss meetings because Apple’s notifications are too easy to ignore, we recommend trying the In Your Face app. Available for the Mac, Windows, iPhone, iPad, and Apple Watch, In Your Face displays unmissable full-screen alerts and plays audible alarms for calendar events and timed reminders. Unlike standard notifications that quietly vanish or sit unnoticed in your pocket, these alerts take over your screen and require interaction to dismiss—you can acknowledge, snooze, or join a video call directly from the alert. In Your Face automatically detects meeting links from 30 video conferencing services, including Zoom, Microsoft Teams, and Google Meet. You can filter which calendars and reminder lists trigger alerts, so you’re interrupted only for events that matter. But be careful with meeting start times since mistakenly setting an early lunch meeting for 11:45 PM could cause your iPhone to wake you up. In Your Face offers a free trial, with subscriptions starting at $3.99 per month or $24.99 per year, and a one-time license for $69. Read More from “Never Miss a Meeting Again with In Your Face”

Drag Documents to Apps in the macOS App Switcher

across the top, "drag. switch. drop. done." below is an illustration of how to drag a document onto an app to open it in the app switcher

You undoubtedly know about pressing Command-Tab to bring up the macOS App Switcher and mousing to the app you want to switch to. Keyboard jockeys probably even know to keep holding Command down while pressing Tab or right-arrow to cycle to the right (press Shift-Tab, the grave accent/tilde key, or left-arrow to cycle to the left), before releasing the Command key to switch. But did you know you can start dragging something—say a document from the Finder—with your right hand, press Command-Tab with your left hand, and then drop the document on an app in the App Switcher to open it? Go ahead, give it a try! Read More from “Drag Documents to Apps in the macOS App Switcher”

Try Swipe Typing with QuickPath on the iPhone

artistic drawing of a finger swiping across a keyboard on the bottom half of an iPhone. there are tiles along the left side that spell out QuickPath and on the right at the top is QuickPath in a handwriting font

If you’ve had trouble moving from hunt-and-peck typing on the iPhone to the double-thumb typing approach many people prefer, consider QuickPath, better known as swipe typing. QuickPath isn’t new, but many people have never tried it seriously. With swipe typing, you put your finger down on the first letter of the desired word—say “giraffe”—and then drag it from the G to each subsequent letter in order. Although QuickPath’s detection code isn’t perfect, it does surprisingly well at recognizing the word you want most of the time. If QuickPath gets the word wrong, immediately tap the Delete key to remove the entire word and either try again (if you missed the right letters) or type it normally (if it’s an unusual word iOS doesn’t know). Learning to swipe type fluidly takes a little while, but if you’re unhappy with how well you type on the iPhone now, it’s worth trying. Read More from “Try Swipe Typing with QuickPath on the iPhone”

Control Center Is Improved—and Highly Customizable—in macOS 26 Tahoe

an open Mac laptop sitting on a desk with a coffee cup to the right and a pencil cup to the left. there is a bookcase in the background. on the screen is Control Center and the settings for it.

Control Center debuted on the iPhone over a decade ago in iOS 7 and made its way to the Mac in 2020 with macOS 11 Big Sur. However, through macOS 15 Sequoia, Mac users who wanted to tweak Control Center for their needs were limited to turning specific controls on or off. With macOS 26 Tahoe, Apple completely overhauled Control Center, enabling users to remove, rearrange, and add controls, including new ones from independent developers.

If you mostly ignore Control Center on your Mac, it’s worth another look in Tahoe. The big win of Control Center is that it provides quick access to numerous controls without occupying valuable space in the menu bar, a limitation that MacBook users regularly encounter. Now that you can personalize Control Center, it’s much more useful than before.

Before we explain how to customize Control Center, let’s look at the basics. Read More from “Control Center Is Improved—and Highly Customizable—in macOS 26 Tahoe”

Understanding AI Today: No Longer Just a Chatbot

digitally created image with a bunch of bluish icons. in the center an icon with a head and the letters AI inside the head is shown focus with a finger pointing to the icon as if to tap it.

When ChatGPT launched in late 2022, using it was simple: you typed a prompt, and it generated text in response. That text came from a statistical model trained on data available at the time. If you asked ChatGPT about anything that had happened more recently, it either couldn’t help or would confidently make stuff up.

The chat interface that today’s AI systems still rely on has become more of a control panel than the system itself. What happens after you press Return may involve Web searches, file analysis, code execution, connected accounts, and even digital-world actions—all orchestrated behind the scenes. You need to understand what’s happening behind the chat box to evaluate the accuracy, quality, and utility of the answers that appear there. Read More from “Understanding AI Today: No Longer Just a Chatbot”

How to Share Sensitive Information Securely over the Internet

image of three laptops and an iPad laying around a round table. There are disembodied hands on every device representing the devices being used. there is an overlay of digitally created padlocks across the whole image

At some point, most of our communications shifted from analog to digital: letters and phone calls became emails, texts, and video calls. With analog methods, we could generally assume that our private communications would remain private. Few people were going to steam open a letter or wiretap a phone line. The Internet changed that—digital communications, if not properly protected, can be intercepted in bulk far more easily.

Not all everyday communications require strict privacy. Most of us prefer privacy, of course—few people want their dinner plans published for the world to see—but there are typically no consequences of exposure greater than mild embarrassment (McDonald’s again?). But even ordinary people regularly need to share information that could damage their relationships, finances, or careers if it fell into the wrong hands. Read More from “How to Share Sensitive Information Securely over the Internet”

Share Your Location Temporarily While Traveling

iPad showing a map of directions from Chicago to Detroit.

The next time you’re flying, driving, or biking to visit an iPhone-using friend or relative, try sharing your location temporarily so they can check in on your progress without constant “where are you now?” texts. In iOS 17 and later, open a Messages conversation with that person, tap the ⊕ button to the left of the message entry field, and tap Location. In the location-sharing control that appears, tap the Share button, then choose Until End of Day or For One Hour. You can also tap the Request button to ask the recipient to share their location with you. If you pick Indefinitely for the sharing duration and later wish to revoke it, open the Find My app, tap the People list, select the person, and tap Stop Sharing My Location. Read More from “Share Your Location Temporarily While Traveling”

Apple Raises Prices on Macs and iPads, but not iPhones or Apple Watches… Yet

AI generated image showing Vision Pro, Mac laptop, iPad, and AppleTV with their price increase percentages listed above them.

There’s no way to put a positive spin on this: Apple has raised prices across most of its product lineup, with increases averaging 20% on Macs, iPads, HomePods, the Apple TV, and even the Vision Pro. The iPhone and Apple Watch remain unaffected… for now.

The price hikes took effect on June 25. In a statement to the press, Apple blamed the AI industry’s insatiable appetite for memory chips, which has caused prices for memory and storage to increase up to sixfold: Read More from “Apple Raises Prices on Macs and iPads, but not iPhones or Apple Watches… Yet”

When Should You Upgrade Your Apple Devices?

AI generated image of 4 Apple devices grayed out on the left and in full color on the right, indicating it's time to replace the old devices.

The simple answer to “When should you upgrade?” is when your device no longer does what you need, or when you want something new. But that’s not helpful if you’re trying to make an informed decision—is there a sweet spot when it makes more sense to upgrade rather than squeeze another year out of your current device?

The answer is yes, and the specifics depend on the type of device, whether it’s used for work or personal tasks, and how central it is to your daily life. Here’s our advice, including recommended timeframes and the warning signs that suggest it’s time to upgrade. Read More from “When Should You Upgrade Your Apple Devices?”