본문 링크 (Original Link)

iOS Dev Weekly - 374

2018.10.21

#

by iOSDevWeekly, translated by pilgwon

Comment

2019년은 iPad에 전문가용 앱이 나오는 해가 될까요? 드디어 iPad가 포스트 피씨가 되는 미래를 보게될까요?

이번 주가 지나면 그것은 사실이 될 수도 있습니다. 이미 보셨듯이 Adobe는 iPad에서 돌아가는 Photoshop을 월요일에 열렸던 Max 컨퍼런스에서 미리공개했습니다. 그리고 어제 Apple은 (아마도 iPad에 집중된) 이벤트를 30일에 개최한다고 발표했습니다.

이번 Apple 이벤트의 태그 라인인 “There’s more in the making”은 창의성 앱이나 전문적인 앱이 나올 것이 느껴집니다. 새로운 하드웨어와 함께 iPad를 위한 Logic이나 Final Cut이 나올 수 있지 않을까요? 그렇다면 이제 iPad가 시장을 집어삼킬 때가 온 것입니다. 그렇게 생각하시나요?

새로운 하드웨어와 대기업 앱들은 플랫폼에 좋지만 그걸로 충분할까요? 이미 우리에겐 Affinity Photo, Designer, MindNode, Ulysses, Microsoft Office, iWork, OmniGraffle, OmniPlan, Procreate 등의 앱이 존재합니다. 더 있으면 좋겠지만 지금도 부족하지는 않다고 생각합니다. 그러면 하드웨어 문제일까요? 아닙니다. 2세대 iPad 모델도 여전히 짱짱한 기기이며 올해도 믿을 수 없을정도로 잘 작동하고 있습니다.

Apple은 iOS를 점점 좋게 만들고 있습니다. 그들은 문제를 여러 각도에서 해결하고 있고, 그 결과로 나온 것이 파일 관리, 다중 화면 멀티태스킹 그리고 교육 분야로 나아가는 일입니다.

컴퓨팅의 메인스트림이라는 배는 방향을 바꾸는 것이 매우 느리고 iPad는 많은 사람들이 작업을 하는 곳과는 매우 다른 종류의 기기입니다. 저는 여전히 iOS 기기가 전통적인 랩탑과 비슷해지는 것이 좋은 아이디어라고 생각하지만 올해에 당장 보고싶은 것은 아닙니다.

아무튼 저는 장기 계획을 세워서 지켜볼 것입니다. 저는 우리가 그것에 대한 힌트를 자세히 알게될거라곤 생각하지 않습니다. 그것은 Apple 스타일이 아니니까요. 하지만 방향이 정해지면 저도 그 방향으로 지켜볼 것입니다.

Dave Verwer

News

부적절한 구독이 App Store에 전염병처럼 퍼지고 있습니다

저는 이 문제에 대해 작년에도 말씀드렸습니다. 일년전에 비해 문제는 더 나빠졌고 그러한 앱의 디자이너들은 더 똑똑해졌습니다. 이러한 앱들에서 일어나고 있는 이슈는 정말 App Store의 규칙으로 다스림이 필요합니다. 구독이 증가하면 돈을 버는 것도 Apple이라 정말 애매한 입장일 것입니다.

일년에 150달러는 QR 코드 스캐너 앱에 과하지 않나요? 네 절대 과합니다. 그러면 적절한 선은 어디일까요? 일년에 20달러는 과할까요? 카메라 앱에서 기본으로 제공하는 기능이지만 그렇다고 App Store에서 지워지길 원하는 것은 아닙니다. 이건 정말 미끄러운 슬로프같네요.

techcrunch.com

앱 번들이 이제 Mac 앱과 구독을 제공하는 무료 앱을 지원합니다

무료 앱에 구독이 있을 경우 가격란에 적는 대세에 따라 앱 번들에도 이러한 변화가 생길 것입니다. 또한 하나의 구독으로 여러 앱을 잠금 해제할 수 있다는 좋은 소식도 있습니다. 딱 한 가지 명확하지 않은 부분은 하나의 구독 또는 번들로 iOS와 macOS 앱 모두를 지원하는지 입니다.

apple.com

드디어 iOS 아키텍쳐의 상급 코스가 완성되었습니다

iOS 개발을 훑어보는 초심자들을 위한 끝없는 글을 읽는 것에 지치셨나요? iOS Architect는 디자인 패턴, 클린코드, 유닛 테스트 그리고 복잡한 네트워킹을 포함한 상급 iOS 아키텍쳐의 모든 측면을 다룹니다. 단 하나의 시스템에서 볼 수 있습니다.

matteomanferdini.com

Tools

새로운 LSP 언어 서비스

