America Has a Masculinity Crisis

© Illustration by The New York Times; photo by Raul Arboleta/Getty

© Illustration by The New York Times; photo by Raul Arboleta/Getty

© Paul Reid/Getty Images

© Igor Ivanko/Agence France-Presse — Getty Images
直到 2026 年五月,我们终于等到一整轮的影像旗舰登场完毕——
小米做出了徕卡一瞬、vivo 打造了照片与视频兼具的 V 单、OPPO 在双长焦方案上带来了惊喜。
在这轮旗舰更新潮的最后,华为提前将新一轮的 Pura 90 Pro Max 端上了桌。
![]()
老实说,第一眼看硬件,心里是有落差的。去年 Pura 80 Ultra 上颇为惊艳的「一镜双目」结构不见了,取而代之的,是目前行业内最稳妥也最常见的大底长焦方案。
不过,在细细体验后,我认为 Pura 90 Pro Max 藏了一个比纯拼硬件更有意思的新解法——XMAGE 智拍。
过去这几年,我系统性地梳理过华米 OV 的影像架构。虽然各家在硬件选择上各有理解,但大方向出奇一致,都在极其有限的机身空间里死磕传感器面积,比拼谁的光圈更大、进光量更多。
在硬件上奋发图强理所应当。但在摄影中,不错的硬件基础仅仅是第一步。
想要拍出一张好照片,构图与后期同样重要——
构图保证一张照片在视觉上是否平衡、主体是否明确;而后期则决定了这张照片视觉质感和风格化。
但这两者,向来都是具备门槛的手艺。
而华为在 Pura 90 Pro Max 上,打算一口气解决这两个问题。
![]()
熟悉他们产品线的朋友或许有印象,去年发布的 Pura 80 Ultra 上,华为试水了 AI 辅助构图。
AI 辅助构图功能相对基础,在实际拍摄中主要起一个引导和提醒的作用。到了 Pura 90 Pro Max,这项技术完成了从「辅助」到「主导」的蜕变,并定名为「XMAGE 智拍」。
![]()
剥开表层去探究 XMAGE 智拍的底层逻辑,是一套完全由端侧算力驱动的本地化影像流水线,将拍摄过程拆解为三个同时进行的模块——基于实时语义分割的自动构图、无视物理镜头限制的智能变焦,以及针对画面的色彩重塑。
也就是说,在这个功能的加持下,Pura 90 Pro Max 可以自动识别主体、变焦构图,最后还排列出一系列适合当前场景的 XMAGE 风格供你选择。
值得一提的是,XMAGE 智拍不需要网络连接,也无需将庞大的图像数据传回云端,全部基于端侧 AI 运转,实时识别画面里的主体轮廓、建筑线条以及光源分布状况,随后根据底层训练好的审美模型,给出一套包含最优构图、变焦和精细色彩方案的组合拳。
繁复的专业参数在这里黑盒化,过去需要人脑去判断的构图和调色工作,全权交给了本地算法。
![]()
除此之外,Pura 90 Pro Max 还顺势推出了 AI 姿势推荐,这个功能同样通过语义分割识别,可以理解画面中的了恩物、环境、姿势与背景,随后直接在取景框中勾勒出一个等比例的线框轮廓。
拿手机的人只需按图索骥,引导模特贴合画面上的姿势即可。遇到不满意的动作能随时刷新,它甚至支持导入社交网络上保存的样片,一键提取动作精髓。
听起来确实很厉害,但这套完全依赖端侧计算跑出来的流水线,究竟能不能应对现实世界里复杂多变的光线,还需要把它带到真正的街头去寻找答案。
来到一家咖啡馆,墙上的多层光环灯饰引起了我的注意。
举起手机,XMAGE 智拍自动变焦到 2×,将墙壁上的光环作为画面主体。这个选择可以说中规中矩,光环圆形处于画面中下方,整体构图稳定和谐。
![]()
同时,操作台上颇具金属质感的咖啡机也是个不错的主体,XMAGE 智拍精准识别到我的拍摄意图,变焦到 192mm,保持咖啡机的中置。
由于我想保留更为还原的室内光线与色彩,这张照片并没有套用 XMAGE 智拍推荐给我的任何色彩风格。
![]()
用它拍了几组照片后,我认为 XMAGE 智拍是一个非常用户视角的功能——
在传统的拍摄习惯里,手机焦段是一件需要精打细算的事。大脑会本能地去贴合物理镜头的原生焦段,生怕落在中间焦段会损失画质。
但 XMAGE 智拍完全抛弃了执念。它不在乎用的是几倍变焦,转而完全为画面考量:当前这个画面,怎么裁切才最好看。哪怕不可避免地要损失一部分边缘像素,只要能让视觉中心突出、比例和谐,它就会果断动手。
这种做法很实在,一切都在为了最终的出片服务。
走出室外回望咖啡馆,绿植与橙色外墙交相呼应,XMAGE 智拍自动截取出色彩冲击力最强的部分,同时准确识别出咖啡馆建筑主体,两种大色块在画幅中占比相似,平衡而美观。
![]()
再抬头,夏季树木繁茂,XMAGE 轻微放大焦段,让树枝形成天然的框架构图,广州塔正悬于画面正中间。
![]()
在这组照片的拍摄中,我还察觉到了一个很有意思的技术细节。按下快门时,你会发现滤镜加载的速度,远大于构图改变的速度。
这是因为滤镜往往只需识别画面后套用底层的色彩映射,而构图则需要端侧算力去实时识别画面里的建筑线条、光源分布和人物轮廓。计算量完全不在一个量级。
![]()
更有意思的是,智拍套用滤镜的方式非常精细,除了 XMAGE 风格选择外,还会对调色盘做精细调整,确保风格对当前环境的适配度。
当然,这套系统也有自己的脾气。在实际走街串巷时,XMAGE 智拍有时候会自动跳出来接管画面,有时候又毫无动静,需要你手动去点击唤醒。
就算是手动唤醒的情况下,XMAGE 智拍也有几率出现风格已经选好,但当前画面无法找到最佳构图的情况。这种情况频繁出现在极其繁杂的环境中,由于元素过于混乱、信息量爆炸,算法的确很难从中剥离出合适的构图。
![]()
当然,换个角度想想,也许此时的 1× 视角,就是当前环境的最佳构图了。
185 年前,达盖尔发明银版摄影法,留住时间成为一种特权;2011 年,胶片巨头柯达传出破产消息,智能手机开始野蛮生长,把镜头塞进了普通人的口袋。
回顾整部影像史,其实就是一部打破特权、技术走向大众的普惠史。
![]()
到了今天,移动影像的狂飙突进,撞上了一堵无形的墙。
手机镜头模组越做越大,与之对应的,是最近行业里一个颇具深意的传闻:受制于高昂成本与物理极限,下一代影像旗舰的「超大杯」,大多要面临停更了。
这条路为什么走不通了?因为影像旗舰突飞猛进的背后,藏着一个被刻意回避的死结。
决定照片质量的,永远是镜头后面的脑袋。普通人有懂美的眼睛,却跨不过光圈快门和构图比例的门槛。把一台堆满顶级硬件的手机,递给一个毫无基础的人,他按下的快门,大概率得到一张平平无奇的随手拍。
顶级硬件如果只服务于一小撮懂摄影的人,无疑就会变成一种伪命题。
![]()
在同行集体踩下刹车的时间点,华为提前把 Pura 90 Pro Max 端上了桌,而 XMAGE 智拍,就是破局的方法。
在此之前,行业里已有不少 AI 落地,比如 vivo 让四季流转,OPPO 消除反光。只不过,它们大多是按下快门后的后期创意和修补。
XMAGE 智拍往前跨了一大步,让算法成为整个拍摄动作的主导。
![]()
这种做法谈不上是什么艺术层面的颠覆,但确实管用。降低门槛,让完全没有摄影基础的人,也能相对轻松地把一台旗舰机用出该有的样子。
好的技术绝不该是一座孤岛。曾经的智能手机让人们拥有了「随时拍」的自由,现在的 AI 则进一步赋予了大众「拍得好」的能力。
这或许是打破当前僵局的一剂良药,也是影像超大杯物尽其用的方法。
#欢迎关注爱范儿官方微信公众号:爱范儿(微信号:ifanr),更多精彩内容第一时间为您奉上。
Few accounts of painting in the last decades of the nineteenth century consider the importance of photography at the time. Yet photography was enjoying remarkable technical advances: in 1884, George Eastman started replacing glass plates with light-sensitive film, and four years later he launched the first Kodak camera, the predecessor of the Kodak Brownie that was to follow in 1901. As Naturalist painting was taking the Salon by storm, its rival was becoming more widely available, and no longer required a private chemistry lab.
First responses to photography by painters were often hostile.

