저는 시각 장애인인데, 비장애인처럼 날씨를 볼 수 있는 iPhone 앱을 만들었습니다
요약
시각 장애인 날씨 애호가가 직접 만든 'Severe WeatherGuardian' 앱은 실시간 기상 레이더를 포함하며, ChatGPT의 도움을 받아 개발되었습니다. 이 앱은 VoiceOver Touch Explorer와 Radar Coach 등 접근성 기능을 강화하여 시각적 정보에 어려움을 겪는 사용자도 쉽게 이용할 수 있도록 설계되었습니다.
핵심 포인트
- ChatGPT 활용으로 복잡한 날씨 앱 개발 가능성을 입증함.
- 시각 장애인을 위한 접근성 높은 실시간 기상 레이더 제공.
- 음성 제어 및 고급 대화형 AI 기능으로 사용 편의성 극대화.
여러분 안녕하세요! 제가 개발한 'Severe WeatherGuardian'이라는 프로젝트를 공유하고 싶습니다. 이 앱은 아이폰 날씨 앱이며, 주로 ChatGPT의 도움을 받아 제작했습니다. 저는 시각 장애인이지만 평생 동안 날씨에 대한 애호가였고, 현재 이 앱은 버전 5.0입니다. 저는 항상 심한 기상 현상을 보는 것을 좋아해 왔는데, 특히 뇌우(thunderstorms), 토네이도(tornadoes), 허리케인(hurricanes)을 관찰하고 폭풍이 발달하는 과정을 지켜보는 것이 즐거웠습니다. 제가 항상 하고 싶었던 것은 시각적인 사람들이 볼 수 있는 방식으로 실시간 날씨 레이더를 보는 것이었습니다. 당연히 시각 장애인이기 때문에 이것은 꽤 어렵습니다. 대부분의 기상 레이더는 완전히 시각적이며, 스크린 리더(screen reader)만으로는 독립적으로 탐색할 좋은 방법이 없습니다. 재미있는 점은, 이게 처음부터 아이폰 앱으로 시작한 것은 아니었다는 것입니다. 저는 처음에 날씨 정보를 ChatGPT와 통합하는 작은 MCP (Model Context Protocol) 프로젝트를 만들면서 시작했습니다. 저는 날씨에 대해 질문하고 제가 실제로 접근할 수 있는 형식으로 유용한 정보를 얻을 수 있기를 바랐습니다. 계속 작업하면서, 결국 이걸 실제 아이폰 앱으로 만들면 어떨까 생각하게 되었습니다. 그래서 그렇게 했습니다. ChatGPT가 코드를 작성하고, 문제를 해결하고, 기능을 구현하는 방법을 알아내는 것을 도와주면서, 저는 그 작은 프로젝트를 'Severe WeatherGuardian'으로 바꾸기 시작했습니다. 마침내 실시간 날씨 레이더를 구현해 보기로 결정했습니다. 이것은 제가 수년 동안 접근하고 싶었던 것이었고, 작동시키기 시작하자 전체 프로젝트가 정말 크게 발전했습니다. 오늘날 Severe WeatherGuardian에는 다음과 같은 여러 기능들이 포함되어 있습니다: 시각 장애인이 손가락을 이용해 레이더 주변을 움직이며 다른 위치의 날씨 정보를 들을 수 있는 접근성 좋은 VoiceOver Touch Explorer를 갖춘 실시간 날씨 레이더. 레이더 코치(Radar Coach)는 레이더 정보에 대한 음성 설명을 제공합니다. 국가기상청(National Weather Service) 경보 및 주의보. 현재 상태 및 7일 예보. 토네이도, 강풍, 우박, 돌발 홍수, 화재 기상 위험을 포함한 심한 기상 전망.
Storm Prediction Center의 mesoscale 토론 자료와 열대성 폭풍 및 허리케인 추적 기능, 산불 추적 기능, NOAA Weather Radio 스트림을 제공합니다. 홈 화면과 잠금 화면 위젯도 추가되었습니다. Version 5.0에서는 AI 기반 음성 제어 기능이 도입되어 사용자가 음성 명령으로 앱 탐색, 예보 확인, 기상 위험 점검, 레이더 열기 등을 할 수 있게 되었습니다. 또한 더 상세한 질문을 하거나 기상 정보에 대한 설명을 들을 수 있는 선택적 고급 대화형 AI 기능도 있습니다. 제가 원래 이 앱을 시각 장애인 날씨 애호가로서의 개인적인 필요 때문에 만들었지만, 분명히 시력이 있는 사용자만을 위한 것은 아닙니다. 시력 있는 사용자들도 다른 날씨 앱에서 사용하듯이 시각 레이더, 예보, 알림 및 폭풍 추적 기능을 사용할 수 있습니다. 또한 음성으로 앱을 제어하는 것에서 이점을 얻을 수 있는 신체 장애가 있는 사람들에게도 유용하도록 만들려고 노력했습니다. 이 앱은 핵심 기상 기능과 기본적인 음성 탐색이 무료로 포함되어 있어 다운로드할 때 비용이 들지 않습니다. 일부 더 고급 기능들은 선택적 Plus 구독을 통해 이용 가능합니다. 이 과정 전반에 걸쳐 저에게 특히 흥미로웠던 점 중 하나는 ChatGPT의 도움으로 얼마나 많은 것을 성취할 수 있었는지입니다. 저는 앱이 무엇을 해야 할지 결정하고, 테스트하며, 문제를 식별하고, 다음에 무엇을 만들지 알아내는 과정에 참여하는 동시에 실제 개발에는 ChatGPT를 광범위하게 활용했습니다. 사실 이렇게 복잡한 것을 만들려고 처음부터 계획했던 것은 아닙니다. 더 나은 기상 정보 접근성을 원해서 작은 프로젝트로 시작했는데, 어떻게 하다 보니 제가 계속 기능을 추가하고 있는 완전한 iPhone 앱이 되었습니다. 어쨌든, 이 커뮤니티가 흥미롭게 여길 만한 프로젝트라고 생각했습니다. 특히 개발 과정에서 ChatGPT에 얼마나 많이 의존했는지 때문에 더욱 그렇습니다. 여러분의 의견을 듣고 싶습니다. 앱 자체, 기능, 접근성 측면, 그리고 개발 프로세스에 대한 피드백에 관심이 있습니다.
또한 AI의 도움을 받아 시각 장애인 개발자로서 iOS 앱을 구축하는 경험에 대해서도 이야기 나누고 싶습니다. 웹사이트 주소는 여기이며, 이 사이트에는 App Store에서 앱으로 연결되는 링크도 있습니다: https://severeweatherguardian.com 확인해 주셔서 감사합니다! /u/AdministrationOk5407 님이 r/OpenAI 에 제출함 [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/OpenAI Codex (search)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기