홈페이지 » 어떻게 » iPhone 및 iPad의 Safari보다 써드 파티 브라우저가 항상 열등한 이유

    iPhone 및 iPad의 Safari보다 써드 파티 브라우저가 항상 열등한 이유

    iOS는 타사 브라우저를 지원하지만 사용자가 예상하지는 못합니다. 써드 파티 브라우저는 적어도 애플과 아이폰과 아이 패드의 사파리보다 열등 할 것이다..

    이것이 모질라가 더 이상 iOS 용 파이어 폭스 홈 앱을 제공하지 않는 이유이며, 구글 크롬 개발자들이 앱 스토어에서 현재 크롬 앱을 공개하기 전에 내부 토론을했던 것과 같은 이유입니다.

    모든 브라우저는 Safari의 렌더링 엔진을 사용해야합니다.

    애플의 앱 스토어 정책은 "웹을 탐색하는 앱은 iOS WebKit 프레임 워크와 WebKit 자바 스크립트를 사용해야한다."

    즉, 웹 브라우저는 자체 렌더링 엔진을 구현할 수 없습니다. Safari의 렌더링 엔진 버전을 임베드해야합니다. 빠른 렌더링 엔진이나 새로운 웹 기능을 제공 할 수는 없습니다. 실제로 iOS의 각 타사 브라우저는 Safari와 다른 인터페이스입니다..

    Windows, Mac OS X 및 Linux와 같은 기존 데스크톱 운영 체제에서 각 브라우저는 자체 렌더링 엔진을 제공 할 수 있습니다. 이것이 모질라 파이어 폭스가 인터넷 익스플로러 6보다 훨씬 우수하고 구글 크롬이 모질라 파이어 폭스 3.0보다 훨씬 빠른 이유입니다. 각 브라우저 개발자는 자체 최적화 된 렌더링 엔진을 만들 수 있습니다. 모질라 파이어 폭스가 인터넷 익스플로러 6 렌더링 엔진으로 웹 사이트를 렌더링해야한다면, 파이어 폭스는 절대로 벗어나지 못했을 것이고, 우리는 여전히 인터넷 익스플로러 6에 머물러 있을지 모른다. 마이크로 소프트는 모질라 파이어 폭스가 떠난 후 Internet Explorer에서 개발을 재개했다..

    ... 그러나 그들은 사파리의 빠른 니트로 자바 스크립트 엔진을 사용할 수 없습니다.

    그것은 소리보다 훨씬 심합니다. 타사 브라우저는 Safari의 렌더링 엔진을 사용해야 만하는 것은 아니며 느린 JavaScript 엔진을 사용해야 만하고 Safari는 더 빠른 JavaScript 엔진을 사용할 수 있습니다. 특히 구형 WebKit 자바 스크립트 엔진을 사용해야하며 애플의 새로운 니트로 자바 스크립트 엔진은 사파리 만 사용할 수 있습니다..

    즉, 타사 브라우저는 Safari 자체보다 자바 스크립트가 느린 웹 페이지를 항상 렌더링합니다. 애플은 니트로 자바 스크립트 엔진을 계속 개발할 것이고, 사파리는 계속 빨라질 것이고 제 3 자 브라우저는 비교해 보면 더 느려질 것이다..

    실제로 모든 타사 브라우저는 사파리의 다른 버전 일뿐만 아니라 기본적으로 사파리의 느린 버전입니다..

    물론 브라우저 제조업체는 이론적으로 jailbroken 장치에서만 실행되는 브라우저의 특수 버전을 만들어 App Store 외부로 배포 할 수 있지만 그렇지는 않습니다. 그들은 애플이 우표를 찍으려고하는 제한된 시장의 탈옥수에 호소 할 것이다..

    타사 브라우저가 절대로 기본값이 될 수 없음

    Apple의 iOS에서는 기본 응용 프로그램을 선택할 수 없으므로 타사 브라우저가 기본 브라우저가 될 수 없습니다. Chrome을 선호하더라도 대부분의 다른 응용 프로그램에서 링크를 누르면 Safari가 열립니다. Safari의 링크를 Chrome에 복사하여 붙여 넣어 Chrome에 페이지를 표시해야합니다..

    응용 프로그램 개발자는 자신의 응용 프로그램에서 다른 응용 프로그램을 열게 할 수 있으므로 다른 브라우저를 정렬 할 수있는 방법이 있습니다. 모든 앱은 지원하는 대체 브라우저의 목록을 하드 코딩해야하며 그 중에서 선택할 수있는 방법을 제공해야합니다. 사용자는 각 앱에서 기본 브라우저를 개별적으로 선택해야하며 개발자가 포함하지 않은 브라우저를 선호하는 경우 불우한 입장입니다..

    애드온을 가질 수 없습니다.

    동일한 앱 스토어 정책은 타사 브라우저가 브라우저 부가 기능을 지원할 수 없다는 것을 의미합니다. LastPass를 사용하여 암호를 저장합니까? 자체 내부 브라우저를 구현하는 LastPass 앱을 사용해야합니다. Safari 또는 Chrome 용 LastPass 부가 기능을 설치할 수 없습니다. 물론 LastPass의 내부 브라우저는 Safari보다 느리게 실행되어야합니다..

    추가 기능은 모든 브라우저에서 사용할 수없는 경우에도 다른 플랫폼에서 가능합니다. 예를 들어 Android 용 Chrome은 추가 기능을 지원하지 않으므로 추가 기능을 지원하지 않습니다. Android 용 Firefox는 부가 기능을 지원하므로 괜찮습니다. 원하는 경우 LastPass 부가 기능을 설치하고 선호하는 암호 관리자를 Firefox 응용 프로그램 자체에서 사용할 수 있습니다. 너는 선택의 여지가있다..

    제 3 자 브라우저가 절름발이입니다.

    타사 브라우저는 사파리보다 빠를 수 없으며 항상 느려질 것입니다. 그들은 또한 항상 귀하의 불이행이 될 수 있으므로 사용하기가 더 불편할 것입니다..

    브라우저는 다른 기능을 추가하여 이러한 한계를 보완하려고합니다. 예를 들어 Chrome의 프리 페치 및 데이터 압축 기능은 작업 속도를 높이기 위해 시도합니다. Chrome의 진정한 이점은 북마크, 열린 탭 및 기타 인터넷 사용 정보를 데스크톱 버전의 Chrome과 동기화 할 수 있다는 것입니다. Firefox 사용자가 Firefox 브라우징 데이터에 액세스 할 수있게 허용 한 것과 마찬가지로 Mozilla가 원래 Firefox Home을 제공 한 것과 같은 이유입니다 iOS에서. 모질라는 이제 애플이 제삼자 브라우저를 망가뜨릴 때까지 iOS 용 파이어 폭스를 제공하지 않을 것이라고 말한다..

    타사 브라우저가 제공하는 통합 기능이나 다른 고유 한 옵션을 원한다면 Safari를 사용하는 것이 좋습니다. Apple은 운영 체제를 설계하여 항상 가장 빠르고 편리한 옵션을 제공합니다..


    여기에 변화에 대한 희망이 있습니다. 애플은 한때 내장 된 앱의 "기능 복제"에 대한 애플 리케이션을 거부했지만, 결국 그들은 경쟁을 허락하고 경쟁을 허용했다. 그들이이 정책을 절대로 변경하지 않았다면 Pandora, Kindle, Gmail 및 기타 인기있는 응용 프로그램은 iTunes Store, iBooks 및 Mail과 같은 Apple 자체 응용 프로그램과 경쟁하기 때문에 App Store에서 허용되지 않습니다. 경쟁 및 애플리케이션 선택으로 인해 iOS는보다 강력하고 유연한 플랫폼으로 자리 잡았으며 브라우저 선택으로 인해 더욱 강력하고 유연 해졌습니다..

    이미지 크레디트 : Flickr의 Kārlis Dambrāns