Philipp Sporrer’s The Photo (1870) is probably the most pointed painted propaganda. The young photographer is not the sort of man you would leave your wife or daughter with. He’s down at heel, unkempt, and his straw hat is abominably tatty. His studio is poorly-lit, probably an old shed, its floor littered with rubbish, and its window broken. His subject is manifestly poor and uncouth, sitting in ill-fitting clothes and picking his nose as he waits for the photographer to fiddle with his equipment.

Pascal Dagnan-Bouveret’s A Wedding at the Photographer’s (1879) seems more calculated. Hugely successful at the Salon, this artist saw no threat from wedding photography, a market in which there was no competition between painting and photography. But he still takes the opportunity to show the photographer and his studio as being tatty and tawdry.
Gradually, painting started to become influenced by the nascent art of photography, most obviously in the use of views through the lens of a camera.

Gustave Caillebotte’s major painting of 1875 shows three workmen preparing a wooden floor in the artist’s studio at 77 rue de Miromesnil. It’s thoroughly detailed, Realist, and despite its innovative view and unusual subject, it conformed to the highest standards of the Salon at the time.
Caillebotte was hurt and angry when he was informed that this painting had been rejected by the Salon jury. The grounds given seem extraordinary now: apparently the jury was shocked at this depiction of the working class at work, and not even fully-clothed. It was deemed to have a ‘vulgar subject matter’ unsuitable for the public to view. Or was it really because of his wide-angle photographic effect?

