차례:
비디오: How We Added Wireless Charging to an iPhone - in China 2024
iOS 7은 iOS의 사용자 인터페이스를 크게 수정합니다. 이는 앱 개발자에게 유용한 정보입니다. 그것은 두 가지 주요 쟁점을 다룬다: 인터페이스의 데이트 된 모습과 콘텐츠가 앱 화면에서 사라 졌다는 사실.
변경된 인터페이스 변경
변경은 좋은 생각 일 수도 있고 아닐 수도 있습니다. 컨텍스트와 비용에 따라 다릅니다. 새로운 사용자 인터페이스의 경우 사용자와 개발자는 새로운 기술을 습득해야합니다.
iOS 7에서는 인터페이스 기능이 거의 변경되지 않습니다. Apple은 인터페이스 모양을 비교적 조금만 변경할 수 있었고 대부분의 사용자는 별다른 변화가 없었습니다. 개발자는 생각할 몇 가지 추가 항목이 있습니다.
인터페이스의 "연대성"은 잠시 동안 머물렀다는 사실이 아니었지만, 원래는 작은 스크린으로 아이폰 용으로 설계되었고 오늘날 프로그래머보다 훨씬 강력하지 못했다.
아이폰의 화면은 오늘날보다 커졌고 해상도는 망막 디스플레이보다 훨씬 높습니다. 아이 패드는 물론, 같은 크기이다 (비록 아이 패드 미니가 조금 전에 등장 했음). 그러나 둘 다 이제 레티 나 디스플레이를 스포츠 중이다.
이는 사용할 화면 공간이 더 많을뿐만 아니라 세부 사항이 훨씬 작고 미묘 할 수 있음을 의미합니다. Retina 디스플레이 데모에서는 대개 아름다운 사진을 보게됩니다. 그러나 화면의 매우 작은 요소를 이제 볼 수 있다는 사실은 사용자 인터페이스에 영향을 미칩니다.
이전에 이런 일이있었습니다. 원래 Mac (또는 PC)의 스크린 샷을 보면 인터페이스가 매우 오래되고보기 흉하게 보입니다. 프로그래머는 거대한 인터페이스 요소를 더 이상 사용하지 않습니다. 애플이 작은 접근성 요소를 가지고 있어도 시력이 약한 사람들도 여전히 장치를 사용할 수 있도록 접근성 영역에서 중요한 도구를 가지고 있다는 점도 중요하다.
컨텐츠 손실
인터페이스 개정판에서 언급 한 두 번째 문제점은 컨텐츠가 때로는 화면에서 사라 졌다는 사실이었습니다. IOS 7이 처음 시연 된 2013 년 6 월 Worldwide Developers Conference에서 발표자 연사는 디자인 목표의 일부는 콘텐츠를 눈에 띄게 만들고 인터페이스를 가능한 한 많이 사라지게하는 것이라고 강조했습니다.
콘텐츠를 눈에 띄게 만드는 전략의 일부는 사용자 인터페이스를 단순화하는 것이 었습니다. 하나의 중요한 단순화는 틴트 컬러 (실제로 하이라이트 컬러)라는 아이디어를 소개하는 것입니다. 앱의 틴트 색상을 설정하면 인터페이스는 강조 표시된 항목을 제외하고 기본적으로 흰색 배경에 회색으로 표시됩니다. 강조 표시된 모든 항목은 틴트 색상을 사용합니다.
앱 또는 개별 창에 설정할 수 있습니다. 사용자는 강조 표시하지 않는 한 모든 강조 표시가 같은 색으로 표시된다는 사실조차 알지 못하기는하지만 앱 사용법을 학습하고 콘텐츠와 인터페이스를 훨씬 쉽게 구분할 수 있습니다.
앱에서 콘텐츠에 색상을 사용하는 경우 콘텐츠에 표시 될 가능성이 낮은 색조가 좋습니다. 틴트 컬러의 포인트는 인터페이스와 컨텐츠를 구별하는 것입니다. 부차적 인 포인트는 사용자가 어떤 앱을 사용하고 있는지 알려주는 것입니다.
예를 들어 Apple은 내장 된 많은 앱에서 파란색을 틴트 색상으로 사용합니다. 사용은 환영하지만, 다른 색상 (크게 다른 색상)을 선택하면 사람들이 어디에 있는지 알 수 있습니다.
또한 색조 색상이 앱 아이콘에서 색상을 선택하면 자신의 팔레트 ID를 설정할 수도 있습니다. 개별 창에 색조를 설정할 수 있지만 많은 응용 프로그램이이를 전역으로 설정합니다. 이렇게하려면 프로젝트 탐색기에서 스토리 보드 파일을 선택하고 파일 속성을 사용하여 색조 색상을 설정하십시오.
이 방법을 사용하면 각 스토리 보드에 다양한 틴트 색상을 쉽게 사용할 수 있습니다. 따라서 장치, 스토리 보드 및 모든보기 및보기 컨트롤러 또는 특정보기 (코드 필요)에 관계없이 창에 대한 코드에서 색조 색을 동적으로 설정할 수 있습니다.