IOS 8의 새로운 개발자 기능이 당신에게 미치는 영향

iOS 8 개발자 기능 개발자
WWDC 2023 홍보 로고.
이 이야기는 전체 Apple WWDC 보도의 일부입니다.

Apple은 올해 WWDC를 앱에 초점을 맞춘 영상으로 열었습니다. 팀 쿡(Tim Cook)이 무대에 올라 앱 개발자들이 프레젠테이션의 주요 주제가 될 것이라고 약속했습니다. 그리고 한 시간의 기다림 끝에 Apple은 개발자 중심의 iOS 8을 선보였습니다. iOS 7이 사용자 측에서 큰 변화를 가져온 것은 아니지만 Apple은 모바일 OS의 최신 버전의 막을 열어 개발자를 위한 몇 가지 주요 변경 사항을 공개했습니다.

추천 동영상

앱 스토어 개선

Apple은 사용자가 앱과 처음 상호작용하는 표면적 수준부터 시작하여 개발자에게 App Store에서 눈에 띄고 눈에 띌 수 있는 새로운 방법을 제공했습니다. 인기 검색어에는 현재 App Store에서 인기 있는 항목이 표시되므로 다음 항목을 다운로드하기 위해 친구 중 마지막 사람이 될 필요가 없습니다. 플래피 버드-타입 히트. 사용자는 App Store를 검색할 때 관련 검색어도 표시되며, 더 쉽게 탐색할 수 있는 방식으로 앱을 분류하는 새로운 탐색 탭을 사용하여 탐색할 수 있습니다.

이제 앱은 사용자에게 인기 있는 애플리케이션을 안내하기 위해 앱 등급에 따라 "Editor's Choice" 태그가 적용된 Apple 승인 스탬프를 받습니다. 개발자는 새로운 미리보기 기능을 통해 자신의 앱을 선보일 수도 있습니다. 개발자는 단지 몇 개의 스크린샷을 보여주는 대신 앱이 작동하는 비디오를 포함할 수 있습니다. 또한 개발자는 자신의 앱을 함께 묶을 수 있어 사용자가 한 번의 탭으로 동일한 회사의 서비스 패키지를 다운로드할 수 있습니다.

관련된

  • 지금 iPhone에 iOS 17 베타를 다운로드하는 방법
  • iOS 16에서 iPhone 잠금 화면에 위젯을 추가하는 방법
  • iPhone 또는 Android 스마트폰에서 다운로드한 파일을 찾는 방법

iOS SDK 개선

iOS 8의 실제 변경 사항은 내부적으로 나타납니다. iOS 8 SDK의 길고 다양한 개선 사항 목록입니다(소프트웨어 개발 키트

) 개발자가 아닌 사람들에게는 외국어처럼 들릴 수도 있습니다. 심지어 우리 머리도 따라가려고 노력하고 있었습니다. Tim Cook은 "이번 릴리스는 App Store 출시 이후 가장 큰 [개발자] 릴리스입니다."라고 말했습니다. 개발자가 할 수 있는 작업은 다음과 같습니다. 개발자 중심 서비스를 받는 측에서 사용자에게 어떤 영향을 미칠지에 대한 아이디어와 함께 플레이해 보기를 기대합니다. 업데이트.

테스트비행테스트플라이트: 최근 2월 Apple이 인수한 TestFlight는 개발자와 사용자를 위한 새로운 베타 테스트 서비스입니다. 이를 통해 개발자는 베타 버전의 앱을 사용자에게 직접 공개하고 원활하게 피드백을 받을 수 있습니다. 이 서비스는 무료이며 서비스 내에서 바로 개발자에게 앱에 대한 정보를 표시합니다. 이는 베타에 대한 더 많은 공개 액세스와 출시 시 더 나은 안정성을 의미합니다.


확장성확장성:
Apple은 SDK에 4,000개 이상의 새로운 개발자 API(응용 프로그래밍 인터페이스)를 추가했습니다. 소프트웨어 엔지니어링 수석 부사장인 Craig Federighi에 따르면 그 중 "가장 심오한" 것은 확장성입니다. 이를 통해 앱이 다른 앱 내에서 서비스를 제공할 수 있는 기능이 추가됩니다.

