苹果,你做了什么?
Apple, What Have You Done?

原始链接: https://onlinegoddess.net/2026/01/apple-what-have-you-done/

## 苹果最新操作系统更新:日益增长的不满 一位长期苹果用户对 iOS/iPadOS 26 和 macOS Tahoe 表达了强烈不满,报告了大量错误以及苹果过去以“即插即用”著称的体验有所下降。问题包括 iPhone 上无法解释且不断增加的“系统数据”占用,迫使用户可能需要升级硬件,以及令人烦恼的 UI 更改,例如重新引入主屏幕小部件周围的边框。 iPad 用户在使用 App Store 搜索时遇到故障,即使在强大的 M1 芯片上,Safari 标签页也会出现激进的刷新。Mac 用户抱怨应用程序启动器的移除及其有序文件夹的消失。除了软件,硬件质量控制似乎也在下降,有报告称 Magic 键盘存在缺陷,iMac 屏幕闪烁。 其他用户也表达了同样的担忧,指出 Apple Music 存在神秘的数据消耗,以及普遍认为苹果产品多年来从未如此不稳定。许多人认为最新的操作系统版本优先考虑不必要的更改,而不是稳定性和可用性,从而导致令人沮丧的用户体验。

## 苹果的衰落:用户视角 这场 Hacker News 的讨论集中在蒂姆·库克接替史蒂夫·乔布斯以来,用户对苹果发展方向日益不满。许多用户认为苹果已经从优先考虑优质产品转变为最大化股东利润,导致软件出现错误和令人沮丧的用户体验。 常见的抱怨包括 iOS 和 macOS 上巨大的“系统数据”存储问题、性能下降(例如 Safari 标签页关闭缓慢)以及缺乏质量保证。用户指出 macOS Tahoe 中的“液态玻璃”等功能是优先考虑美观而非易用性的例子。 一些评论员建议回归乔布斯亲力亲为的方式,而另一些人则承认 Linux 等替代方案的可行性越来越高。尽管存在这些担忧,许多人仍然留在苹果生态系统中,因为习惯或缺乏有吸引力的替代方案,但他们对公司的发展轨迹越来越感到沮丧。这场对话凸显了苹果对“即用即好”的关注度下降,以及需要变通方法和第三方工具来解决问题的现象增加。
相关文章

原文
Apple, What Have You Done? | Online Goddess

I've been an Apple user for over a decade and generally very happy with that life choice, but since iOS / iPadOS 26 and MacOS Tahoe were released a few months ago, I honestly want to tear my hair out.

I'm trying to get on with the new OS, but there's so many little bugs that Apple software no longer feels like it just works. It seems less intuitive and like nobody has really tested it thoroughly. Do Apple staff even use their products anymore, or are they all secretly harbouring Android devices?

Here's a few issues that annoy me regularly, this list is far from exhaustive:

iPhone

My iPhone 14 Pro has 35Gb of "system data" which has basically filled up the entire storage I had left. If I delete some apps or data to free up room, the system data then takes it! I can't update easily because updates need lots of space and sometimes I can't even take a photo! Call me cynical, but this feels like a tactic to force me to buy a newer iPhone.

My white home screen widgets no longer blend into my white wallpaper thanks to the glowing liquid glass border. I was so happy when Apple allowed you to hide widget names so they could look like part of the home screen, now they've basically undone this.

Random restarts. This has always happened occasionally, but now it's at least once a week, most commonly when taking a photo.

iPad

The search box in the App Store doesn't auto-focus - when you bring it up, you immediately want to type, but Apple makes you tap into it as well. That's shoddy UI design.

It's SO aggressive with tab refreshing in Safari! I have an M1 iPad Pro, yet this happens whenever I open a couple of different tabs and go back. Other browsers don't do this.

Mac

Why, oh why did Apple take the app launcher away! I had everything neatly put into folders and now they're all gone. No warning, no option to organise them a different way, just gone. I used muscle memory to access most of my apps, sometimes I can't even remember their names, but now I have to because the new way to open apps is to search for them.

Hardware

It's not the just the software that has issues unfortunately....

My Magic Keyboard sometimes loses connection with the iPad and I have to detach/reattach it. Oh, and occasionally it rattles!! If you think I might have just been unlucky, this is the second one I purchased - the first had a lump on the bottom! Obviously not an OS issue, but I've never known such poor quality control from Apple.

My iMac screen also flickers sometimes and this never happened before Tahoe. It feels like a bug with the auto-brightness, but I'm terrified it's going to die on me.

So is it just me? Or is this OS definitely a bad Apple?

There are 2 comments - tap to view!

Sebastian 🇺🇸 commented via the Guestbook:

