만족
[사이퍼즈 서포터] Web/Android/IOS 출시 완료 본문
[사이퍼즈 서포터] Web/Android/IOS 출시 완료
Project/사이퍼즈 서포터 Satisfaction 2020. 8. 19. 17:22
2020년 6월 19일에 웹 프리뷰 버전을 출시한 이후, 현재 2020년 8월 19일 기준 14번의 릴리즈가 있었습니다.
(패치노트: https://cpsp.kr/patchnotes)
또한 웹 버전 출시 당시 모바일/데스크탑 환경을 동시에 염두에 두고 개발했기 때문에
당장에 스마트폰 브라우저로 접속하더라도 큰 불편함 없이 사용이 가능했었죠.
그러나 본질적으로 브라우저를 키고 주소를 입력해서 들어와야 한다는 번거로움이 있었습니다.
그렇다고 Android/IOS앱을 각각 만들면, 기능 변경이 있을 떄 마다 3개의 언어로 프로그래밍된 앱을 모두 고쳐줘야 한다는 점도 부담스럽게 다가왔습니다.
이를 해결하기 위해 Hybrid Application으로 서비싱하는것을 채택했습니다.
잠깐 Application의 종류 몇 가지에 대해 알아보겠습니다.
Native Application => 해당 플랫폼에서만 돌아가는(최적화된) 언어로 작성된 App
Hybrid Application => Native Applicaton으로 웹 페이지를 앱으로 감싼 형태의 App
Web Application => 모바일 웹 App
이미 모바일 웹 App은 이미 여기에 준비되어 있으니, 해당 페이지를 네이티브 앱으로 씌워주기만 하면 됩니다.
이것도 Android/IOS 각각 개발하게 되면 번거롭겠죠.
따라서 React Native라는 Cross-Platform Framework를 사용해서 하나의 언어로 Android/IOS앱을 만들었습니다.
이제 기능이 변경될 때 Web만 수정해준다면 Web/Android/IOS의 컨텐츠가 동시에 변하게 되는 것이죠.
매우 효율적인 구조입니다.
왜 앱 이름이 '사이퍼즈 서포터'가 아닌 CPSP로 정했는가에 대한 의문이 있을 수 있습니다.
IOS의 앱 심사는 까다롭기로 악명높은데, '사이퍼즈 서포터'로 제출하니
유명 서비스의 이름을 사칭하여 유저들에게 공식 앱인것 처럼 느끼게 한다는 점 때문에 4번이나 심사에서 떨어졌습니다.
분명 IOS 앱스토어에도 오픈 API를 이용해 만든 앱이 존재하는데도 말이죠....
아무튼.. CPSP는 CyphersSupporter에서 한자씩 따서 만들어진 이름입니다.
많은 분들이 CPSP를 사용해서 게임 플레이에 도움이 됐으면 좋겠습니다.
'Project > 사이퍼즈 서포터' 카테고리의 다른 글
[사이퍼즈 서포터] 프록시/캐시 서버 설치 (0) | 2021.01.01 |
---|---|
[사이퍼즈 서포터] 업데이트 로드맵 안내 (0) | 2020.09.13 |
[사이퍼즈 서포터] 통계로 알아보는 카운터/시너지 픽 (0) | 2020.07.08 |
[사이퍼즈 서포터] 웹 프리뷰 버전 출시 (0) | 2020.06.19 |
[사이퍼즈 서포터] 데이터 분석을 위한 크롤러 제작 (0) | 2020.06.03 |