2014.09.19

iOS 8 확장성에 대한 고찰… “기업용 모바일 앱의 기회이자 위협”

Ryan Faas | CITEworld

확장성은 iOS 8 의 새로운 주요 특징 중 하나이다. 확장성을 통해 이전 버전의 iOS 에서는 불가능했던 방식으로 앱끼리 소통하고 데이터를 공유하면서 동시에 iOS 보안의 핵심 구성요소인 앱 샌드박스 기능을 유지할 수 있다.

앱에 적용할 수 있는 앱 확장 프로그램은 iOS 8 이 처음으로 애플의 WWDC에서 발표된 이후로 관심을 끌기 시작했다. 표준 iOS 키보드를 대체할 수 있는 서드파티 키보드와 알림센터의 ‘오늘’ 창을 위한 새로운 위젯 등이 대표적인 예다. 또, 표준 카메라와 사진 앱에서 사진 처리 및 필터 기능에 접근 할 수 있는 것도 확장성을 엿볼 수 있는 부분이다.



문서 및 파일 공유, 스토리지, 접근, 편집 등에 영향을 끼칠 다른 요소도 존재한다. 이런 확장성은 여러 앱, 소셜 미디어와 기타 공유 서비스, 선택적인 데이터 저장 위치 등 사이에 데이터와 콘텐츠가 흘러가는 방식의 측면에 큰 변화를 일으키기 때문에, 비즈니스 및 기업 환경에서 장애물이자 기회로 볼 수 있다. 또한 개발자들이 외부 자원에 접근하는 것을 포함하는 등의 맞춤형 동작을 포함시킬 수 있는 요소도 있다. 그 예로 앱 내에서 문맥을 번역하는 언어 번역 서비스를 들 수 있다.

8가지 iOS 8의 앱 확장 프로그램에 대한 안내는 애플의 개발자 사이트에서 확인할 수 있다. 그 중 4 가지는 데이터와 콘텐츠에 영향을 끼치며, 애플은 이 확장기능들을 이렇게 소개하고 있다.

공유더 많은 공유 옵션을 제공함으로써, 앱에서 사진, 비디오, 웹사이트 및 기타 콘텐츠를 소셜 웹 사이트 및 기타 독립체와 공유할 수 있도록 한다.
저장 공간 제공자 - 이제 다른 앱에서 액세스할 수 있는 문서 저장 공간의 위치를 제공할 수 있다. 문서 선택기 보기 컨트롤러를 사용하는 앱에서는 저장 공간 제공자에 의해 관리되는 파일을 열거나 파일을 저장 공간 제공자로 이동할 수 있다.
문서 선택기 - 문서 선택기 보기 컨트롤러는 사용자에게 앱 샌드 박스 외부에 있는 파일에 액세스할 수 있는 권한을 부여한다. 앱 간에 문서를 쉽게 공유할 수 있어 사용자가 하나의 문서를 여러 곳에서 편집할 수 있다.
사용자 설정 동작액션 시트(Action sheet)에 고유한 사용자 설정 동작 단추를 만들어 사용자가 문서에 워터마크를 적용하고, 위시 리스트에 항목을 추가하고, 텍스트를 다른 언어로 번역하는 등의 작업을 수행하도록 할 수 있다.

각각은 사용자가 자신의 iOS 기기에서 사용하는 여러 앱 사이에서 데이터를 공유하고 서드파티 소셜 및 클라우드 서비스와 데이터를 공유하며, 여러 앱을 이용해 동일한 문서 또는 파일에 접근하고 잠재적으로 외부의 서비스 또는 기타 앱을 사용하는 데이터 또는 콘텐츠에 동작을 수행할 수 있도록 한다는 것이 핵심이다.



2014.09.19

iOS 8 확장성에 대한 고찰… “기업용 모바일 앱의 기회이자 위협”

Ryan Faas | CITEworld

확장성은 iOS 8 의 새로운 주요 특징 중 하나이다. 확장성을 통해 이전 버전의 iOS 에서는 불가능했던 방식으로 앱끼리 소통하고 데이터를 공유하면서 동시에 iOS 보안의 핵심 구성요소인 앱 샌드박스 기능을 유지할 수 있다.

앱에 적용할 수 있는 앱 확장 프로그램은 iOS 8 이 처음으로 애플의 WWDC에서 발표된 이후로 관심을 끌기 시작했다. 표준 iOS 키보드를 대체할 수 있는 서드파티 키보드와 알림센터의 ‘오늘’ 창을 위한 새로운 위젯 등이 대표적인 예다. 또, 표준 카메라와 사진 앱에서 사진 처리 및 필터 기능에 접근 할 수 있는 것도 확장성을 엿볼 수 있는 부분이다.



문서 및 파일 공유, 스토리지, 접근, 편집 등에 영향을 끼칠 다른 요소도 존재한다. 이런 확장성은 여러 앱, 소셜 미디어와 기타 공유 서비스, 선택적인 데이터 저장 위치 등 사이에 데이터와 콘텐츠가 흘러가는 방식의 측면에 큰 변화를 일으키기 때문에, 비즈니스 및 기업 환경에서 장애물이자 기회로 볼 수 있다. 또한 개발자들이 외부 자원에 접근하는 것을 포함하는 등의 맞춤형 동작을 포함시킬 수 있는 요소도 있다. 그 예로 앱 내에서 문맥을 번역하는 언어 번역 서비스를 들 수 있다.

8가지 iOS 8의 앱 확장 프로그램에 대한 안내는 애플의 개발자 사이트에서 확인할 수 있다. 그 중 4 가지는 데이터와 콘텐츠에 영향을 끼치며, 애플은 이 확장기능들을 이렇게 소개하고 있다.

공유더 많은 공유 옵션을 제공함으로써, 앱에서 사진, 비디오, 웹사이트 및 기타 콘텐츠를 소셜 웹 사이트 및 기타 독립체와 공유할 수 있도록 한다.
저장 공간 제공자 - 이제 다른 앱에서 액세스할 수 있는 문서 저장 공간의 위치를 제공할 수 있다. 문서 선택기 보기 컨트롤러를 사용하는 앱에서는 저장 공간 제공자에 의해 관리되는 파일을 열거나 파일을 저장 공간 제공자로 이동할 수 있다.
문서 선택기 - 문서 선택기 보기 컨트롤러는 사용자에게 앱 샌드 박스 외부에 있는 파일에 액세스할 수 있는 권한을 부여한다. 앱 간에 문서를 쉽게 공유할 수 있어 사용자가 하나의 문서를 여러 곳에서 편집할 수 있다.
사용자 설정 동작액션 시트(Action sheet)에 고유한 사용자 설정 동작 단추를 만들어 사용자가 문서에 워터마크를 적용하고, 위시 리스트에 항목을 추가하고, 텍스트를 다른 언어로 번역하는 등의 작업을 수행하도록 할 수 있다.

각각은 사용자가 자신의 iOS 기기에서 사용하는 여러 앱 사이에서 데이터를 공유하고 서드파티 소셜 및 클라우드 서비스와 데이터를 공유하며, 여러 앱을 이용해 동일한 문서 또는 파일에 접근하고 잠재적으로 외부의 서비스 또는 기타 앱을 사용하는 데이터 또는 콘텐츠에 동작을 수행할 수 있도록 한다는 것이 핵심이다.



X