I was just LAST NIGHT complaining about how Apple is irritating the hell out of me right now. I was trying to figure out why my Apple Music with no downloaded music was eating up 9 gigs of space, and found there is really no user-facing way to correct the issue. I’M AN OLD HUMAN! I remember when Apple products JUST WORKED.

(Also, love your blog. Keep up the good words. Don’t be a stranger!)

  • My Apple Music has mysterious data too! I deleted every downloaded song, album, playlist etc to no avail. Goodness knows what's going on, something has definitely changed. Lovely to have another comment from you, I'm really glad you're enjoying the blog. :) ~Becky

Ruth commented via the Guestbook:

Your complaint about the System files taking over your entire iPhone reminded me of this post I read last week: How Apple Nearly Ruined My Vacation.

There isn't really a solution offered in that post other than the full wipe that you don't want to do for very reasonable reasons, and I don't use Apple any more so can't provide any insight personally, but it seems likely to be a similar problem relating to the system caching too much shit. Personally, MacOS peaked around 2015 Yosemite and has largely been downhill from there.

  • I agree it's definitely a caching issue, just strange that we're not allowed to manually flush it. Apple deciding it knows best as usual! Thanks for the link to Lou's article, I remember reading that one! ~Becky

#tech

' + 'Next'; wrapper.appendChild(pagination); const prev = pagination.querySelector("#prevPage"); const next = pagination.querySelector("#nextPage"); const info = pagination.querySelector("#pageInfo"); if (!prev || !next || !info) return; prev.setAttribute("aria-controls", wrapper.id); next.setAttribute("aria-controls", wrapper.id); function setDisabled(el, disabled) { const val = disabled ? "true" : "false"; el.dataset.disabled = val; el.setAttribute("aria-disabled", val); if (disabled) el.setAttribute("tabindex", "-1"); else el.removeAttribute("tabindex"); } // State (synced with URL) let currentPage = 1; function getFiltered() { const year = yearSelect.value; const term = searchInput.value.trim(); const hasYear = !!year; const hasTerm = term.length > 0; if (!hasYear && !hasTerm) return allItems; const re = hasTerm ? new RegExp(escapeRegExp(term), "i") : null; return allItems.filter(function (li) { if (hasYear && li.dataset.archiveYear !== year) return false; if (!re) return true; const a = li.querySelector("a"); const text = (a ? a.textContent : li.textContent) || ""; return re.test(text); }); } function renderVisibility(visibleSet) { allItems.forEach(function (li) { li.style.display = visibleSet.has(li) ? "" : "none"; }); monthLists.forEach(function (ul, i) { const anyVisible = Array.from(ul.children).some(function (li) { return li.style.display !== "none"; }); ul.style.display = anyVisible ? "" : "none"; monthHeaders[i].style.display = anyVisible ? "" : "none"; }); } function syncUrl() { const year = yearSelect.value; const term = searchInput.value.trim(); const p = readParams(); year ? p.set(PARAM_YEAR, year) : p.delete(PARAM_YEAR); term ? p.set(PARAM_SEARCH, term) : p.delete(PARAM_SEARCH); if (currentPage > 1) p.set(PARAM_PAGE, String(currentPage)); else p.delete(PARAM_PAGE); writeParams(p); } function update() { const filtered = getFiltered(); const totalPages = Math.max(1, Math.ceil(filtered.length / POSTS_PER_PAGE)); currentPage = Math.min(Math.max(1, currentPage), totalPages); const start = (currentPage - 1) * POSTS_PER_PAGE; const pageItems = filtered.slice(start, start + POSTS_PER_PAGE); renderVisibility(new Set(pageItems)); info.textContent = "Page " + currentPage + " of " + totalPages; setDisabled(prev, currentPage === 1); setDisabled(next, currentPage === totalPages); pagination.style.display = filtered.length > POSTS_PER_PAGE ? "" : "none"; syncUrl(); } // Init from URL const p0 = readParams(); yearSelect.value = p0.get(PARAM_YEAR) || ""; searchInput.value = p0.get(PARAM_SEARCH) || ""; const page0 = parseInt(p0.get(PARAM_PAGE) || "1", 10); currentPage = Number.isFinite(page0) && page0 > 0 ? page0 : 1; // Events yearSelect.addEventListener("change", function () { currentPage = 1; update(); }); let t = null; searchInput.addEventListener("input", function () { currentPage = 1; if (t) window.clearTimeout(t); t = window.setTimeout(update, SEARCH_DEBOUNCE_MS); }); prev.addEventListener("click", function (e) { e.preventDefault(); if (prev.dataset.disabled === "true") return; currentPage = Math.max(1, currentPage - 1); update(); }); next.addEventListener("click", function (e) { e.preventDefault(); if (next.dataset.disabled === "true") return; currentPage += 1; update(); }); update(); }); })(); Powered by Bear ʕ•ᴥ•ʔ
联系我们 contact @ memedata.com