Daring Fireball By John Gruber... 노트

Daring Fireball By John Gruber 한국어

Daring Fireball은 Apple 제품, 기술 및 관련 뉴스에 주로 초점을 맞춘 오래 지속되는 영향력 있는 블로그입니다. Apple 커뮤니티에서 존경받는 목소리인 John Gruber가 작성하고 유지합니다. 깊이 있는 분석, 강한 의견, 심층적인 기사로 인해 Apple 열성자와 업계 인사들에게 인기가 있는 목적지입니다. Gruber의 글쓰기는 Apple 제품의 디자인과 철학을 깊이 있게 다루고, 회사의 결정과 방향에 대한 독특한 관점을 제공합니다. 사이트에는 또한 Gruber의 "링크드 리스트" 섹션도 있습니다. 이는 웹에서 다양한 기사와 콘텐츠의 큐레이션된 링크 모음으로, Gruber의 짧은 코멘터리와 함께 제공됩니다. Daring Fireball은 Apple 및 더 넓은 테크 세계에 대한 의견을 형성하고 논의를 촉발하는 중요한 목소리입니다.

노트 스레드

벤 톰슨은 미국의 오픈 가중치 모델 제작자들이 중국 대안에 의존하는 중요한 문제를 강조합니다. 미국 기업들은 프론티어 랩의 서비스 약관으로 인해 제약을 받고 있으며, 이로 인해 그들의 모델은 열등해지고 중국 중개자를 통해 이미 증류된 모델을 다시 증류해야 하는 상황에 놓입니다. 톰슨은 증류를 둘러싼 내재된 부정적인 시각에 의문을 제기하며, LLM 자체가 인터넷 지식의 증류물임을 지적합니다. 그는 오픈 가중치 모델이 혁신을 촉진한다고 주장하며 프론티어 랩이 적응할 것이라고 믿습니다.그러나 이 과정에 대한 중국 의존은 문제가 있습니다. 톰슨은 모델 훈련을 위한 데이터 수집을 공정 이용으로 선언하고 미국 기업의 증류를 제한하는 서비스 약관을 금지하는 미국 법률을 제안합니다. 그는 본질적으로 API 쿼리인 증류를 방지하는 것은 실질적으로 불가능하다고 강조합니다. 대신, 그는 랩을 보호하면서도 그들의 학습이 더 넓은 혁신에 연료를 공급하도록 보장하는 사전 예방적 저작권 정책을 옹호합니다.K3와 같은 선도적인 중국 모델이 단순히 증류의 산물이 아니라는 점을 인정하면서도, 톰슨은 그것이 그들의 빠른 개발 주기에서 중요한 구성 요소라고 말합니다. 중국 기업들은 서비스 약관을 무시하고 모든 모델을 오픈으로 취급합니다. 따라서 저작권을 존중하는 서구 기업들은 K3와 같은 중국 출시를 기다려야 합니다. 톰슨은 상황의 역설적인 본질을 고려할 때 OpenAI와 Anthropic이 제기한 모델 증류에 대한 반대에 대해 회의적인 입장을 표명합니다.
브라질 사용자들은 특히 내비게이션, 여행, 날씨와 같은 카테고리에서 앱 스토어 순위에 형편없이 만들어진 게임이 급증하는 것을 발견했습니다. 이 게임들은 종종 AI가 생성한 동물 그림을 앱 아이콘으로 사용하며, 실제로는 숨겨진 베팅 및 도박 앱의 전면으로 작용합니다. 9to5Mac의 조사에 따르면 이러한 앱 60개 이상이 브라질 외부에서 접속할 때는 정상적으로 작동하지만, 브라질 IP 주소에서 열면 온라인 베팅 플랫폼을 드러내는 것으로 밝혀졌습니다. 재킷 앱으로 알려진 이 앱들은 앱 스토어 검토를 탐지되지 않고 통과하기 위해 합법적인 게임으로 위장합니다. 주요 문제는 이러한 앱들이 앱 스토어 검토 과정을 속이고 순위 상위에 오를 수 있다는 것입니다. 한 가지 예로 "PotatoPlot Puzzle"이라는 앱이 있는데, 이는 토끼 감자 농부를 특징으로 하는 게임이지만 날씨 앱으로 분류됩니다. 이 앱은 2억 명 이상의 시민이 거주하는 국가인 브라질에서 최고의 날씨 앱으로 떠올랐습니다. 이러한 앱이 인기를 얻을 수 있었다는 사실은 앱 스토어 검토 과정이 사기꾼을 잡는 데 효과적이지 않다는 것을 시사하기 때문에 우려스럽습니다. 저자는 애플이 앱 스토어를 완전히 사기 없는 곳으로 만들기 위해 노력하기보다는, 특히 인기 있거나 수익성이 좋은 성공적인 사기를 앱 스토어에서 제거하는 데 집중해야 한다고 주장합니다. 저자는 앱 스토어 검토 과정이 모든 사기 시도를 잡아낼 것으로 기대하는 것은 불합리하지만, PotatoPlot Puzzle과 같은 앱이 브라질에서 가장 인기 있는 날씨 앱이 되었다는 것은 용서할 수 없다고 믿습니다.
Roblox는 20주년을 기념하며 "You make the game" 철학을 확장하고 있습니다. 이 회사는 수백만 명의 일일 활성 사용자 중 누구든 다음 히트 게임을 만들 수 있다고 믿습니다. 이를 촉진하기 위해 Roblox는 앱 내에서 모바일 우선 제작 탭인 "Build"를 도입하고 있습니다. 또한 모든 기술 수준의 크리에이터를 위해 Studio 내에 AI 기반 도구 모음을 출시할 예정입니다. 크리에이터가 덜 중요한 개발 작업을 위임할 수 있도록 설계된 이러한 새로운 에이전트 도구는 7월 28일에 테스트를 시작할 것입니다. 그러나 Roblox의 이러한 움직임은 Apple의 이전 조치와 대조되고 있습니다. Apple은 이전에 Bitrig, Replit, Vibecode와 같이 사용자가 모바일 장치에서 직접 iOS 앱을 빌드할 수 있도록 허용한 AI 코딩 앱을 iOS에서 차단했습니다. 데스크톱 개발은 허용되지만 iOS 자체에서 iOS 앱을 빌드하는 것은 허용되지 않았습니다. Apple이 Roblox가 iOS에서 AI 지원 게임 생성을 제공하도록 허용하는 것을 어떻게 정당화할 수 있는지에 대한 의문이 제기되고 있습니다. 이는 Apple의 결정이 일관성이 없으며, 소규모 독립 개발자보다 Roblox와 같은 대규모 플랫폼을 선호할 수 있다는 의미입니다. 이러한 정책의 불일치는 앱 개발 생태계 내의 공정성과 경쟁에 대한 우려를 제기합니다.
OpenAI는 ChatGPT, Codex, 그리고 개발자 대상 API를 하나의 핵심 제품 팀으로 통합한다고 발표했습니다. Codex의 책임자인 Thibault Sottiaux가 이 새로운 팀을 이끌 것이며, 이는 더 큰 구조 조정 노력의 일환입니다. Codex는 OpenAI의 소비자 및 기업용 제품의 핵심 구성 요소로, 디지털 작업을 자율적으로 수행할 수 있도록 합니다. 또한, 회사는 Codex, ChatGPT, 그리고 Atlas 웹 브라우저를 통합한 "슈퍼 앱"을 개발 중입니다. 그러나 이 기사의 저자는 OpenAI의 접근 방식에 비판적이며, Codex 팀에게 ChatGPT를 맡긴 것은 실수라고 주장합니다. 저자는 ChatGPT가 더 집중되고 일관성 있는 제품이었으며, Codex 팀이 플랫폼에 혼란과 난립을 초래했다고 믿습니다. 저자는 또한 OpenAI가 복사하려는 앱인 Claude의 복잡성을 비판하는데, Claude는 중복되는 기능을 가진 여러 기능을 가지고 있습니다. 저자는 AI 산업이 쉽게 설명될 수 있는 것처럼 복잡하고 혼란스러운 제품을 제시하지만, 실제로는 뒤죽박죽이라고 주장합니다. 저자는 OpenAI 및 기타 회사에서 개발 중인 제품과 기술을 명확하고 간결하게 설명할 수 있는 사람이 없다는 것에 좌절감을 느낍니다. 전반적으로 저자는 OpenAI가 나아가는 방향에 대해 회의적이며, 회사가 제품과 전략을 단순화하고 명확히 할 필요가 있다고 믿습니다.
OpenAI는 제품 출시를 제대로 수행하지 못해 비판에 직면했으며, 사용자들의 반발을 과소평가했을 가능성이 높습니다. 이는 OpenAI와 사용자 기반 간의 잠재적인 단절을 시사하며, 이는 ChatGPT가 처음으로 유명세를 얻게 된 방식에서 비롯되었을 수 있습니다. 이러한 실존적인 문제에도 불구하고, 즉각적인 관심사는 주요 ChatGPT 애플리케이션 내에서 채팅 기능을 복원하는 것이었습니다. 저자는 별도의 ChatGPT 및 Codex 앱이 있던 이전 시스템이 더 우수했다고 주장합니다. Codex를 "ChatGPT"로, 원래 ChatGPT를 "ChatGPT Classic"으로 이름을 변경하는 것은 당황스러운 결정으로 간주됩니다. 새로운 ChatGPT 앱은 클래식 버전의 기능이 부족하고, 간접적인 채팅 삭제 프로세스와 같이 불필요한 복잡성을 도입합니다. 저자는 제품 결정이 사용자 기반 자체에 대한 이해 부족이 아니라 사용자 요구와 분리된 AI 연구자들에 의해 내려지고 있다고 믿습니다. 단순하고 채팅 중심적인 ChatGPT와 복잡한 Codex 간의 명확한 구분이 사용자 참여에 중요합니다. 저자는 OpenAI가 방대한 사용자 기반을 끌어들인 단순함보다 복잡성을 우선시하는 것을 비판합니다. 궁극적으로 저자는 제품 혼란을 해결하기 위해 원래의 명명 규칙으로 돌아가거나 "ChatGPT Codex"와 같이 더 명확한 명칭을 사용할 것을 제안합니다.
Sean Malseed — YouTube의 "Action Retro" — 오리지널 맥킨토시를 위한 마크다운 에디터를 만들었습니다. 소스 코드는 GitHub에, 소개 영상은 YouTube에 있습니다. 이 에디터는 파스칼이 아닌 C로 작성되었으며, 최신 Retro68 GCC 기반 컴파일러를 사용합니다.이것이 존재한다는 사실이 정말 마음에 듭니다. 하지만 실제 앱 자체는 전혀 마음에 들지 않습니다. 아마도 "방해받지 않는" 에디터의 목적이 "전체 화면" 모드일 수 있지만, 저는 창을 사용하지 않는 맥 앱에는 절대 눈길도 주지 않을 것입니다. 전체 화면 모드는 게임을 제외하고는 당시에는 존재하지 않았습니다. ArtfulType은 1984년 맥킨토시 앱 같은 맥 앱이 아닙니다.만약 클래식 맥에서 마크다운으로 글을 쓰고 싶다면, 제가 원래 마크다운을 사용하기 위해 만든 앱인 BBEdit를 사용할 것입니다. 그리고 제가 주로 여전히 사용하는 두 개의 앱 중 하나입니다. 하지만 BBEdit는 오리지널 128KB 맥킨토시에서는 실행되지 않습니다. 왜냐하면 Rich Siegel이 1989년까지 이를 만들지 않았고, 가장 이른 공개 버전은 1992년의 BBEdit 2였기 때문입니다. BBEdit 2.1.3은 Infinite Mac의 System 5에서는 실행되지만, System 3에서 실행하면 충돌합니다. 저는 1980년대 레트로 맥을 사용하는 매력을 100% 이해하지만, System 6을 실행할 수 없는 맥을 사용하는 매력은 이해하지 못합니다.
Apple은 OpenAI를 상대로 영업 비밀 절취 혐의로 소송을 제기했으며, OpenAI가 자신들의 우려에 대해 전혀 응답하지 않았다고 주장했습니다. 그러나 NBC 뉴스가 검토한 이메일에 따르면 OpenAI는 2월에 Apple의 연락에 초기 대응을 했던 것으로 밝혀졌습니다. Apple을 대리하는 외부 변호사로 인해 소통이 복잡해졌습니다. 이 변호사는 Wang이라는 성을 가진 직원 대신 Chang이라는 성을 가진 OpenAI 직원이에게 실수로 이메일을 보냈습니다. 변호사는 다음 날 혼란에 대해 사과했습니다. 사과에도 불구하고 OpenAI의 법무 자문은 화가 났고 Apple에게 외부 변호사를 해임할 것을 요청한 것으로 알려졌습니다. Apple은 이 요청을 거부했습니다. 변호사는 나중에 세 번째 이메일을 통해 Chang에게 자신의 실수를 명확히 설명하며 Wang에게 이메일을 보내려 했다고 밝혔습니다. 이 명확화에 따라 OpenAI는 문제가 해결되었다고 판단하고 더 이상 응답하지 않았습니다. 저자는 이 이메일 혼란이 OpenAI가 Apple의 초기 비난에 응답하지 않았다는 Apple의 핵심 주장을 어떻게 반박하는지 의문을 제기합니다. 저자는 OpenAI가 그러한 오해를 바탕으로 문제를 해결되었다고 간주했다는 것이 있을 법하지 않다고 생각합니다. 저자는 또한 NBC 뉴스가 이 정보를 OpenAI에게 면죄부를 주는 것으로 제시한 이유에 대해 의문을 제기합니다.
중국 규제 당국이 애플에 해당 국가의 아이폰에서 인공지능 서비스를 출시할 수 있는 라이선스를 부여했습니다. 이 라이선스는 중국의 인터넷 감시 기관인 중국사이버공간관리국(Cyberspace Administration of China)이 부여했으며, 수요일에 공지사항으로 발표되었습니다. 이메일 요약, 보고서 초안 작성, 이미지 편집 및 기타 작업을 수행하는 데 사용되는 AI 기능인 Apple Intelligence는 다른 여섯 개의 스마트폰 기반 AI 서비스와 함께 라이선스를 받았습니다. 알리바바 그룹 홀딩(Alibaba Group Holding)과 바이두(Baidu)는 중국 내 Apple Intelligence의 기술 파트너 역할을 할 것입니다. 알리바바의 Qwen 대규모 언어 모델은 중국 사용자를 위한 iOS, iPadOS, macOS 및 visionOS 내 Apple Intelligence 경험에 통합될 것입니다. 이 통합을 통해 사용자는 텍스트 및 이미지 생성과 같은 모델의 기능을 활용할 수 있습니다. 바이두 관계자 또한 회사가 중국 내 Apple Intelligence를 위한 AI 기능을 개발하기 위해 애플과 협력하고 있다고 확인했습니다. 이 라이선스는 2년 전에 발표되어 iOS 18에 출시된 Apple Intelligence에 대한 것이며, 지난달 WWDC에서 iOS 27용으로 발표된 Siri AI와는 별개입니다. 이 라이선스가 올해 Siri AI에 대한 승인인지 여부는 불분명합니다. Apple Intelligence의 승인은 회사가 입지를 확장하려 노력해 온 중국 시장에서 애플에게 중요한 발전입니다.
핵심 원칙은 사용자가 어떤 스크린샷을 보더라도 애플리케이션의 상태를 파악할 수 있어야 한다는 것입니다. 모든 프레임에 주의를 기울이는 이러한 접근 방식은 애플리케이션의 품질을 입증함으로써 사용자의 신뢰를 쌓아줍니다. 사용자는 코드를 볼 수 없기 때문에 오로지 사용자 인터페이스를 통해 앱의 품질을 판단합니다. 세련된 UI는 개발자가 인터페이스와 그 기반이 되는 코드 모두를 다듬는 데 시간을 투자했음을 시사합니다. 실제로 이는 원치 않는 시각적 결함을 피해야 함을 의미합니다. 여기에는 화면 전환 시 나타나는 흰색 섬광, 부분적으로만 로드된 콘텐츠, 로딩 중 콘텐츠 레이아웃이 바뀌는 현상 등이 포함됩니다. 또한 UI는 메시지와 상태 표시기에서 내부적으로 일관성을 유지해야 합니다. 정밀한 애니메이션은 개발 과정에서 종종 간과되기 때문에 매우 중요합니다. UI는 정적 상태에서는 멋져 보일 수 있지만, 전환 시에는 끊기거나 버벅거릴 수 있습니다. “모든 프레임을 완벽하게”라는 개념은 UI 제작의 장인정신을 고취시킵니다. 이러한 원칙은 사용자가 의식적으로 알아차리지 못하더라도 전반적인 사용자 경험을 향상시킵니다. 과도기적인 상태를 소홀히 하면 개발의 다른 영역에서도 소홀함이 이어질 수 있습니다.