따라서 Apple이 iOS 내에서 Facebook과 Twitter를 통해 공유하는 기능을 포함시키는 방식으로 이제 Pinterest와 같은 앱도 동일한 기능을 수행할 수 있습니다. 무대에서 선보인 또 다른 예는 Apple의 사진 앱에 내장된 타사 사진 필터를 포함하는 것입니다. Federighi는 "iOS 방식으로 확장성을 처리하기 위해 확장 기능은 앱 샌드박스에 있지만 앱은 해당 앱에 접근할 수 있습니다."라고 설명했습니다.

개발자위젯: Apple은 인터페이스에 위젯을 포함하고 이에 참여할 수 있는 기능을 타사 개발자에게까지 확대하는 것에 대해 큰 관심을 보였습니다. 해당 개발자는 알림 센터와 오늘 보기에 표시되는 자신만의 위젯을 정의할 수 있습니다.

사용자의 경우 이는 항상 액세스 가능한 알림 센터에서 바로 앱에서 원하는 정보를 얻는 것을 의미합니다. 예를 들어 오늘 보기에 ESPN SportsCenter 위젯을 배치하면 좋아하는 팀의 최신 점수를 볼 수 있습니다. Federighi는 앱을 열지 않고도 경매를 추적하고 입찰을 할 수 있는 eBay 위젯을 선보였습니다. 이는 Windows 라이브 타일 또는 Android 위젯 시스템과 경쟁하는 기능입니다.

퀵타입타사 키보드: 애플이 사상 처음으로 모바일 OS를 공개한다. 타사 키보드. 이는 분명히 타사 서비스를 운영 체제에 통합하려는 더 큰 결정의 일부입니다. 자체 키보드 업데이트를 발표했음에도 불구하고 Apple은 사용자가 다른 개발자의 키보드를 선택하여 기본 타이핑 옵션으로 사용할 수 있도록 허용합니다. 무대 프레젠테이션에서는 iOS 8에서 사용되는 Swype를 선보였습니다.

키보드 사용자 정의는 Android에서 큰 역할을 했으며 iOS에서 대체 키보드를 사용할 수 있는 기능은 환영할 만한 추가 기능이 될 것입니다.

터치 ID터치 ID: 계속해서 개방되면 iOS 8에서는 타사 앱이 Touch ID를 활용할 수 있도록 허용합니다. 개발자는 인증 서비스를 활용하여 앱 내에 저장된 사용자 데이터를 보호할 수 있습니다. Mint 또는 1Password와 같은 민감한 정보가 포함된 앱의 경우 추가 보호 계층이 해킹 가능한 표준 1계층 비밀번호 보호보다 뛰어납니다. 사용자는 더욱 안전함을 느끼면서 빠른 로그인을 즐길 수 있습니다. 개발자가 사용자의 지문 정보에 직접 접근할 수 없다는 점도 주목할 가치가 있습니다.

포토킷새로운 카메라 및 사진 키트 API: 이에 대해 실제로 많이 언급되지는 않았지만 Apple은 카메라와 카메라를 업데이트했다고 밝혔습니다. 사진 키트 API. 우리는 이 중 적어도 일부가 앞서 언급한 확장성 기능과 관련이 있다고 가정합니다. Apple은 또한 카메라의 설정.

홈킷홈킷: 하는 동안 헬스킷 다양한 앱에 존재하는 건강 정보에 대한 Apple의 솔루션이었습니다. 홈키모든 홈 오토메이션 옵션을 한 곳으로 가져오려는 시도입니다. Craig Federighi는 "시장에는 훌륭한 앱과 장치가 있지만 우리는 이에 합리성을 부여할 수 있다고 생각했습니다."라고 말했습니다. 아이디어는 iOS 기기를 가정용 스마트 리모컨으로 바꾸는 것입니다. 차고문 개폐 장치, 보안 카메라, 잠금 장치 등의 스마트 장치를 HomeKit 내에서 관리할 수 있습니다.

Apple은 Philips의 Hue 조명 및 August의 스마트 잠금 장치와 같은 제품을 포함하여 이 서비스가 협력할 수많은 회사를 보여주었습니다. Apple이 도입한 프로토콜은 다양한 개발자가 제공하는 모든 스마트 장치가 응집력 있는 방식으로 함께 작동할 수 있도록 설계되었습니다. 사용자는 제어를 위한 Siri 명령을 포함한 Apple 인터페이스의 이점을 누릴 수 있습니다. 예를 들어 Siri에게 "잠들 준비를 하세요"라고 말하면 자동으로 문이 잠기고 조명이 어두워집니다.

