본문 바로가기

728x90

Expo

(2)
Bluesky는 어떻게 스크린샷에만 로고를 띄울까요 Bluesky는 어떻게 스크린샷에만 로고를 띄울까요AI 뉴스 썸네일Bluesky 앱에서는 게시물 오른쪽 위에 팔로우 버튼이 보여요. 그런데 iPhone으로 화면을 캡처하면 같은 자리에 Bluesky 로고가 나타나요. 앱이 캡처 버튼을 감지해 화면을 급히 바꾸는 방식은 아니에요. iOS가 보안 입력 필드를 캡처할 때 내용을 가리는 동작을 거꾸로 활용했어요. 1핵심 요약구분내용화면에서 보이는 요소앱을 사용할 때는 팔로우 버튼이 보여요.스크린샷에 남는 요소iOS가 버튼 레이어를 비우면 뒤에 있던 Bluesky 로고가 드러나요.구현 수단`expo-privacy-sensitive`가 보안 `UITextField` 안에 실제 콘텐츠를 렌더링해요.적용 범위글쓴이가 확인한 구현은 iOS에서 작동하고, 다른 플랫폼에서는..
코딩 에이전트가 모바일 앱을 직접 확인하는 CLI, agent-device 코딩 에이전트가 모바일 앱을 직접 확인하는 CLI, agent-deviceAI 뉴스 썸네일코딩 에이전트가 앱 코드를 고친 뒤 실제 화면까지 확인하려면 별도의 연결 도구가 필요해요. Callstack이 공개한 `agent-device`는 iOS와 Android 앱을 열고, 화면 상태를 읽고, 버튼을 누르고, 결과 증거까지 남기는 과정을 하나의 CLI로 묶었어요. 2핵심 요약구분핵심왜 볼 만한가요작동 방식접근성 트리에서 화면 요소를 읽고 명령 결과에 따라 다음 동작을 고를 수 있어요코드를 수정한 에이전트가 실행 중인 앱에서 결과를 바로 확인할 수 있어요지원 범위iOS, Android, tvOS, Android TV, web, macOS, Linux 등을 다뤄요모바일뿐 아니라 TV와 데스크톱 앱까지 같은 흐름..

728x90