Caillebotte was one of the first established painters to experiment with photography, as demonstrated in another wide-angle view of Paris Street, Rainy Day from 1877.

During his development of Naturalism, Jules Bastien-Lepage arrived at a compositional formula that achieved similar effects, as seen in his Haymakers or Hay making in the same year, with its high horizon and fine detail in the foreground. Together these also give the visual impression that the whole canvas is meticulously realist, although in fact much of its surface consists of visible brushstrokes and other more painterly forms.

Eugène Burnand’s magnificent painting of Bull in the Alps from 1884 is fascinating for his use of both optical effects and extreme aerial perspective. Not only are there marked contrasts between the foreground and background in terms of chroma, hue and lightness, but Burnand has used defocussing in a photographic manner. The crisp edges of the bull stand proud of the softer edges and forms in the mountains behind. It’s worth noting that Burnand had been a pupil of Jean-Léon Gérôme.

Paul Louis Martin des Amoignes’ painted his wonderful In the Classroom two years later, in 1886. It bears unmistakeable evidence that it was either painted from photographs or strongly influenced by them. One boy, staring intently at the teacher in front of the class, is caught crisply, pencil poised in his hand. Beyond him the crowd of heads becomes more blurred.
By the 1890s, more painters were experimenting with photography.

Among them was Edgar Degas. This is an albumen print of patron and amateur painter Henry Lerolle with two of his daughters, Yvonne and Christine, taken by Degas in 1895-96.
The realist painter Jean-Léon Gérôme not only experimented with photography for many years, but was an enthusiastic advocate for its recognition as an art in its own right.

Gérôme’s Truth Coming out of her Well to Shame Mankind (1896) is based on a quotation attributed to Democritus, “Of a truth we know nothing, for truth is in a well” (or, more literally, ‘in an abyss’). Gérôme used the same allusion in his preface to Émile Bayard’s posthumous collection of collotype plates of photographs of nudes, Le Nu esthétique. L’Homme, la Femme, L’Enfant. Album de documents artistiques inédits d’après Nature, published in 1902, where he wrote:
Photography is an art. It forces artists to discard their old routine and forget their old formulas. It has opened our eyes and forced us to see that which previously we have not seen; a great and inexpressible service for Art. It is thanks to photography that Truth has finally come out of her well. She will never go back.
The Naturalist painter Jules-Alexis Muenier became a photographer by the time he travelled to North Africa with Pascal Dagnan-Bouveret in 1888, armed with cameras.

Although I have been unable to find a suitable image of the painting, this photograph shows Muenier with his painting of The Harpsichord Lesson in about 1911, which became his most famous work during his lifetime. Muenier, Gérôme and Dagnan-Bouveret weren’t just happy snapper photographers, but believed in photography as fine art. All three were early members of local photographic clubs, and Muenier and Dagnan-Bouveret exhibited their photographs as seriously as their paintings.

One of the Mac’s great attractions has been its support for those whose first language isn’t English. That means many of you, as WordPress tells me that you speak German, Dutch, Chinese, Spanish, French, Italian, Japanese, Polish, Swedish, and more, although perhaps not all at once. While English is great as a lingua franca, our mother tongue is our culture and our literary tradition, and a multilingual world is far richer for all our languages.
What you may not realise is the deep support for your languages in macOS. I’m not here referring to Language & Region settings, or translation support, but to the features in the Natural Language framework, introduced in macOS 10.14. It provides support for apps to analyse text in many different natural languages and do useful things with those analyses. These days, that not only includes support provided by Apple, but enables apps to deploy custom natural language models using Machine Learning, or AI if you prefer the term.
AI seems a particular problem for non-English languages at present. In the headlong rush to be first with the most powerful Large Language Model, an industry dominated by monolingual US corporations has focussed its efforts almost entirely on English. Although most of the leading LLMs are claimed to be multilingual, and some include over 50 languages, their models are in reality overwhelmingly built on English, with less than 10% representing all other languages. And that small minority breaks down to even less when you consider individual languages: even major European languages like Italian barely get a look-in.
I’d be interested to hear of your experience accessing LLMs using non-English languages.
This is an area that Apple’s enthusiastic support for smaller, local models could make them more useful than hugely expensive LLMs built in all those US-run data centres.
When the Natural Language framework was first released for macOS, I built an app to demonstrate some of its powers, Nalaprop, and its current version still runs happily in Tahoe. Although it remains useful for some, I feel the time has come to make better use of this framework, or let Nalaprop slip away quietly with the arrival of macOS 27 this autumn/fall. Let me explain what it currently does.
Nalaprop relies on linguistic support modules loaded into macOS. As far as I can tell at present, those provide full support for English, French, Spanish, German, Italian, Portuguese, Russian and Turkish. It can also recognise many other languages, but support for those doesn’t extend to analysing them more fully.
Load your Mac up with a good selection of those, some you’d like it to aspire to, and give it an hour or so to download and install additional language support. Then open Nalaprop’s bundled demonstration text file drawn from Wikipedia’s many languages.
It then analyses the text (on the left) for the common parts of speech, such as nouns, verbs, adjectives, and colours all the words according to that classification (in the centre). As you can see here, it’s not afraid to do this on texts containing multiple languages, and appears to make a good job of all those its supports.
The next stage is initiated by clicking on the MultiParse button, which performs an even more thorough analysis, including lemmas, converting words into their ‘root’ form. For example, the English word is is a form of the verb to be, just as the French est is of être, so Nalaprop displays that root form of the word in the centre panel. As you can see, this doesn’t do much for English, which doesn’t decline words much, but for many languages it can be a great help when you’re trying to understand them.
Given all those lemmatised forms, Nalaprop can then build word lists by parts of speech, classifying the word young as an adjective, and finding a total of 28 examples (on the right) in the text of Charles Dickens’ novella A Christmas Carol.
Since I wrote Nalaprop, the Natural Language framework has extended its capabilities, and there’s a great deal more that the app could do, even down to building gazetteers of place-names, exploring similarities between words and sentences using semantic distance, and of course integrating AI built into macOS.
Nalaprop is available from its Product Page.
Should I put it into retirement, or do something more useful with it, and if so, what would you find most useful?

