GN⁺: 웹을 위한 코드 작성
(mrmr.io)Apple은 개발자를 신경 쓰지 않음
- Apple은 고객으로서는 신경을 쓰지만 개발자로서는 신경 쓰지 않음.
- 개발자와 Apple, 그리고 Apple과 소비자 사이의 의존성은 단방향임.
- 모든 개발자가 Apple 플랫폼을 위한 개발을 중단해도 Apple은 거의 영향을 받지 않음.
Google의 버그
- Google 검색이 밤에는 밝은 모드로, 아침에는 어두운 모드로 나타나는 버그가 있음.
- 이 버그는 Google의 수익에 영향을 주지 않기 때문에 해결되지 않고 있음.
Apple의 가치 제안
- 2009년경, 보안과 기술 지원 문제로 인해 어머니를 위한 컴퓨터를 찾는 데 어려움을 겪음.
- Apple 제품이 이러한 문제를 해결해주는 가치를 제공함.
- Apple은 개발자가 아닌 소비자에게 초점을 맞추고 있음.
Apple Music API의 한계
- Apple Music API는 여전히 버그가 많고 공개되지 않음.
- API를 사용하기 위해서는 Apple에게 비용을 지불해야 함.
- 이러한 제한 때문에 음악 플레이어에 대한 혁신이 부족함.
웹을 위한 코드 작성
- 웹은 단일 기업이 소유하지 않는 공유 플랫폼임.
- 웹 플랫폼은 여러 위험에 처해 있지만, 지금까지는 살아남았음.
- Google은 웹을 위해 좋은 일을 하고 있음.
회사와의 관계 재평가
- 회사를 좋고 나쁨으로 나누는 것은 유용하지 않음.
- 회사도 사람처럼 다양한 특성을 가지고 있음.
- 회사와의 상호작용을 유동적으로 가져갈 수 있음.
GN⁺의 의견
- 이 글에서 가장 중요한 것은 개발자로서 Apple과 Google과 같은 대기업과의 관계를 이해하고, 그들의 제품과 서비스를 사용하는 방식을 재고하는 것임.
- 웹 플랫폼의 중요성을 강조하며, 개발자들이 웹을 통해 더 자유롭고 독립적으로 작업할 수 있는 환경을 창출할 수 있음을 보여줌.
- 회사와의 관계를 유연하게 가져가며, 그들의 제품과 서비스를 소비하는 방식에 대해 비판적으로 생각하는 것이 도움이 될 수 있음을 시사함.
Hacker News 의견
-
첫 번째 댓글 요약:
- 웹 개발에 집중한 선택이 옳았다고 생각함.
- 대부분의 앱은 웹앱으로 충분했을 것이며, 몇몇 예외를 제외하고는 네이티브 모바일 개발에 투자할 필요가 없었음.
- 언론 업계에서 일하며, 초기 10년대에 많은 미디어가 제한된 자금을 모바일 앱 개발에 투자하는 것을 목격함.
- 이러한 추세에 반대했으며, 대부분의 앱이 품질이 낮고 유지보수가 제대로 이루어지지 않을 것임을 알고 있었음.
- 결과적으로, 유지보수가 거의 이루어지지 않는 오래된 앱들로 남게 됨.
-
두 번째 댓글 요약:
- 애플은 개발자보다 사용자에게 집중하며, 개발자들은 시장 점유율을 잃지 않기 위해 애플 플랫폼에 제품을 출시할 수밖에 없음.
- 모바일 게임 개발자로서 애플의 기술적 문제와 정책, 승인 과정에 지속적으로 도전받고 있음.
- 마이크로소프트는 개발자에게 친화적인 전략을 사용했으며, 이는 윈도우즈 소프트웨어 생태계의 성장을 이끌었음.
-
세 번째 댓글 요약:
- Swift와 iOS 개발 학습을 시도했으나 XCode의 UI/UX에 적응하지 못함.
- XCode는 시각적으로 예쁘고 최소주의적이지만, 개발자에게 낮은 마찰을 제공하지 않음.
- 개발자마다 다른 요구에 맞게 IDE를 사용자 정의할 수 있어야 함.
-
네 번째 댓글 요약:
- 애플 개발자 계정 설정 경험이 매우 불편했음.
- 개인 계정 대신 업무용 계정을 만들어야 했고, 애플의 확인 절차가 번거로웠음.
- 애플 개발자 계정에 대한 지불이 필요했으며, 조직적인 신용카드 관리와 연간 검토가 필요했음.
-
다섯 번째 댓글 요약:
- 웹은 이론적으로 좋지만, 브라우저 환경의 기본 기능 부족으로 앱 개발에는 매력적이지 않음.
- 애플 플랫폼과 같은 통합적인 개발 환경에 익숙한 개발자에게 웹앱 개발은 많은 의존성을 필요로 함.
- 브라우저가 기본적인 기능을 제공하지 않아서 추가 라이브러리나 맞춤 코드 작성이 필요함.
-
여섯 번째 댓글 요약:
- 웹/WWW의 개방성을 잊기 쉬우며, 애플과 구글이 독점한 앱 생태계와 비교할 때 여전히 개방적임.
- 앱 생태계에서는 선택지가 제한되어 있으며, 전체 비즈니스를 앱에 의존하는 것을 개인적으로 선호하지 않음.
-
일곱 번째 댓글 요약:
- 개발자들이 아이폰에 가치를 더해주고 있으나, 애플은 개발자들에게 고객 접근을 허용하는 것으로 호의를 베푸는 것처럼 주장함.
- 애플의 시장 지배력 남용으로 인해 개발자들은 애플의 엄격한 정책에 따를 수밖에 없으며, 웹 출판이 유일한 대안임.
-
여덟 번째 댓글 요약:
- 애플 사용자들은 지불에 익숙하며, 애플 애플리케이션은 다른 플랫폼보다 높은 구매율을 가짐.
- 개발자들은 애플이 개발자를 신경 쓴다고 생각하지 않으며, 애플은 개발 플랫폼에 대한 투자를 통해 개발자를 지원함.
-
아홉 번째 댓글 요약:
- 대기업에 대한 건강한 태도를 가지고 있으며, 아이폰이나 아이패드에 앱을 설치하지 않아도 되는 환경을 선호함.
- 웹 개발에 대한 복잡성이 진입 장벽이 되고 있으며, 간단한 웹앱 스택을 찾고 있음.