Narrow your search
The 27-inch iMac line from Apple gets 5K displays and new CPUs on every model.
While it includes some performance and graphics concessions on the lowest priced model, the 21.5-inch iMac brings Apple's iconic design and top-notch bundled accessories and software to a wider audience.
The 21.5-inch iMac will be a compelling lower-cost all-in-one for Mac loyalists, but you can get more capabilities from similarly priced Windows all-in-ones.
With or without its new Fusion hybrid drive, Apple finally has a Mac Mini that competes well against mainstream Windows PCs in the same price range.
A MacBook Pro is a significant investment, especially when adding in optional upgrades. Cost aside, there's not a better choice (there are, however, some close ties) for an all-around powerhouse that will work in the home, the office, and in between.
Apple's new $799 Mac Mini demands that you abandon disc-based media, and that you surround it with potentially expensive extra hardware to realize its full benefits. It makes most sense for committed Mac users, those who need it for a specific niche-case, or for those who value design over functionality for the dollar.
Apple's $1,199 iMac doesn't offer the same home entertainment features as Windows-based all-in-ones, but its speed, looks, and the future utility of its Thunderbolt port make it a strong choice for performance-sensitive professionals.
The second generation of Apple's MacBook Air fixes many of our issues with the ambitious original, adding more USB ports, an SD card slot, and a more powerful processor.
The new entry-level $1,199 13-inch MacBook Pro's significant CPU updates and fantastic battery life are nearly as good as what you get in the more expensive $1,499 version.
Apple's new $1,999 iMac comes with a faster CPU and a new graphics card, helping this 27-inch all-in-one desktop stay as competitive in performance as it already was in screen size. Despite the still-frustrating absence of an HDMI port, we have no qualms recommending this system for work or play.