2호 · 2026년 9월 18일 · 5건
Shopify의 두 결정, Java 27, 그리고 Pixel만 받은 Android API
이번 주는 플랫폼의 방향이 바뀌는 소식이 겹쳤습니다. Shopify가 React Native를 접고 Tailwind를 샀고, Java 27이 GC 기본값을 바꿨고, Android는 AOSP 없이 API를 추가했습니다.
- 01
Shopify가 React Native를 버리고 Swift·Kotlin으로 돌아간다
2020년에 React Native로 전면 전환했던 Shopify가 다시 네이티브로 갑니다. Shop 앱은 12주 만에 Swift·Kotlin으로 다시 만들어 이미 출시했고, 300개 넘는 화면이 있는 Shopify 앱은 연말 출시를 목표로 진행 중입니다. 이유는 하나입니다 — 코딩 에이전트가 iOS 구현을 보고 Android를 짜 주니 "같은 기능을 두 번 만드는 비용"이 더는 결정 요인이 아니라는 것입니다.
왜 중요한가: "두 플랫폼을 한 코드로"라는 크로스플랫폼의 근거가 에이전트 시대에 그대로 성립하는지, RN을 쓰는 팀은 자기 조건에서 다시 계산해 볼 시점입니다.
- 02
Tailwind CSS가 Shopify에 인수됐다 — 라이선스는 MIT 그대로
Tailwind Labs가 Shopify에 합류한다고 9월 9일 발표했습니다. 금액은 비공개입니다. 창업자 Adam Wathan은 "모든 것은 언제나 MIT 라이선스"라고 명시했고 기존 팀이 Shopify 지원 아래 프로젝트를 계속 이끕니다. 유료 제품 Tailwind Plus는 기존 고객은 그대로 쓰되 신규 판매는 중단하고, 더는 Tailwind 주변에서 사업을 키우지 않겠다고 밝혔습니다.
왜 중요한가: 국내 프론트엔드에서 사실상 표준인 도구의 소유자가 바뀌었습니다. 라이선스는 그대로지만, 개발 방향이 앞으로 Shopify 제품의 필요를 따라갈 가능성은 염두에 둘 일입니다.
- 03
Java 27 정식 출시 — G1이 모든 환경의 기본 GC가 된다
Java 27이 9월 15일 GA로 나왔습니다. JEP 9개가 들어갔고 그중 최종 확정은 넷입니다 — G1을 모든 환경의 기본 GC로, 컴팩트 객체 헤더 기본 적용, TLS 1.3 양자내성 하이브리드 키 교환, JFR 인프로세스 데이터 삭제. 구조화된 동시성은 7차 프리뷰, Vector API는 12차 인큐베이터로 아직 미정입니다. 비-LTS 릴리스입니다.
왜 중요한가: 운영 서버를 Java 27로 올리면 아무 설정 없이 GC와 객체 헤더가 바뀝니다. 메모리 사용량과 지연 특성이 달라지니 올리기 전에 재야 합니다.
- 04
NVIDIA가 Rust로 GPU 커널을 쓰는 공식 경로를 열었다 — 두 갈래, 둘 다 알파
NVIDIA가 Rust로 CUDA 커널을 작성하는 두 트랙을 공개했습니다. cuda-oxide는 rustc 코드생성 백엔드를 직접 만든 SIMT 방식으로 초기 알파이고, cutile-rs는 JIT 방식의 타일 프로그래밍으로 crates.io에 올라 있으며 Hugging Face와 mistral.rs에서 이미 씁니다. 둘 다 Linux 전용, compute capability 8.0 이상이고 "프로덕션 준비가 아니다"라고 NVIDIA 스스로 적었습니다. 성능 수치는 없습니다.
왜 중요한가: GPU 코드를 Rust로 쓰는 것이 커뮤니티 프로젝트가 아니라 NVIDIA의 공식 방향이 됐습니다. 지금 쓰기엔 이르지만 2~3년 뒤 스택을 고를 때 변수가 하나 늘었습니다.
- 05
Android 17 QPR1, AOSP 없이 새 API를 넣었다 — Honeycomb 이후 처음
9월 15일 나온 Android 17 QPR1이 앱 개발자용 새 API를 추가했는데, 이 릴리스는 AOSP(오픈소스 프로젝트)로 공개되지 않습니다. GrapheneOS 팀에 따르면 QPR1·QPR3이 AOSP에 안 나가게 된 건 Android 16부터인데, 거기에 새 API가 실린 것은 이번이 처음이고 Android 3.x(Honeycomb) 이후 처음 있는 일입니다. 새 API는 당분간 Pixel 전용이고 다른 제조사는 12월 QPR2에서 받습니다.
왜 중요한가: 같은 Android 17인데 Pixel에만 있는 API가 생겼습니다. 국내 제조사 기기가 대부분인 한국 시장에서는 "이 API를 써도 되나"가 석 달간 기기 따라 달라집니다.