In most respects, lightweight virtualisation of macOS on Apple silicon delivers almost the same performance as running code on the host. That’s the result of having direct access to CPU cores and the GPU. However, earlier implementations in Monterey and Ventura performed poorly when accessing the Data volume in the Virtual Machine, with read/write speeds measured at 4.4/0.7 and 5.4/0.7 GB/s respectively, without FileVault or other encryption. In macOS 26.3.1 both RAW and ASIF encrypted disk images show disappointing performance particularly when writing to them. This article therefore re-evaluates VM disk performance to see if that extends to VMs.
Tests were performed on two freshly made 100 GB VMs in RAW format using the macOS 26.4 IPSW, running on a Mac mini M4 Pro in macOS 26.4. VMs were given 5 CPU cores and 16 GB memory, didn’t connect to an Apple Account, and were built and run in Viable and Vimy, both of which use the standard macOS API for virtualisation.
Performance was measured using Stibium’s ‘Gold Standard’ with 5 rather than 10 test sets, reading and writing a total of 26 GB in 80 files ranging in size between 2 MB and 2 GB. Following an initial write test, the VM was restarted before performing the read test. The first VM was configured with FileVault enabled, and the second with it disabled. In addition to those, standard read/write performance was measured as before on a 100 GB RAW disk image on the host, and on a 100 GB ASIF image, both being encrypted using 256-bit AES.
Measured read/write speeds were:
With FileVault disabled, performance in the VM was surprisingly close to that of the host’s internal SSD, with a small reduction in write speed from 7.66 to 5.91 GB/s. That’s a huge improvement on previous results, with writes being almost ten times faster.
Enabling FileVault did reduce performance significantly, particularly write speed which fell to about half. However, those are still good enough to be acceptable for most purposes.
No significant change was seen in host disk image performance from those measured in 26.3.1, though, which remains substantially slower than the VM with FileVault enabled.
VMs are vulnerable if they don’t have FileVault enabled. Without encryption, sensitive contents would be relatively easy to access if the VM were to fall into the hands of an attacker. Enabling FileVault is thus potentially more important for a VM.
Thankfully, with such great improvements in VM disk performance, those hosted on an Apple silicon Mac’s internal SSD are unlikely to be slowed much by their disk performance.
This makes it the more puzzling that encrypted RAW and ASIF disk images should perform so poorly, and it’s disappointing to see that continues in macOS 26.4. Over the same period that VM disk performance has increased so impressively, that of disk images has headed in the opposite direction.
If you tried installing the recent Background Security Improvement (BSI) in a macOS 26.3.1 VM, you were probably disappointed. In this respect, the VM didn’t work as expected. I was unable to find the BSI in its section in Privacy & Security settings. What did help was downloading it using SilentKnight, although that can’t install BSIs successfully. Instead, I restarted the VM and Privacy & Security offered to install the BSI at last.
Once installed, Privacy & Security offered to remove the BSI, but failed to do so, with SecurityImprovementsExtension reporting:Rollback failed: Error Domain=SUOSUErrorDomain Code=103 "Unable to remove Background Security Improvement" UserInfo={NSLocalizedDescription=Unable to remove Background Security Improvement, NSLocalizedRecoverySuggestion=Use Software Update to install the latest version of macOS.}
For the time being BSIs appear dysfunctional in VMs.