클라우드킷클라우드킷: CloudKit은 개발자의 작업을 단순화하도록 설계된 또 다른 도구입니다. Apple은 앱에 대한 서버 측 책임을 맡아 개발자에게 더 깔끔하고 사용하기 쉬운 개발 경험을 제공합니다. 이렇게 하면 앱을 구축하는 동안 서버를 관리할 필요가 없어집니다. 이 서비스는 사용량이 많을수록 일부 제한이 적용되어 무료로 제공됩니다.

금속금속: iOS를 사용하는 게임 개발자의 경우 Metal은 "OpenGL 오버헤드를 극적으로 줄입니다." OpenGL은 iOS용 3D 그래픽의 현재 표준이지만 Metal이 이를 대신할 것으로 보입니다. Metal이 만들어낸 결과는 Apple이 EA의 데모를 통해 선보인 향상된 성능과 그래픽입니다. 식물 대 좀비: 가든 워페어. EA는 Metal을 사용하여 콘솔용으로 설계된 엔진인 Frostbite 엔진을 사용하여 iPad에서 게임을 실행할 수 있었습니다.

Epic Games의 Tim Sweeney는 인상적인 비주얼을 갖춘 선 가든 데모를 통해 Metal의 능력을 보여주었습니다. 물고기마다 인공 지능이 있는 잉어 연못과 거대한 나비 떼로 변하는 폭포 등이 있습니다. 시각적인 데모가 의미하는 바는 iOS 8에서 Metal을 사용할 수 있게 되면 iOS 장치의 게임 시각적 효과가 새로운 최고점에 도달하게 된다는 것입니다.

신킷장면 키트: Metal이 고급 그래픽 게임용이라면 SpriteKit은 캐주얼 게임용 SDK입니다. Apple은 여기에 SceneKit이라는 새로운 기능을 추가했습니다. SceneKit은 향상된 픽셀당 물리학, 광원 및 현장 힘, 역운동학과 함께 3D 장면 렌더러를 추가합니다. 이 모든 것은 앱을 만드는 것이 더 쉽다는 것을 의미합니다. 먼저 해당 용어를 이해한다고 가정하면 됩니다.

빠른빠른: 아마도 개발자에게 있어서 가장 큰 변화는 WWDC 2014 프레젠테이션에서 마지막으로 나타났을 것입니다. Apple은 Xcode와 툴킷의 핵심인 Objective-C 언어를 살펴보았습니다. 지난 20년 동안 사용된 프로그래밍 언어를 단순화하기 위해 Apple은 "C의 수하물"을 제거하고 새로운 프로그래밍 언어인 Swift를 도입했습니다. Craig Federighi에 따르면 "그것이 완전히 지배합니다."

Swift를 사용하는 개발자는 코드를 작성하면서 실시간으로 코딩 결과를 확인할 수 있습니다. 이름에서 알 수 있듯이 Swift는 Objective-C보다 상당히 빠릅니다. Swift는 동일한 앱 내에서 Objective-C 및 C 코드와 나란히 실행될 수도 있습니다. Swift는 Xcode 6 베타에 포함되어 있으며 현재 사용 가능하므로 즉시 사용할 수 있습니다.

기술적으로 들리겠지만, 이 내용은 당신에게 중요할 것입니다.

Swift와 논의된 많은 내용은 코더가 아니거나 비전문가에게는 말도 안되는 것처럼 들릴 것입니다. 하지만 방에 있던 개발자들의 반응을 보면 호평을 받았다는 것이 확실해졌습니다. 발표. 앱 개발 프로세스를 단순화하고 다른 코딩 언어 내에 존재하는 코딩 중복 및 일반적인 오류를 제거해야 합니다. 최종 결과는 개발자가 더 안전하고 안정적인 코드를 더 쉽게 작성할 수 있도록 하는 것을 목표로 합니다.

편집자의 추천

  • iPadOS 17은 제가 가장 좋아하는 iPad 기능을 더욱 향상시켰습니다.
  • iPhone에서 Live Photo를 비디오로 바꾸는 방법
  • iPhone 14 Pro의 Always On 디스플레이를 끄는 방법
  • 당신이 알아야 할 iOS 17의 숨겨진 기능 17가지
  • iPhone, iPad 또는 Apple Watch를 가지고 계십니까? 지금 바로 업데이트해야 합니다.

당신의 라이프스타일을 업그레이드하세요Digital Trends는 독자들이 모든 최신 뉴스, 재미있는 제품 리뷰, 통찰력 있는 사설 및 독특한 미리보기를 통해 빠르게 변화하는 기술 세계를 계속해서 살펴볼 수 있도록 도와줍니다.