-
Notifications
You must be signed in to change notification settings - Fork 6
App Target을 iOS13 이상으로 선택한 이유?
S004_강현준 edited this page Nov 29, 2021
·
2 revisions
- 특정 Swift 문법을 사용함에 있어 iOS14+ 혹은 iOS15+ 등 제한이 걸려있는 경우가 많았습니다.
- 따라서 App의 OS Target을 설정하는 것은 중요한 부분이라는 생각을 하게 되었고 최소 버전을 몇으로 해야하는지 고민을 하게 되었습니다.
- 주어진 시간안에서 모든 타겟을 지원하도록 구현하는 것은 무리일 거 같다는 판단
- 금융권 서비스 같이 모든 사람이 사용해야 하는 서비스라면 최소 11까지는 지원을 해야하지만 OwnMyWay는 필수적으로 사용해야하는 서비스까지는 아니라서 11까지는 하지 않아도 될 것 같다는 의견을 나눔
- 사용하고자 하는 Combine 등의 라이브러리가 iOS13+인 것을 바탕으로 13을 최소타겟으로 하면 어떻겠냐는 의견
- Apple 공식 홈페이지 참조
- iOS 13 이전 버전을 쓰는 유저의 수가 2퍼센트 이하로 비교적 적은 수치라는 통계자료를 확인하여 13을 최소타겟으로 설정!
S004_강현준 | S012_김우재 | S033_유한준 | S047_이청수 |
---|---|---|---|
@mandeuk26 | @kimwj9792 | @hj56775 | @bestowing |
2주차
3주차
4주차
5주차
6주차
더보기
- CollectionView + Diffable & Compositional 사용 이유
- App Target iOS13+ 인 이유
- Storyboard를 채택한 이유
- 뒤로가기 버튼에 특정 액션을 넣으면 Swipe back이 되지 않는 문제
- 메모리 누수 발생 문제
- 맵뷰가 주기적으로 리프레쉬되는 문제
- UserLocation 화면을 빠져나와도 업데이트 해야하는 문제
- Compositional Layout의 estimated가 정상 동작하지 않는 문제
- Keyboard에 의해 TextField가 가려지는 문제
- 사용자가 권한을 거절했을때 생길 수 있는 문제
- 이미지를 불러올때 프레임 드랍이 발생하는 문제
- PHPicker를 이용해 이미지를 보여줄 때 이미지를 순서대로 표시하지 못하는 문제
- 관광명소 검색화면에서 빠르게 스크롤 시 적합한 관광명소 이미지를 보여주지 못하는 문제
- 무한스크롤 캘린더 구현과 VoiceOver 적용시 문제