Like any file, a disk image can become corrupt or damaged, and like any mountable disk its file systems can also become corrupt or damaged. Although those should be very infrequent, their results can disastrous, and render the contents of that disk image inaccessible. This article suggests some solutions you can try.
In theory, if the problem is in the image’s file systems, you should be able to mount its volumes and run First Aid in Disk Utility to check and repair them. In practice that seldom works out, as macOS usually refuses to mount the image. Unless you have ready access to a recent backup, all you can do then is resort to Terminal’s command line to attempt a recovery.
Gaining access to the contents of a disk image requires two steps to complete: first the image must be attached as a device, then after probing of the file systems it contains, those can be mounted.
![]()
Read-only and compressed disk images have a checksum stored, and this is normally verified against the image file data first. If that proves invalid, then macOS will refuse to go any further.
![]()
In the past, records of checksum verifications have been stored in extended attributes such as com.apple.diskimages.recentcksum, and sometimes deleting those, or a record of the file systems being checked using fsck in com.apple.diskimages.fsck, can allow the disk image to mount. More recently those appear to have fallen into disuse.
Next you should try to attach the disk image without verification or mounting. This is best done using a command such ashdiutil attach -nomount -noverify diskImagePath
where diskImagePath is the full path to the disk image file, such as /Users/hoakley/VMs/myImage.dmg
If this succeeds, you’ll be rewarded with a list of the resulting devices, such as/dev/disk4 GUID_partition_scheme
/dev/disk4s1 EFI
/dev/disk4s2 Apple_APFS
/dev/disk5 EF57347C-0000-11AA-AA11-0030654
/dev/disk5s1 41504653-0000-11AA-AA11-0030654
The first is the disk device disk4, and is followed by its two standard partitions disk4s1 and disk4s2. The latter is its APFS container disk5 with its single APFS volume disk5s1. You can now check and repair the last two of those, such asfsck_apfs -y /dev/disk5s1
which should return a blow-by-blow account of the results. If the file system is HFS+ you may also be able to use third-party repair tools such as DiskWarrior.
When you’ve completed the required repairs, detach the disk image with a command likehdiutil detach /dev/disk4
If that fails to make the disk image mountable, some have claimed success by converting the disk image to a different format, using a command likehdiutil convert diskImagePath -format Uxxx -o outImagePath
where diskImagePath is the original disk image, outImagePath is the new image to be created, and Uxxx is the name of a disk image type, as listed in the Appendix.
If none of these gives access to the contents you require, then it’s almost certain that the only way ahead is to find the latest backup of that disk image, and use a copy of that.

One of the biggest penalties in using disk images has been their performance, particularly when they’re encrypted. Although no longer offered in Disk Utility, UDSP sparse images encrypted using 256-bit AES typically read and write as slow as 500/100 MB/s when mounted from an SSD delivering 4.7/4.9 GB/s. In contrast, UDSB sparse bundles can achieve close to that native speed.
macOS Sequoia brought a new type of disk image, Apple Sparse Image Format or ASIF, intended to deliver the high performance of sparse bundles, with their efficient use of storage space, in a single file that can be hosted on file systems beyond APFS. As this is now well over 18 months old, this article considers whether it has achieved those goals, and should become the preferred type of disk image.
Each test image was created using Disk Utility 22.7 (2510) in macOS 26.3.1 (a) running on a Mac mini M4 Pro, on its internal SSD of 2 TB. Performance measurements were made using the ‘gold standard’ method in my free Stibium on disk images of 100 GB nominal size. This writes and reads a total of 53 GB in 160 files ranging in size between 2 MB and 2 GB. As performance is likely to change with use of the disk image, the following sequence of events was used:
These provide three pairs of read/write measurements:
Disk image sizes were also measured when unmounted, using Precize or the Finder’s Get Info (for sparse bundles).
The three types of disk image tested were RAW (UDRW), UDSB (sparse bundle) and ASIF (sparse image). Each was tested fully when unencrypted, and test 1 was performed on an image encrypted using 256-bit AES.
The best and most consistent performance was achieved by UDSB sparse bundles, as expected. Their read speeds were 6.13, 6.12 and 6.19 GB/s, and write 7.62, 8.03 and 7.79 GB/s for the three separate measurements, and 5.09/5.23 GB/s read/write when encrypted. When first created, the sparse bundle only occupied 32 MB on disk, but by the end had grown to 3.99 GB even though empty.
The RAW disk image, formerly known as UDRW, also largely performed as expected. Read speeds were 6.09, 6.10 and 6.08 GB/s, and write 10.11, 9.86 and 10.11 GB/s. Initially it only required 5.78 MB on disk, rising to 621 MB at the end. However, its performance when encrypted was disappointing, at 2.84/1.58 GB/s read/write.
ASIF disk images were good, but also ran into problems when encrypted. Unencrypted read speeds were 5.99, 5.88 and 5.85 GB/s, and write 9.55, 8.93 and 9.64 GB/s. When encrypted, those fell to 2.82/1.72 GB/s read/write, no better than the RAW disk image. The image file size started at 26.8 MB on disk when empty and unused, and returned to 954 MB when empty at the end.
To confirm that ASIF performance when encrypted wasn’t an anomaly, I repeated that pair of tests on a MacBook Pro M3 Pro running 26.3.1 (a), and obtained similar results at 2.63/1.52 GB/s read/write, using a 10 GB ASIF image with one-tenth of the tests, giving 3.32/1.65 GB/s, and using Blackmagic, which gave 2.92/1.15 GB/s read/write. Although there is variation, they appear remarkably similar.
Test 2 results are summarised in the table above, for ease of comparison, and with the earlier results from macOS 26.0 below.
Although most of the test results in macOS 26.3.1 are very similar to those from 26.0, performance when using 256-bit AES encryption has fallen for all three disk image types, and most significantly in write performance for RAW and ASIF images, which have reduced from 4.3 to 1.58 GB/s (RAW) and from 3.9 to 1.72 GB/s (ASIF). The magnitude of those reductions is sufficient to have obvious impact on their use. Compared to native write performance using FileVault of 7.66 GB/s, those two types of disk image are pedestrian in the extreme, turning that blisteringly fast SSD into the equivalent of 20 Gbps over USB 3.2 Gen 2×2.
It’s possible that this dramatic reduction in encryption performance may have resulted from a change to address a vulnerability, but I’ve been unable to identify an entry in Apple’s security release notes that might correspond to such an event. I will repeat these tests once the update to macOS 26.4 has been released, in the hope it might be reversed.
When their folder-based structure is acceptable, UDSB sparse images remain the disk image type of choice, for their consistent high performance even when encrypted.
There is little to choose between RAW and ASIF disk images when a single file solution is required. ASIF images are portable to other file systems that can’t support APFS native sparse files, although curiously they too are flagged in APFS as being sparse files. As their sparseness isn’t dependent on APFS trimming habits, they are now an alternative that can be used on network storage and NAS. However, those able to use sparse bundles should continue to do so, particularly if using encryption.

