본문 바로가기

분류 전체보기140

에어비앤비 - 거대한 iOS앱의 생산성을 위해 바꾼 것들(1) 거대한 iOS앱의 생산성을 위해 바꾼 것들 한 에어비앤비 개발자가 medium에 올린 글을 번역, 요약하여 포스팅합니다. 대규모 iOS 앱 개발의 어려움 2010년 6월 16일, 한 인턴 개발자의 첫 iOS개발 코드가 커밋되었습니다. 이 코드가 2022년 2월에는 150만줄의 코드로 업그레이드 되었습니다. 현재(2022년 2월)에 iOS팀에 75명의 개발자가 있으며 지구상 대부분의 나라에게 62개의 언어로 서비스하는 앱을 매주 업데이트 합니다. 최근까지는 /lib 라는 최상위 디렉토리안에서 여러 모듈로 나눈 형태였습니다. 코드 계층과 카테고리가 부족했기 때문에 여러 개발자가 공통으로 사용하는 기능의 기존 코드를 찾는데 오랜 시간이 필요했습니다. 우리는 동일한 기능을 담당하는 중복된 코드를 찾아냈고 이는 .. 2023. 8. 30.

플레이스토어의 골칫덩이, 앱 버저닝 플레이스토어의 골칫덩이, 앱 버저닝 원문: https://www.boannews.com/media/view.asp?idx=120793&page=1&kind=1 플레이 스토어의 버저닝 기술, 구글과 애플의 골칫거리 보안 외신 해커뉴스에 의하면 해커들 사이에서 버저닝 기술이 대세로 자리를 잡아가고 있다고 한다. 이 기법으로 구글 플레이의 공식 보안 확인 절차를 우회할 수 있게 되며, 피해자들의 장비에 www.boannews.com 요약 버저닝이란? 플레이스토어에서 A라는 앱을 다운받습니다. 이 앱은 앱스토어의 각종 검사를 통과할 만큼 문제가 없는 앱이고 정상적인 경로로 다운받았기 때문에 사용자는 안심하고 사용하게 될 것입니다. 설치가 끝나면 배포자는 앱 업데이트를 통해 악성코드를 주입하는 방식을 버저닝이라고.. 2023. 8. 30.

사용자 식별 API사용시 사유를 적어야 한다(IT월드) 원문: https://www.itworld.co.kr/news/301435 “사용자 추적 API 써야 하는 이유 제시하라” 애플, iOS 앱의 ‘핑거프린팅’ 심사 강화한다 올가을 iOS 17이 나오면 연락처 포스터, 스탠바이, 라이브 보이스메일 등 아이폰을 더 좋게 만들어 줄 새로운 기능이 대거 추가된다. 하지만 www.itworld.co.kr 올가을 iOS 17이 나오면 연락처 포스터, 스탠바이, 라이브 보이스메일 등 아이폰을 더 좋게 만들어 줄 새로운 기능이 대거 추가된다. 하지만 이외에 잘 알려지지는 않지만 아이폰을 더 안전하게 만들어 줄 변화가 하나 더 있다. 앱에서 사용자를 식별하는 API를 가능한 한 적게 사용하도록 하는 새로운 개발 요건이 도입된다. 나인투파이브맥(9to5Mac) 보도를 보면.. 2023. 8. 25.