본문 바로가기

🍎iOS프로그래밍66

iOS개발자의 미래 - 웹, 하이브리드, 네이티브 비교 서론(푸념) 작년부터 채용공고를 보면서 느낀게 있는데 생각보다 많은 기업이 크로스플랫폼이나 하이브리드 앱을 운영한다는 것이다. iOS개발자를 채용하더라도 신입을 뽑는 기업은 극히 극히 극히 드물다. 내가 확인하지 못한 것일 수 있지만 현재 채용중인 순수 iOS 개발자 공고 중 신입만 뽑는 공고는 딱 1개다. (핑계대고 싶은건 아니지만 요즘 경기가 정말 많이 안좋다...) 대부분의 기업이 경력이 조금이라도 있는 저연차 iOS개발자를 원하고 있다. 그리고 고연차 iOS개발자 채용도 많아 보이지 않았다. 그래서 크로스 플랫폼, 웹으로의 전향이나 차별화 등을 고민을 하는 중인데 다양한 형태의 앱을 비교해보면 좋을것 같아 포스팅을 작성하게 되었다. 웹앱, 하이브리드, 네이티브, 크로스플랫폼 애플리케이션을 비교해보.. 2023. 9. 11.

vision OS 맛보기 - Xcode에서 vision OS 앱 체험하기 서론 vision pro가 출시되면 비싼 가격 등으로 첫 사용자는 분명 적을 것입니다. 애플이 OS를 별도로 만들만큼 공을 들이고 있고 기기 가격이 점차 내려간다면 사용자가 더 많아지면서 visionOS의 UI에 익숙해지는 이용자가 점점 많아질것입니다. 그런 세상이 올때 까지 아무것도 하지 않는다면 우리들의 앱은 나쁜 UI/UX를 가진 앱이 되어버릴 수 있습니다. 애플은 새로운 vision OS를 발표하면서 HIG를 수정했습니다. 한번씩 읽어보시면 좋을것 같습니다. https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos Designing for visionOS | Apple Developer Documenta.. 2023. 9. 1.

대규모 iOS 앱 개발 생산성을 위해 바꾼 것들(에어비앤비) 대규모 iOS 앱 개발 생산성을 위해 바꾼 것들 앱과 개발팀의 규모가 커지며 발생는 문제와 이것을 개선하기 위해 노력했던 에어비앤비의 사례를 소개하는 글입니다. 소프트웨어 아키텍처의 중요성이 왜 중요한지 알게되는 글이었습니다. 에어비앤비에서 겪었던 문제 - 에어비앤비의 iOS팀 규모는 75명, 소스코드는 150만 줄로 매주 전세계에 업데이트를 배포 1. /lib 라는 최상위 디렉토리 내부에 대부분의 코드를 작성함, 엔지니어들은 코드를 찾는데 어려움을 겪었고, 결국 코드의 품질저하와 중복 코드가 발생하고 앱 크기가 부풀려지는 문제가 발생 2. 비대해진 프로젝트를 Xcode로 관리하기에 부족, PR리뷰가 어렵고 프로젝트 파일이 충돌되는 상황이 빈번하게 발생 3. Xcode 워크스페이스를 여는것 조차 1-2분.. 2023. 9. 1.

반응형