A disk image is a file, or a folder containing files, that stores the contents of a physical storage medium. In contemporary usage most can be mounted as a disk or volume, so giving access to their contents. Originally developed to aid the manufacture of floppy disks, they go back long before the Mac, and now see wide use in all parts of macOS and its apps.
Since they were used in Classic Mac OS, they have come in a multitude of different formats and variants, many of which are listed in the Appendix. They’re an essential part of macOS installers, home to Recovery mode, and the basis for cryptexes. They’ve been used to burn and replicate optical disks, to archive disk contents, extensively in network backups, and for the distribution of software.
As early as Mac OS 9 in 1999, variants of formats had become complex. Here, Disk Copy is configured to create a read-only compressed .img file containing the contents of a standard 1.4 MB floppy disk. In the upper window, it has completed validating the checksum on a self-mounting .smi disk image that’s part of a DiskSet. Those could also be signed using certificates issued not by Apple but by DigiSign.
Mac OS X 10.1 Puma in 2001 brought a new standard with Universal Disk Image Format (UDIF) used in DMG disk images. Support for compression options in Apple Data Compression (ADC) unified what had previously been two disk image types, and extended support for images larger than a floppy disk. This new format enabled disk images to represent entire storage devices, complete with a partition map and disk-based drivers.
Mac OS X 10.5 Leopard in 2007 introduced the sparse bundle format, with its folder of smaller band files containing data. These enable the image to grow and shrink in size, and became a popular means of storing mountable Mac file systems on servers using different file systems.
In their most common use, Disk Utility or a third-party app such as DropDMG creates and mounts an empty container file, then copies a hierarchy of files and folders into its virtual file system. While the disk image remains mounted, it’s presented as a removable volume, and when unmounted it’s just a regular file that can be moved, copied and backed up like any other.
Its virtual file system can be any supported by macOS, but in recent years is most likely to be APFS. As the disk image can be hosted on a completely different file system, this enables you to store APFS volumes on systems that don’t themselves support APFS. This is essential for networked storage being hosted on a different file system such as Btrfs. SMB can then be used to access the contents of that disk image over the network.
Disk Utility offers a limited range of formats and variants, including RAW images (UDIF), sparse bundles (UDSB), optical disk masters (UDTO), and the new Apple Sparse Image (ASIF). They can be encrypted, and contain file systems in APFS, HFS+, FAT or ExFAT. Two command tools extend those formats and variants, diskutil with its image verb being the equivalent of Disk Utility, and hdiutil providing the most extensive support.
Opening a disk image in the Finder performs two distinct operations: first the file or bundle is attached, much in the way that you might attach physical storage. Once that has occurred, the image is probed by macOS for file structures and systems, and those that can be mounted are mounted as external file systems, normally in the path /Volumes. Cryptexes are an exception to this, as APFS will graft the image’s file system into arbitrary locations in the host file system.
Two types of verification can be performed during an attach-and-mount procedure. The first can compare the file’s checksum against a stored value to determine if the file has become corrupted, while the second is performed during probing and mounting of file structures and systems within the image. The command tools provide options to attach an image without mounting that can be used to attempt repairs on its file systems, although those seldom seem successful.
This ‘warning’ alert from 2020 illustrates one of the longstanding issues with disk images. Although integrity checking of disk images using checksums has been valuable, when an error is found there’s no possibility of repair or recovery as the image fails to attach, so its file system can’t be made accessible.
There are two other issues to consider before using disk images, their read-write performance, and use of storage space.
![]()
This table summarises read and write performance of the most popular types of disk image prior to macOS Tahoe, and demonstrates how sparse bundles have consistently performed best and most consistently, and sparse images (now dropped from Disk Utility’s options) fare worst, particularly when encrypted.
The introduction of ASIF in Sequoia has added another option, although sparse bundles remain fastest overall. I will be re-examining these in the coming weeks, now that new format has had more time to mature.
Before macOS Monterey, sparse bundles and sparse images were the only formats that made efficient use of disk space, as they grow to accommodate their contents, and should shrink again when some or all of their contents are removed. Monterey is thought to be the first version in which UDIF read/write images (UDRW) have been stored in APFS sparse file format. This has transformed what had previously been space-inefficient disk images that retained empty storage, into a format that can prove almost as space-efficient as sparse bundles.
diskutil with its image verb extends those, and hdiutil is the most comprehensive.
Jules Bastien-Lepage’s brilliant protégé was a young woman who started training in Paris in 1877, and who died from tuberculosis seven years later, just three months before him, Marie Bashkirtseff (1858–1884).
She was born and brought up in Havrontsi (Gavrontsi), to the north of Poltava in central Ukraine, between Kyiv and Kharkiv, where she first started to learn to draw and paint. Her affluent parents split up when she was twelve, following which she travelled around Europe with her mother, eventually settling in Paris. She originally hoped to be a singer, but after an illness ruined her voice, she decided to be an artist. She then studied with Robert-Fleury from 1877, and at the Académie Julian.

