2007 년 첫 번째 탈옥이 출시 된 이후로 커스텀 써드 파티 키보드가 iOS 사용자에게 호소력을 발휘했습니다. 탈옥으로 얻은 모든 훌륭한 기능과 마찬가지로 Apple은 결국 자체 버전을 따라 잡습니다. 이 회사는 iOS 8을 통해 수백만 명의 사용자에게 타사 키보드를 제공했습니다. 처음에는 일부 타사 키보드 만 사용할 수 있었지만 이제는 3 개월 후 App Store에 새로운 입력 방법이 많이 있습니다. 그러나 사용자 정의 키보드에는 받아쓰기라는 중요한 기능이 없기 때문에 사용자 정의 키보드로 전환 할 가치가 있다고 확신하지 않습니다. 그리고 실제 키보드 설정 과정은 너무 복잡합니다.
설정
iOS 8이 출시 되 자마자 다른 많은 사용자들 사이에서 Swype를 다운로드했습니다. 몇 년 전에 Android에서 사용한 후에 다시 시도해 보겠다고 생각했습니다. 설치 안내서에도 불구하고 키보드 설정이 예기치 않게 어려웠습니다. 전반적으로 몇 단계 였지만 설정에 깊숙이 들어가고 키보드로 입력 한 내용에 완전히 액세스 할 수는 없었습니다. 그러나 나중에 조금 더.
Spektrum 44를 통한 iPhone 템플릿
애플은이 과정을 훨씬 더 간소화 할 수 있었다. 마치 사용자에게 사용자 정의 키보드를 제공하려는 것처럼 보이지만 숨겨져 있습니다. "다운로드 할 수는 있지만 실제로 사용하는 것은 바람직하지 않습니다." 사용자가 무언가를 설치하기 위해 열 개의 루프를 뛰어 넘어야 할 이유가 없습니다. 키보드는 다른 앱과 같아야합니다. 다운로드, 열고, 입력 한 모든 것에 대한 액세스 권한을 부여한 후 사용을 시작하십시오. 무엇보다도 설치 프로세스가 키보드의 iOS 설정 부분에 참여할 것으로 예상했습니다. 앱 간 이동은 의미가 없습니다.
받아쓰기
iPhone에서 커스텀 키보드를 사용하지 않는 주된 이유는 설정하는 데 시간이 너무 오래 걸리거나 개인 정보 보호에 가장 적합하지 않을 수도 있기 때문이 아닙니다. 왜냐하면 받아쓰기가 없기 때문입니다.
나는 받아쓰기를 위해 Siri를 사용하는 것을 좋아합니다. 이동 중에도 이메일을 보내거나 Simplenote로 글을 쓰고 Amazon에서 검색 할 때도 항상 사용합니다. iOS 8의 받아쓰기는 최고이지만 아직 대화 할 때 실시간 피드백을 제공합니다. 그렇다면 왜 포기할까요? 이동 중에 키보드 간을 전환하는 것은 편리하지 않으며 iOS 통합 받아쓰기를 사용하는 유일한 방법입니다.
Apple의 App Extension Programming Guide 에있는 커스텀 키보드 섹션에 "iOS 8.0의 모든 앱 확장과 마찬가지로 커스텀 키보드는 장치 마이크에 액세스 할 수 없으므로 받아쓰기 입력이 불가능합니다." 사용자 정의 키보드에서는 사용할 수 없지만 이러한 개발의 개인 정보 보호 의미를 고려할 때 염두에 두어야 할 몇 가지 사항이 있습니다.
자동 수정 및 예측 정보는 Touch ID와 마찬가지로 Apple의 API와 교환되어야합니다.
우선, Flesky와 같은 키보드가 받아쓰기를 지원했다면, 단어를 녹음하는 데 어떤 기능을 사용할 것입니까? 몇 가지 옵션이 있습니다. 주요 내용 중 하나는 Dragon Dictation의 개발자 인 Nuance의 NDEV Mobile입니다. 대부분의 기본 구현에는 무료입니다. Merriam-Webster의 iOS 앱, OnStar RemoteLink 앱, Dragon Dictation의 자체 앱 등에서 확인할 수 있습니다. 개발자가 마이크에 액세스 할 수 있으면 NDEV와 같은 서비스를 키보드에 통합하여 받아쓰기를 제공 할 수 있습니다.
또 다른 옵션이 있습니다. Apple은 사용자의 음성이 타사 서버로 전송되는 것을 방지하는 API를 통해 Siri Dictation에 대한 액세스를 허용 할 수 있습니다. 물론 이것은 이론적 인 것입니다.
은둔
마지막으로, 타사 키보드 사용시 개인 정보 보호에 미치는 영향을보고 싶습니다. 애플의 요청이 많은이 기능을 모바일 플랫폼으로 가져 오는 데 몇 년이 걸렸지 만 여전히 프라이버시 영역에 구멍을 뚫을 수는 있습니다. 아름다운 사용자 정의 키보드 모음이있는 앱인 Themeboard를 사용하려고했을 때 슬픈 얼굴과 "허가 필요"팝업이 나타났습니다. 자동 수정 및 예측 정보를 제공 할 수 있도록 키보드로 입력하는 내용에 대한 모든 액세스 권한을 허용하도록 요청했습니다. 이 문제를 해결할 방법이 없습니다. 개발자가 입력 한 내용을 저장하거나 판매하지 않는다고 믿어야합니다.
위에서 언급 한 추가 앱 정보 프로그래밍 안내서 에서 Apple은 또한“앱 개발자는 자신의 앱에서 모든 사용자 정의 키보드의 사용을 거부 할 수 있습니다. 예를 들어, 미국의 HIPAA 개인 정보 보호 규칙을 준수해야하는 뱅킹 앱 개발자 또는 앱 개발자가이를 수행 할 수 있습니다.”그러나 Safari에는 포함되지 않으며 사용자로서 개인 브라우징 모드의 신용 카드 번호 또는 이메일인지 여부에 상관없이 키보드가 브라우저에 입력하는 내용을 브라우저에 기록하지 않도록합니다.
결론
개인적으로, 나는 자전거, 자동차 또는 서두에있을 때 받아쓰기를 좋아하지 않습니다. 그러나 iOS 사용자 정의 키보드의 현재 상태는 그보다 훨씬 심각합니다. 받아쓰기는 내가없이 살 수있는 것입니다. 프라이버시 부족은 아닙니다. 오히려 신뢰할 수없는 것으로 판명 될 수있는 제 3 자보다 Apple의 손에 정보를 제공하고자합니다.
키보드를 다운로드하기 전에 개발자를 연구하는 것은 사용자의 일이되어서는 안됩니다. Apple은 개인 정보 보호 및 사용 편의성 문제를 모두 해결하므로 개발자 서버로 전송되는 정보에 제한을 두어야합니다. Touch ID의 타사 통합 작동 방식과 유사하게 자동 수정 및 예측 정보를 Apple의 API와 교환해야합니다. Apple의 온보드 칩은 지문을 직접 처리하는 대신 지문을 식별하여 소프트웨어에 인증 요청을 확인하거나 거부하는 키를 보냅니다. 이것이 커스텀 써드 파티 키보드의 모습이며, 내년에 iOS 9가 출시되기 전에보고 싶은 것입니다.