Apple은 웹을 중단하기 위해 최선을 다하고 있습니다. 타사 앱에서 3 배 느리게하거나 홈 화면에 저장하여 웹 앱이 제대로 작동하지 못하도록 제한하고 있습니다. iBooks, 뉴스 스탠드 및 웹이 빛날 수있는 다른 모든 영역에서 웹을 중단하려는 경우도 마찬가지입니다.
이제 들어 보셨 겠지만 이제 iPhone 및 iPad에서 Chrome을 사용할 수 있습니다. ,하지만 너무 흥분하기 전에 “크롬”이 아님을 깨달아야합니다. “크롬”인터페이스가있는 Apple의 Safari입니다. 실제 브라우저, 렌더링 및 자바 스크립트 엔진은 100 % Apple Safari입니다. .
John Gruber가 말했듯이 :
Chrome 렌더링이나 자바 스크립트 엔진이 아닙니다. App Store 규칙은이를 금지합니다. Google의 자체 브라우저 UI에 래핑 된 WebKit의 iOS 시스템 버전입니다.
iOS 용 Chrome은 Chrome 동기화 및 기타 Chrome 혜택을 받기 때문에 여전히 흥미 롭습니다.
하지만 iOS의 타사 브라우저에는 큰 문제가 있습니다. Apple은 다른 브라우저를 허용하지 않을뿐만 아니라. 또한 Apple이 사용할 수있는 것보다 이전 버전의 Safari를 사용하도록 강제합니다.
모든 iOS 개발자는 이것을 알고 있습니다. Safari에서 웹 사이트를 보는 것이 앱 내에서 웹 사이트를 보는 것보다 훨씬 빠릅니다. 이는 Flipboard, Facebook 앱, Twitter 앱 및 iOS 용 새 Chrome을 포함한 기타 모든 앱에 해당됩니다.
그 이유는 간단합니다. Apple은 사람들이 네이티브 앱을 만들도록 제어하고 강제하기를 원하므로 타사 앱에서 웹 앱의 성능을 제한하고 있습니다. iPhone과 iPad에 두 가지 다른 렌더링 엔진이 함께 제공되는 이유가 없습니다. 하나는 Apple 용이고 다른 하나는 모든 사람 용입니다. 이것은 선택을 제한하고 사람들이 네이티브 앱을 만들도록 강요하는 순전히 경쟁자 반대 행동입니다.
이 제한은 Safari 자체 내부에서 볼 수있는 네이티브 웹 앱에도 적용됩니다. Safari에서 보는 한 훌륭하게 작동합니다. 하지만 홈 화면에 웹 앱으로 저장하면 갑자기 이전 Safari 엔진을 사용해야하므로 사용 속도가 훨씬 느려집니다.
차이가 얼마나됩니까? iPad에서 일련의 테스트를 실행했는데 보시다시피 iOS의 Chrome은 특히 모든 중요한 자바 스크립트 렌더링 (마지막 두 번의 “Sunspider”테스트)에서 훨씬 느립니다.
Safari와 Chrome은 모두 Apple의 Safari 자바 스크립트와 렌더링 엔진을 사용하고 있습니다. 이론 상으로는 차이가 없으므로 동일한 속도로 렌더링해야합니다. .
2011 년에 John Gruber는 Safari가 Apple에서는 더 빨라지고 다른 모든 사용자에게는 더 느려 야하는 이유에 대해 다소 절박한 설명을 게시했습니다. 그는 “보안 문제”때문이라고 주장했지만 그건 헛소리 일뿐입니다. .
Safari에서 실행하는 웹 앱과 홈 화면에 저장 한 다음 * Safari *에서 실행하는 동일한 웹 앱 사이에는 전혀 차이가 없습니다. 누군가 “보안 때문”이라고 말할 때마다 모든 사람은 생각을 멈추고 우리가 제시하는 미친 설명을 받아 들여야합니다.
앱 내에서 Safari를 사용하는 웹 앱이 Safari에서 실행되는 동일한 웹 앱과 정확히 동일한 보안 및 메모리 보호 기능을 사용할 수없는 기술적 이유가 없습니다. Apple이 다르게 만들었 기 때문에 다를뿐입니다.
또한 iOS 플랫폼의 모든 앱은 자체 격리 된 샌드 박스 내부에서 실행됩니다. 이러한 앱이 상자 외부의 요소에 액세스 할 수있는 방법은 없습니다. 그렇기 때문에 Apple이 Google과 Firefox가 앱에 자체 브라우저 엔진을 구축하도록 허용 할 수없는 이유도 없습니다. 이들은 격리 된 프로세스로 실행되고 있습니다.
당신이 거대한 구축을 할 수 있다면 iOS 게임 내에서 언리얼 게임 엔진을 사용하는 게임이라면 문제없이 Chrome 엔진을 사용하여 몇 줄의 자바 스크립트 코드를 실행할 수도 있습니다.
이것은 개발자가 네이티브 만 만들도록 강요하는 또 다른 사기입니다. 웹을 사용해야 할 때마다 사용자에게 훨씬 더 느린 경험을 제공하여 앱을 제공합니다.
Safari 엔진을 사용하는 Chrome은 Safari 자체만큼 빠르게 실행되어야합니다. 페인트 칠이 약간 다른 똑같은 브라우저입니다.
애플이 iBook에서 ePub를 사용하는 것과 같습니다. s는 또한 사기입니다. 그것은 사람들이 웹으로 할 수있는 일이 심각하게 제한되어 있다는 사실을 깨닫지 못하게하고 그들을 애플 만의 세상으로 만들도록 강요합니다.
나는 1 월에 “거짓말, 젠장 한 거짓말, 그리고 오늘 초 Jani Patokallio는 다음과 같이 설명했습니다.
작년에 저는 싱가포르에서 노트북을 구입하여 호주로 가져 왔습니다.이코노미스트를 온라인으로 읽고 싱가포르에서 저널리즘을 통과하는 것은 괜찮 았지만 어느 날 시드니 모닝 헤럴드를 검색했는데 히트가 없었습니다. 마치 존재하지 않는 것처럼 보입니다. 오스트레일리아 사이트를 볼 수 있으려면 브라우저를 오스트레일리아에 등록해야했습니다. 여기에는 청구 지 주소가있는 신용 카드도 필요합니다. 또한 이와 같이 국가를 전환하면 북마크가 모두 삭제되고 이코노미스트 유료 구독이 종료되며 Singaporean Straits Jacket의 단권도 읽을 수 없게됩니다. 이 한계를 뛰어 넘을 수있는 다른 브라우저를 설치하는 것으로부터.
디스토피아 적 미래의 일부 발칸 화 된 웹에 대한 우스꽝스럽고 비뚤어진 환상처럼 들립니까? 아니요 : 사실입니다. “노트북”은 실제로 iPad이고 내 “브라우저”는 iTunes / iBooks입니다. 내 iTunes 계정에 싱가포르 청구 지 주소가 있으므로 Kindle 응용 프로그램이 내 검색 결과에 표시되지 않습니다. 국가를 변경하면 이전에 다운로드 한 모든 항목에 액세스 할 수 없게됩니다. 총알을 깨물고 호주로 전환하면 제공되는 많은 앱, 음악 등을 더 이상 iTunes, iBooks 또는 아마존과 남은 금액에 대해 약 50 %의 추가 비용을 지불하겠습니다. 그러나 나는 그렇게하지 않기로 선택했고, 그래서 “내가 원했던 서너 권의 책을 사지 않았습니다. 그들의 출판사가 나에게 그것을 팔지 않을 것이기 때문입니다.
그의 미래가 왜 그런지 설명하는 그의 훌륭한 기사의 나머지를 읽으십시오. eBook은 HTML5입니다.
Apple은 웹을 중단하기 위해 최선을 다하고 있습니다. 타사 앱에서 웹 앱을 3 배 느리게하거나 홈 화면에 저장하여 웹 앱이 제대로 작동하지 못하도록 제한하고 있습니다. iBooks, 뉴스 스탠드 및 웹이 빛을 발할 수있는 다른 모든 영역에서 웹을 중단하려고 할 때였습니다.