A self-assured painter from the beginning, she set her sights high and had the ability and drive to paint excellently. Her early Self-portrait with Palette (1880) was painted in the same year that she first had a work accepted for exhibition at the Paris Salon, and she was successful again in every subsequent Salon until her death.

While still studying at the Académie Julien in 1881, she painted In the Studio, which gives good insight into what her training was like. Her class was of course entirely female, and the Académie Julien was one of the few reputable schools that accepted women pupils at that time. The artist is seated in the centre foreground, holding her palette and knife as she looks up at one of her fellow pupils.

Her early portraits are skilful if conventional, as is The Artist’s Sister from 1881. She started establishing herself in the art scene; it has been claimed that she wrote a column for the mysandrist newspaper La Citoyenne under the name of Pauline Orrel, but that appears to be unsupported by the original edited versions of her diaries.
She became a close friend of Jules Bastien-Lepage when visiting Nice in 1882, and he acted as her mentor if not teacher, as she described herself as his pupil. She also formed a close friendship with the writer Guy de Maupassant.

As she developed a more distinctive style in her portraits, so her brushwork loosened. She was an astute observer of women’s life, as shown in At a Book (c 1882), with its emphasis on her model’s unusual hair.

Young Russian Girl (c 1882) is another delicate portrait, although I suspect the original isn’t as soft-focus as this image.

Although Bashkirtseff accepted that her mentor Bastien-Lepage reigned supreme in the countryside, she felt that she was his match when it came to depicting the urban environment of Paris. In the Mist from 1882 is a good demonstration of how well she captures the almost deserted city streets on a foggy day, with a bright plume of flame from a fire in the centre of her canvas.

Autumn, from 1883, is an impressive and Impressionist depiction of a row of trees on the bank of the River Seine in the centre of Paris, but is unusual in being devoid of people. The leaf litter, occasional rubbish, and fallen bench strengthen its feeling of desolation in the midst of the bustling city.

Bastien’s composite of detailed realism blended with more painterly passages shows in one of her best portraits, The Umbrella (1883). This girl’s tenacious stare at the viewer is quite unnerving. That year she was awarded an honourable mention from the Salon.

A Meeting (1884) finally justified her claim to paint the urban poor, and to match Bastien-Lepage. This painting was a great success when shown at the Salon that year, and is probably her finest work.

Her pastel Portrait of Madame X (1884), now in the Musée d’Orsay together with A Meeting, was also shown in the Salon that year.
By that summer, Bashkirtseff’s fragile health was deteriorating rapidly because of tuberculosis. She died on 31 October, less than a month before she would have turned twenty-six, and less than three months before her mentor died.
Her ambition was better fulfilled after her death than in life. Her huge mausoleum in Cimitière de Passy, Paris, designed by Bastien’s younger brother Émile, contains her artist’s studio complete with an unfinished painting of Holy Women by the Grave. Three years later, her copious and revelatory diaries were published, and propelled her to international fame.
References
Wikipedia.
An English translation of her journal, on archive.org.

