Apple Watch를 위한 구축은 범위가 더 작음에도 불구하고 iPhone보다 더 어렵습니다.
Claude Code는 자동화가 아닌 협력적인 팀원처럼 느껴졌습니다.
반복적인 AI 코딩을 통해 짧고 생산적인 작업 세션이 가능해졌습니다.
David Gewirtz/ZDNET의 스크린샷
Claude Code를 사용하여 필라멘트 관리 앱의 iPhone 및 Mac 버전을 구축한 후에는 Apple Watch 구현이 나에게 이렇게 힘든 시간을 줄 것이라고는 전혀 예상하지 못했습니다.
그것은 분명히 상상력의 실패였습니다. 가장 필수적인 기능을 찾아서 아주 작은 Apple 화면에 맞게 만드는 과정은 꽤 어려운 일이었습니다.
또한: Claude Code를 믿고 iPhone 앱을 만들기 전에 알았더라면 좋았을 10가지
약 2시간 만에 대부분의 인터페이스를 설계하고 구현한 것은 사실입니다. 하지만 그것은 내가 뭔가를 할 수 있다는 것을 보여주는 프로토타입에 불과했습니다. 테스트 데이터가 아직 Xcode 시뮬레이터에서 올바르게 작동하지 않았습니다.
그러나 앱을 실제 시계로 옮기고 이미 iPhone 앱에서 수집한 120개 이상의 데이터 기록을 사용하여 작동시키려고 시도하자마자 앱 성능을 모니터링하는 Xcode 프로세스에서 약간의 붕괴가 발생했습니다.
David Gewirtz/ZDNET의 스크린샷
처음으로 돌아가기
iPhone과 Mac 앱을 모두 시작했을 때 최종 제품에 원하는 특징과 기능에 대한 매우 명확한 아이디어가 있었습니다. Apple Watch에서 어떤 기능이 작동할지 정확히 확신할 수 없었습니다.
분명히 NFC 스캔 및 사진 촬영은 옵션이 아닙니다. 어떤 기능이 중요했고 어떤 기능을 생략할 수 있나요? Apple Watch 앱을 만드는 것은 뺄셈에 관한 것이 전부였습니다.
당신은 아마도 미켈란젤로가 자신의 조각품을 묘사한 방식에 익숙할 것입니다. 그는 자신의 조각품이 이미 대리석 안에 존재했으며, 그의 임무는 단순히 남은 돌을 제거하여 조각품을 드러내는 것이라고 말한 것으로 유명합니다.
이것이 바로 Apple Watch 앱의 정신입니다. 앱은 iPhone에 존재하지만 작은 화면에서 실행할 수 있도록 하려면 충분한 코드를 제거해야 합니다.
또한: Claude Code는 6개월 만에 10억 달러라는 놀라운 수익을 올렸습니다. AI로 코딩된 내 iPhone 앱이 그 이유를 보여줍니다.
이번에는 Claude Code에게 기능에 대한 추천을 요청하는 것부터 시작했습니다. 나는 "나는 Apple Watch 앱을 만들고 싶습니다. 분명히 NFC도 없고 사진도 찍지 않는 iOS 앱의 아주 작은 하위 집합이어야 할 것입니다. 프로젝트와 그 용도에 대해 생각하고 Apple Watch 앱의 기능과 성능을 나에게 제안하십시오."라고 말했습니다.
클로드는 꽤 좋은 일을 해냈습니다. 필라멘트가 얼마나 남았는지 표시하기 위해 시계 컴플리케이션(시계 홈 화면의 작은 아이콘)을 만드는 아이디어에 약간 흥미를 느꼈습니다(그러나 수백 개의 스풀이 있기 때문에 그것은 도움이 되거나 유용한 기능이 아니었습니다). 또한 주어진 스풀에 얼마나 많은 필라멘트가 있는지에 대한 스마트 추적 방법이 없거나 필요하지 않습니다. 기억할 때 그리고 대략적인 필라멘트 비율을 표시할 만큼 관심이 있을 때 간단히 데이터베이스를 업데이트합니다. 아마도 전체 앱에서 가장 덜 중요한 기능일 것입니다.
시계 컴플리케이션에 대한 Claude의 집착을 극복한 후 사용 사례에 대해 논의했습니다. 나는 내 시계를 보고 특정 3D 프린터에 무엇이 로드되어 있는지 확인하고 싶었습니다. 저는 휴대폰을 Fab Lab에 가져오지 않은 경우를 대비하여 Apple Watch만 사용하여 한 위치에서 다른 위치로 스풀 이동을 기록할 수 있기를 원했습니다. 그리고 제가 계획하고 있는 프로젝트에 어떤 색상과 재료가 있는지 빠르게 검색할 수 있기를 원했습니다.
제가 마침내 시계 작업을 하기로 결정한 것은 다음과 같습니다.
재료, 색상, 공급업체별로 스풀을 찾아보고 필터링하세요.
스풀 세부정보 및 현재 할당 보기
기계와 저장 위치 간 스풀 이동
스풀을 완료로 표시
기계, 저장 위치 및 색상 찾아보기
휴대폰, Mac, 시계 간 데이터를 동적으로 동기화
이는 다음을 포함하여 많은 것을 생략할 것임을 의미했습니다.
Quick Move(NFC 기반 제작 워크플로우)
NFC 태그 읽기 및 쓰기
스풀 생성, 편집 및 삭제
기계 및 저장 위치 관리
참조 데이터(벤더, 색상, 소재 등) 관리
통계를 통해 완료된 스풀 보기 및 복원
백업 및 복원
설정 및 도구
iOS 단축키 통합
기능 세트가 설정되면 Claude Code에게 앱 구축 작업을 맡겼습니다.
초기 빌드
초기 빌드에는 테스트 데이터를 사용하고 Xcode에 내장된 시뮬레이터를 사용하여 앱 기능을 테스트했습니다.
David Gewirtz/ZDNET의 스크린샷
홈 화면에 기계 버튼이 없습니다. 스풀을 나열하는 대신 해당 기능을 "인벤토리"라고 불렀습니다. 또한 아무 작업도 수행하지 않는 필터 버튼(화살표로 표시)도 구축했습니다.
David Gewirtz/ZDNET의 스크린샷
마침내 스풀 기능이 작동하게 되었을 때 앱에 스풀 사용 비율이 표시되었으며 때로는 공급업체 이름이 첨부되기도 했습니다.
David Gewirtz/ZDNET의 스크린샷
그런 다음 Claude는 표시되는 스풀 수를 처음 25개로 임의로 제한하고 싶었습니다. 앱의 전체 목적은 전체 스풀 목록을 볼 수 있도록 하는 것이라고 설명했습니다. 그런 다음 Claude는 25스풀 제한 없이 앱을 구현했습니다.
David Gewirtz/ZDNET의 스크린샷
당시에는 AI도 나도 깨닫지 못했지만, 그 변화는 일시적으로 치명적이었다.
실제적인 한계
결국 모든 화면이 제대로 작동하게 되었습니다. 나는 인벤토리에 있는 스풀의 사진을 볼 수 있기를 원했습니다. 사진이 꽤 크네요. 기기에 저장하려면 많은 공간을 차지합니다.
내 Apple Watch Series 9에는 1GB의 RAM과 상당히 큰 64GB의 저장 공간이 있지만 기기에서 실행되는 모든 앱에서 이를 공유해야 합니다. 수백 장의 사진을 Watch에 가져오면 장치의 메모리 버퍼가 압도될 수 있습니다.
또한: Claude Code를 단계별로 설치하고 구성하는 방법
Claude에 따르면 Apple Watch iCloud 동기화는 데이터 구조의 모든 것을 한 번에 중단합니다. 제가 구현한 아키텍처에서는 사진이 요청될 때 한 번에 한 장의 사진만 가져올 수 없습니다.
Claude는 이를 허용하기 위해 모든 앱을 완전히 재설계하겠다고 제안했지만, 오랜 경험을 통해 작은 이점을 위해 큰 변화를 주면 광기(및 파손)로 이어진다는 것을 알게 되었습니다. 그래서 저는 Claude와 이 문제에 대해 논의했습니다(인간 프로그래머와 거의 같은 방식으로).
스크린샷: David Gewirtz/ZDNET
우리는 사진을 제외한 모든 것을 동일하게 유지하면서 기본 데이터 구조를 두 개로 나누기로 결정했습니다. 데이터 구조의 iPhone 및 Mac 버전에는 사진 참조가 포함되지만 Watch 버전에는 포함되지 않습니다.
Claude Code는 이를 구현했고 갑자기 Apple Watch 앱이 작동하게 되었습니다.
협업 경험
iPhone이나 Mac 앱 버전보다 Watch 앱 구축은 Claude Code와의 협업 경험이었습니다.
나는 의견을 물었고, 제안을 하게 하고, 그 제안을 테스트하고, 너무 멀리 갔거나 효과가 없을 때 수정한 다음 대화식으로 수정하고 반복했습니다.
Watch 앱이 앱 중에서 가장 작거나 왜냐하면 앱 중 가장 작기 때문에 생산적으로 사용할 수 있도록 개발하는 데 다른 두 버전보다 시간이 더 오래 걸렸습니다. 문제는 원래 아키텍처를 그대로 유지하면서도 Watch 장치의 한계에 맞게 고유하고 적합한 앱을 구축하는 것이었습니다.
또한: AI 코딩이 걱정되시나요? 전동 공구의 발명이 미래 경력의 청사진인 이유
이전에 언급했듯이 AI를 사용하여 코딩을 다시 시작하는 데는 한 줄씩 코딩할 때 항상 발생하는 스핀업 컨텍스트 전환 시간이 필요하지 않습니다. 따라서 전체 코드 아키텍처의 속도를 다시 파악하기 위해 며칠을 할당하는 대신 한 번에 20분 동안 프로세스에 참여하여 작업을 완료할 수 있었습니다.
Watch 구현에 매우 만족합니다. 저는 이를 3D 프린팅 프로젝트 작업 흐름의 일부로 사용하기 시작했습니다. 프로젝트 규모로 볼 때, 이 앱을 옛날 방식으로 만드는 데는 6~8주 정도의 작업 시간이 걸렸을 것이며, 아마도 주말을 기준으로 약 반년 정도 걸렸을 것입니다.
하지만 Claude Code를 사용하여 약 3주에 걸쳐 실제 시간으로 약 12시간 동안 Watch 앱을 작업했습니다. 처음 두 시간 동안은 실제 앱을 보고 신났고, 나머지 시간은 원하는 대로 개선하고 조정하는 데 보냈습니다.
코딩 지원을 위해 AI를 사용하기 전에 iPhone 및 Mac 앱을 직접 구축했지만 이전에는 Apple Watch 앱을 구축한 적이 없었습니다. Claude와 협력하여 나의 첫 번째 Apple Watch 앱을 개발하는 것은 생산성을 높이는 데 도움이 되었습니다.
또한: 초보자도 정말 분위기 있는 앱 코딩을 할 수 있나요? Cursor와 Replit을 사용해 알아보았습니다.
당신은 어때요? 실제 앱 개발을 위해 Claude Code와 같은 AI 도구를 사용해 보셨나요, 아니면 아직 고민 중이신가요? Apple Watch와 같은 제한된 장치에 어떤 기능이 속하는지 어떻게 결정합니까? 여러 기기에서 앱을 확장할 때 성능이나 데이터 동기화 제한에 직면한 적이 있나요? AI 지원 코딩이 이와 같은 프로젝트에 소요되는 시간을 의미 있게 변화시킨다고 생각하시나요? 아래 댓글을 통해 알려주세요.
소셜 미디어에서 저의 일상적인 프로젝트 업데이트를 팔로우하실 수 있습니다. 내 주간 업데이트 뉴스레터를 구독하고 Twitter/X에서 나를 팔로우하세요. @DavidGewirtzFacebook(Facebook.com/DavidGewirtz), Instagram(Instagram.com/DavidGewirtz), Bluesky(@DavidGewirtz.com), YouTube(YouTube.com/DavidGewirtzTV).
Apple의 새로운 보고서에 따르면 Apple은 자체 AI 핀을 통해 AI 웨어러블 공간에 진출하고 있습니다. 정보.
보고서에 따르면 애플의 AI 핀은 이르면 2027년 출시될 수 있으며 크기는 약간 더 두꺼운 에어태그 정도가 될 것으로 보인다. 보고서는 애플이 진행 중인 AI 핀을 "알루미늄과 유리 껍질로 된 얇고 편평한 원형 디스크"라고 설명합니다. Apple AI 핀에는 Apple Watch와 마찬가지로 가장자리에 단일 물리적 버튼이 있고 장치 뒷면에 충전 인터페이스가 있습니다.
결정적으로, Apple AI 핀에는 장치 전면에 두 대의 카메라가 장착될 것으로 알려졌습니다. 하나는 표준 렌즈이고 다른 하나는 광각 렌즈입니다. 카메라는 사용자 주변의 사진과 비디오를 캡처하도록 설계되었습니다. 오디오 측면에서 Apple AI 핀에는 소리를 포착하기 위한 3개의 마이크와 스피커가 있습니다.
애플은 AI 분야에서 거의 자리를 비운 뒤, 구글과 마이크로소프트 같은 기업들이 시장 진출에 집중하는 동안 입지를 강화하려고 노력해왔다. 애플은 최근 이렇게 발표했다. 제휴 검색 대기업의 Gemini AI 모델로 Apple Intelligence 및 Siri를 강화하기 위해 Google과 협력했습니다. Apple은 또한 완전한 작업을 진행해 왔습니다. AI 개편 음성 비서 Siri의 모습입니다.
매쉬 가능한 광속
보고서에 따르면 애플은 경쟁을 위해 AI 핀을 2027년 출시하는 것을 목표로 하고 있다. OpenAI만의 미스터리 AI 웨어러블, 올해 말에 출시될 예정입니다. 그러나 보고서는 또한 AI 핀의 개발이 "매우 초기 단계"에 있으며 애플의 표준에 미치지 못할 경우 애플이 장치를 취소할 수도 있다고 밝혔습니다.
AI 핀은 물리적인 독립형 웨어러블 AI 장치를 만들려는 기업에게 어려운 과제였습니다. Humane Pin은 아마도 실패한 AI 웨어러블의 가장 큰 예일 것입니다. 회사는 많은 비판을 받은 장치를 10,000개 미만의 장치를 출시하고 판매하기 위해 수억 달러를 모금했습니다. 회사 닫은 Humane Pin이 출시된 지 1년도 채 되지 않았습니다.
애플이 실제로 오랫동안 기다려온 제품을 출시한다면 폴더블 아이폰 소문대로 9월에 출시되고 몇 달 후 AI가 고정되면 우리는 새로운 Apple 제품에 대한 매우 흥미로운 일정을 앞두고 있습니다.
공개: Mashable의 모회사인 Ziff Davis는 2025년 4월 OpenAI가 AI 시스템 교육 및 운영에 있어 Ziff Davis의 저작권을 침해했다고 주장하며 OpenAI를 상대로 소송을 제기했습니다.
同年 4 月、ソニーがハッキングされ、7,000 万以上のアカウントの詳細が侵害されました。このため、ソニーは回復するまでになんと 24 日間、PlayStation Network を自発的にオフラインにすることになりました。この期間中、ゲームはオフライン モードでのみプレイ可能でした。ソニーは、既存の PlayStation Plus メンバーを含むすべての PSN メンバーを対象に、30 日間の無料 PlayStation Plus をユーザーに提供しました。
CloudflareのようなCDNがダウンすると、それは大変なことになります。 Fastly も人気のある CDN で、2021 年に 1 人のユーザーが設定を更新したことでバグが発生し、Fastly のネットワークの 85% が消滅しました。 Reddit、Amazon、The New York Times、BBC、その他多くの主要な Web サイトがこれに伴いダウンしました。ありがたいことに、それは数時間しか続きませんでしたが、インターネット上で大きな反響を呼びました。
5. Google の短時間だが重大なログイン失敗 (2020)
Google は通常、かなり信頼できますが、毎日何人がそのサービスを利用しているかを考えると、これは非常に良いことです。しかし、すでに世界にとって非常に悪い年の終わりに、内部ストレージの問題により Google ユーザーはログインできなくなりました。この障害は 45 分間しか続きませんでしたが、Gmail、Google ドキュメント、ドライブ、さらには YouTube さえも利用できなくなりました。 Google ログインを使用している場合は、Google 以外のサービスにもログインできません。
차고는 더 이상 자동차를 주차하거나 상자를 보관하는 공간이 아닙니다. 그들은 오일 교환, 브레이크 작업, 가구 제작, 주말 수리 프로젝트가 모두 한 지붕 아래에서 이루어지는 완전한 작업장으로 변모하고 있습니다. DIY 문화가 붐을 이루면서 다용도, 내구성 및 저렴한 도구에 대한 수요가 증가하고 있습니다. VEVOR의 최신 출시는 이러한 수요를 충족하는 것을 목표로 합니다.
회사는 VEVOR 임팩트 소켓 세트 3/8인치 드라이브, 50피스 표준 SAE(5/16~3/4인치) 및 미터법(8~22mm) 크기, VEVOR 1/2인치 드라이브 임팩트 소켓 세트, 29피스 딥 소켓 표준 SAE(3/8~1인치) 및 미터법(10~24mm) 크기 등 두 가지 새로운 임팩트 소켓 세트를 출시합니다.
둘 다 큰 비용을 들이지 않고도 전문가 수준의 성능을 모든 차고에 제공하도록 설계되었습니다.
차고에서의 일상적인 좌절
베보르
집이나 자동차 수리에 종사하는 사람이라면 누구나 잘 맞지 않는 소켓, 1년 사용 후 희미해지는 표시, 마지막 순간에 철물점을 방문해야 하는 불완전한 세트 등 일반적인 문제를 알고 있습니다. 차고에서 일하는 DIY 애호가와 연속적인 작업을 관리하는 전문가의 경우 이러한 작은 비효율성으로 인해 작업 속도가 크게 느려질 수 있습니다.
VEVOR는 이 문제를 해결하기 위해 이러한 충격 소켓 세트를 만들었습니다. 편의성, 내구성 및 포괄적인 적용 범위를 결합하여 모멘텀을 방해하는 작은 비효율성을 제거하므로 주말 수리를 처리하거나 연속 작업을 관리하는 경우 도구를 검색하는 시간을 줄이고 작업에 더 많은 시간을 투자하여 프로세스에서 더 큰 만족, 자신감 및 즐거움을 얻을 수 있습니다.
하나의 키트로 타협이 줄어듭니다.
베버
50개 3/8인치 드라이브 세트가 완전한 패키지입니다. 여기에는 5/16~3/4인치 및 8~22mm 범위의 SAE 및 미터법 깊고 얕은 소켓이 포함됩니다. 또한 확장 바, 유니버셜 조인트, 어댑터, 래칫 핸들, 육각형 생크 어댑터가 함께 제공되어 대부분의 일상적인 자동차 및 주택 수리 작업을 하나의 케이스에 정리할 수 있습니다.
29피스 ½인치 드라이브 세트는 필수 SAE(3/8~1인치) 및 미터법(10~24mm) 크기의 깊은 소켓에 중점을 두고 있으며, 집 차고에서의 서스펜션 작업이나 전문 매장에서 매일 사용하는 등 토크가 높은 응용 분야에 이상적입니다.
정밀도로 정의되는 시대에 이러한 세트는 작업 흐름 효율성을 위해 설계되었습니다. 레이저 에칭 및 스탬프 크기 표시는 조명이 어두운 환경에서도 쉽게 읽을 수 있으며 시간이 지나도 마모되지 않습니다. 의도적으로 정리된 케이스와 결합된 이중 표시는 물건을 깔끔하게 유지하는 것 이상의 역할을 합니다. 즉, "검색 및 파악" 시간을 줄여 제작자가 집중력을 유지하고 창의적인 흐름을 유지하는 데 도움이 됩니다. 견고한 운반 케이스는 차량 트렁크, 도구 랙 또는 까다로운 작업 현장 어디에서든 도구를 보호하고 정리하며 사용할 준비를 유지합니다.
열처리된 CR-V 합금강으로 제작되고 검정색 인산염으로 마감 처리된 이 소켓은 오일, 습기 및 부식에 견디도록 설계되었으므로 실제 작업 조건에서 신뢰성을 유지합니다. 6점 디자인은 패스너를 모서리가 아닌 평평한 면에 고정시켜 높은 토크에서 응력을 줄이고 둥글게 되거나 조기 마모되는 것을 방지합니다. 그 결과 까다로운 수리 작업을 견딜 수 있는 신뢰할 수 있는 단일 세트가 탄생했습니다. 사용자가 강도, 보호, 정밀도 사이에서 타협하지 않고도 일관된 성능을 제공할 수 있기 때문입니다.
VEVOR: 도구 그 이상
베버
전 세계적으로 2천만 명이 넘는 사용자를 보유하고 있는 VEVOR는 전문가 수준의 도구를 합리적인 가격에 제공하여 홈 크리에이터에게 힘을 실어주는 사명을 갖고 있습니다. 처음으로 DIY를 하는 사람부터 노련한 전문가까지 회사는 차고, 작업장 등의 제작자를 지원하여 모든 프로젝트가 원활하게 진행되도록 돕고 사용자에게 자신의 아이디어를 실현할 수 있다는 자신감을 줍니다.
VEVOR.com, Amazon 또는 eBay에서 VEVOR Professional 시리즈를 살펴보세요. 귀하의 야망에 부응하는 장비로 다음 프로젝트의 역량을 강화하십시오. 실제적인 느낌을 선호하는 사람들을 위해 VEVOR는 올 2월 휴스턴에 첫 번째 플래그십 체험 매장을 열고 전문적인 제품 전체를 전시하는 등 물리적 공간을 확장하고 있습니다.