Daring Fireball By John Gruber на русском
Подписаться
Из архива DF: «Electron и упадок нативных приложений»
Автор изначально выражал обеспокоенность в 2018 году по поводу того, что приложения на Electron негативно влияют на платформу Mac, при этом оставаясь менее пессимистичным в отношении нативных приложений. Они считали, что база пользователей Mac, привлеченная качеством, будет естественным образом защищать свою экосистему нативных приложений. Однако возросшая популярность Mac привела к размыванию этих разборчивых пользователей, причем многие новые пользователи были безразличны к качеству нативных приложений.Несмотря на эти опасения, автор теперь наблюдает возрождение по-настоящему нативных, идиоматически корректных приложений для Mac. Хотя не нативные фреймворки, такие как Electron, сохраняются, они не добились значительного дальнейшего прогресса; на каждое приложение Electron появилось нативное альтернативное, такое как ChatGPT. Автор видит, что сегодня выходит больше высококачественных новых приложений для Mac, чем в 2018 году, а устоявшиеся нативные приложения продолжают процветать.Собственная разработка программного обеспечения Apple отражает эту тенденцию: разочаровывающая версия Journal для Mac контрастирует с более "маковским", хотя и с ошибками, новым приложением Siri. Автор подчеркивает иронию того, что приложение Claude от Anthropic было создано с использованием Electron, фреймворка, для которого ИИ компании способен генерировать превосходный нативный код для Mac. Это особенно разочаровывает, учитывая опыт Anthropic в генерации кода, включая AppKit и SwiftUI. Опасения автора были оправданы, но их первоначальное отсутствие пораженчества оказалось обоснованным.