膝盖骨乐队 Kneecap,8.5/10
评分给高了一点,是因为我部分地代入了音乐教师 Dj Próvai 的角色,于是它似乎成为了对我而言最好的中年电影之一。
不再是那种俗套的中年电影:在生活压力或者虚无中产生情绪,寄情于(事业 or 自然 or 某种兴趣爱好 or 性爱)之中,最终(成功 or 不成功)的故事。
而是,在碌碌生活中,仍然坚信自己的某些想法是对的(譬如怎样普及爱尔兰语),尽管无力去做什么,却仍然保持着心底的理念,不让屁股决定自己的脑袋。然后,某一天,恰逢其会,遇到了更有天赋和激情的小朋友们,就可以随时行动起来,为他们提供支持,用自己的经验和技术,让那些 idea 更有机会实现。
同时,一方面,在社群中维持某种程度而又不喧宾夺主的 ego;另一方面,在自己原有的社会连接中,纠结而微妙地平衡着,和各种被动或主动地岁月静好的人们、为你好但理念非常不兼容的人们、以及用非无政府主义的态度搞事情的人们,或者试探、或者坦承、若即若离。
以及,经常遇到小朋友们听不懂年代梗的尴尬。
:我这个录音棚比不上 Abbey Road 啦。
:Abbey 啥玩意?
:……
:大家看啊,Roland 808 鼓机!
:这是啥?看着像 80 年代的垃圾?
:……是我们要用来录音的设备。
(Update,才发现这两个梗都被放到官方预告片里了 lol
看《波斯语课》,犹太人阴错阳差,靠着教德国军官波斯语来活命,但他完全不会波斯语,于是硬编了一门语言出来,每天编出一些单词让德国人背,犹太人自己也拼命背,忽悠了两年都没穿帮。
这听起来不太可能,当然电影里也做了很多铺垫,譬如犹太人声称自己也不懂读写,只是单纯教口语。在那个信息不流畅的时代,人们对如何学习一门外语的认知,也和我们如今相差甚远。总之,这只是电影里的设定,借此体验剧情就好。
电影的情节,让我想起萨苏说过一个段子:抗战时期的冀中八路军,冒充日本兵去刺探情报,他们只是跟着亲中的日本人学了一阵子口语,就能练到,让日本人听不出是 “外国人在说日语” 的程度。
你们现代人学不好外语,就是少挣俩钱儿。我们学不好的,都牺牲了。
萨苏《尊严不是无代价的》
想象如果换作是我,或者,如果是几个我脑中浮现出的,日常就有压力和情绪状况的朋友,面对这样的情境,这种一旦露馅就会死的巨大压力,能不能蒙混搞定?
大概有人真的会直接选择死亡吧?相比之下,虽然我也焦虑,但默认的思考方向,仍然是先去试试,再大不了一死。虽然自认是语言天赋很糟糕的人,但也存在着微小概率,拼命学外语,然后蒙混过关?——某种意义上,我觉得自己并不是因为面对压力而焕发了斗志,而是,没有经历过这种必须拿命学外语的样子,作为一种体验,有些好奇?
从文化决定论的角度,这些不同的状态,和环境、和文化,有很大的关系。但究竟有多大的关系?古代和如今的环境,对人的影响到底差异在哪里?我并不清楚。甚至,这样的人的比例,古今是否真的不同,现在是否变得更多,我也不清楚。也许他们之前只是没有显现。
以及,我第一次意识到「有的人会在面对巨大生存压力时,直接选择去死」这件事,大概是《大逃杀》里,那几个直接跳崖的学生。
之前聊到,日文、藏文的语序结构,和我们习惯的中文、英文不同,是谓语动词放在句子最后的「主语-宾语-谓语」的形式。
:(吐槽)所以人们常说的,日本人懂礼貌,会听人把话说完。其实是因为这样的结构,需要认真听到最后一个词,才知道整个句子要说「是」或「不是」啊。
:对于需要使用不同敬语的日本人,也方便他们先把宾语对象列出来,再根据其身份,决定用什么样的敬语去修饰动词。
另一个 blog 有时候写得少的原因,大概是在「文章是在写给谁?」这方面,无意识地发生了混乱。
除去一部分
的篇目;其它很多文章,应该是(有意识或无意识地)有一个,潜在的写作对象的。他可能是
于是,经常写到一半,突然意识到这个对象的存在,然后陷入「我这样写,有什么意义吗」的沮丧,也就不写了。
又或者,吐槽吐到一半,突然意识到,我所吐槽的特质,其实和来看 blog 的人,并不相关。于是反而担心,会不会让读者们对号入座产生误解,或者觉得我这个对空掰扯道理的样子很爹味儿之类的。
——就像在「主-宾-谓」的句子里,谓语写一半了,才意识到,那个预设的宾语的存在。