저는 Swift 팀의 Swift를 더 많은 외부 코드 에디터에서 사용할 수 있게 하는 새로운 오픈 소스 프로젝트에 대한 이 발표를 사랑합니다. Apple이 이러한 프로젝트를 밀어준다는 사실은 정말 환상적입니다.

Swift가 발표된 지 4년이 넘는 동안 커뮤니티를 벗어나면 절대로 커질 수 없었습니다. 하지만 이와 같은 프로젝트는 그러한 환경에 맞설 기회가 될 것입니다.

swift.org

Carthage로 iOS 디펜던시 만들기

저는 여전히 CocoaPods 설정을 사용하고 있지만 Carthage를 사용하는 Igor Kulman의 글은 정말 마음에 듭니다. 그리고 그의 CI 설정도 글에서 다룹니다.

참고: Swift Package Manager가 세상에 나온지 거의 3년이 되었습니다. 왜 우리의 iOS / macOS 앱들은 이것을 쓰지 않을까요? 힘내요 Apple! 😀

kulman.sk

Code

watchOS 커스텀 워치 페이스 살펴보기

몇 주 전에 소개드렸던 커스텀 워치 페이스 개발하는 방법에 대한 링크를 잊으신 분은 없을 것입니다. 확실히 이것은 Steve Troughton Smith와 그의 워치 페이스 프로젝트에서 시작했지만 David Smith도 기여했습니다. 저는 watchOS의 이것과 같이 API를 만드는 것에 대한 이슈를 이해하고 있는데 Apple이 이렇게 추가해준 것이 너무 기쁩니다.

david-smith.org

Swift에서 DSL(Domain Specific Language) 만들기

John Sundell의 Auto Layout에 작동하는 DSL을 만드는 것에 대한 정말 훌륭한 글입니다. 글의 요점은 이 특정 DSL에 대한 것은 아니지만 디자인하는 과정부터 이러한 API를 만드는 것에 대한 좋은 명세라고 생각합니다.

swiftbysundell.com

iOS의 asset catalog와 bundle의 힘 파헤치기

Guilherme Rambo가 우리가 사용하는 번들의 멋진 기능들에 대해 알아봅니다. NSBundle 에는 mainBundle 보다 많은 것이 들어있습니다. 👍 또한 비슷한 주제로 Alexandre ColucciAsset Catalog에 대해 리버스 엔지니어링하는 글도 소개합니다.

rambo.codes

한 단계 업그레이드된 UIViewController 트랜지션 애니메이션 만들어보기

초보자를 위한 간단한 트랜지션 애니메이션에 대한 글은 정말 많지만 상급자를 위한 것은 부족합니다.

저도 동의합니다! 이 영리한 API는 사람들이 트랜지션을 만드는 수고를 덜어줄 거라 생각합니다.

medium.com

얘야, 내가 접근성 모드를 잘 못 사용하고 있니

Jared Sinclair가 SCNetworkReachability을 사용하면서 느낀 것들에 대한 고백을 전합니다. 저는 Apple이 그들의 문서에 이처럼 API에 대한 최고의 가이드를 제시하는 것이 너무 사랑스럽습니다.

jaredsinclair.com

Business and Marketing

실제 사용자들은 Apple Watch로 무엇을 할까요?

Apple Watch를 위한 앱을 작성할 예정이라면 Ben Bajarin의 이 목록을 읽으십시오. 이 글은 여러분에게 어떤 앱을 만들지 설명하진 않지만 사용자들이 어떤 행동을 하는지 알려줘서 여러분의 앱의 상호작용이 올바른 방향으로 디자인될 수 있도록 도와줍니다.

twitter.com

macOS Development

Dark Mode

저는 Daniel Jalkut의 숙명은 이 뉴스레터의 macOS 섹션을 지킬 수 있게하는 것이라고 생각합니다. 그리고 그는 다크 모드를 구현하는 대단한 글로 다시 한 번 이 섹션을 지킬 수 있게 되었습니다. 👍

indiestack.com

Jobs

Senior iOS Developer, Rover.com, Seattle, WA

분기에 2MM에 가까운 애완 동물 관리 예약 서비스를 제공하는 재능있는 모바일 개발팀에 합류하세요.

lever.co

iOS Developer at Savvy Apps (Remote)

Savvy에서 월드 클래스 앱을 만드세요. 2009년부터 리모트를 하는 것을 자랑으로 생각합니다.

savvyapps.com

Senior iOS Engineer @ Over (Remote within Euro time zone)

디자인으로 Editors Choice를 받은 앱을 만들고 복잡한 문제를 해결하여 세계에 영감을 주세요.

madewithover.com

And finally…

There’s more in the making…

😂

twitter.com