Начална » как да » Защо браузърите на трети страни винаги ще бъдат по-ниски от Safari на iPhone и iPad

    Защо браузърите на трети страни винаги ще бъдат по-ниски от Safari на iPhone и iPad

    iOS поддържа браузъри на трети страни, но не като вас. Браузърите на трети страни винаги ще бъдат по-неблагоприятни от собственото Safari на Apple за iPhone и iPad - поне докато Apple не отпусне ограниченията си.

    Това е причината, поради която Mozilla вече не предлага приложението Firefox Home за iOS и това е същата причина, поради която разработчиците на Chrome в Google са имали вътрешен дебат, преди да пуснат приложението Chrome в App Store.

    Всички браузъри трябва да използват Safari's Rendering Engine

    Правилата на App Store на Apple посочват: „Приложенията, които разглеждат мрежата, трябва да използват iOS WebKit и WebKit Javascript“.

    Това означава, че уеб браузърите не могат да реализират свои собствени двигатели за визуализация; трябва да вграждат версия на механизма за визуализация на Safari. Те не могат да предлагат по-бърз механизъм за визуализация или нови уеб функции. Всъщност всеки браузър от трети страни в iOS е различен интерфейс около Safari.

    При традиционните настолни операционни системи, като Windows, Mac OS X и Linux, всеки браузър може да осигури свой собствен механизъм за визуализация. Ето защо Mozilla Firefox е много по-добър от Internet Explorer 6 и защо Google Chrome е много по-бърз от Mozilla Firefox 3.0. Всеки разработчик на браузър може да създаде свой собствен оптимизиран механизъм за визуализация. Ако Mozilla Firefox беше принуден да предоставя уебсайтове с помощта на Internet Explorer 6, Firefox никога нямаше да излезе и ние все още можехме да се задържим с Internet Explorer 6 днес - Microsoft само възобнови развитието на Internet Explorer, след като Mozilla Firefox излезе..

    ... Но те не могат да използват Fast Nitro JavaScript Engine на Safari

    Това е дори по-лошо, отколкото звучи. Браузърите на трети страни не са просто принудени да използват механизма за визуализация на Safari - те са принудени да използват бавен JavaScript двигател, докато само Safari може да използва по-бърз JavaScript двигател. Специално, те са принудени да използват по-стария, WebKit JavaScript механизъм, докато новият Nitro JavaScript механизъм на Apple е запазен за Safari сам.

    Това означава, че браузърите на трети страни винаги ще рендират уеб страници с JavaScript по-бавно от самия Safari. Apple ще продължи да развива Nitro JavaScript двигателя, а Safari ще продължи да се развива по-бързо, докато браузърите на трети страни ще станат още по-бавни в сравнение.

    Всъщност всички браузъри на трети страни не са само различни версии на Safari - всички те са основно по-бавни версии на Safari.

    Разбира се, производител на браузър теоретично може да създаде специална версия на браузъра си, която да се пуска само на устройства с джейлбрейк и да я разпространява извън App Store, но те няма. Те биха се харесали на ограничен пазар на джейлбрейкъри, които Apple се опитва да изгони.

    Браузъри от трети страни никога не могат да бъдат стандартни

    IOS на Apple също не ви позволява да избирате приложенията си по подразбиране, така че браузърите на трети страни никога не могат да бъдат браузъра ви по подразбиране. Дори ако предпочитате Chrome, докосването на връзка в повечето други приложения все още ще отваря Safari. Трябва да копирате връзката от Safari в Chrome, за да я видите в Chrome.

    Разработчиците на приложения имат право да имат приложения, които отварят други приложения, така че има начин да се направи друг браузър по подразбиране. Всяко приложение трябва да кодира списък с алтернативни браузъри, които поддържа и да осигури начин за избор между тях. Потребителят ще трябва да избере браузъра си по подразбиране във всяко приложение поотделно, а ако не е включил браузър, който програмистът на приложението не е включен.

    Те не могат да имат добавки, или

    Същата политика за хранилищата на приложения означава, че браузърите на трети страни не могат да предлагат поддръжка за добавки за браузъри. Използвате ли LastPass за съхраняване на паролите си? Ще трябва да използвате приложението LastPass, което реализира собствения си вътрешен браузър - не можете просто да инсталирате добавка LastPass за Safari или Chrome. Разбира се, вътрешният браузър на LastPass също е принуден да бъде по-бавен от Safari.

    Добавките са възможни на друга платформа, дори и да не са достъпни във всеки браузър. Например Chrome за Android не поддържа добавки, тъй като Google не го иска. Това е добре, защото Firefox за Android поддържа добавки. Ако желаете, можете да инсталирате добавка на LastPass и да използвате предпочитания си мениджър на пароли в приложението за Firefox. Имате избор.

    Браузъри на трети страни са осакатени

    Браузърите на трети страни никога няма да бъдат по-бързи от Safari - те винаги ще бъдат по-бавни. Те също така винаги ще бъдат по-неудобни за използване, тъй като никога не могат да бъдат по подразбиране.

    Браузърите се опитват да компенсират тези ограничения, като добавят други функции. Например функциите за предварително извличане на Chrome и функциите за компресиране на данни се опитват да ускорят нещата. Истинското предимство на Chrome е, че ви позволява да синхронизирате отметките си, отворените раздели и други данни за сърфирането с десктоп версията на Chrome - това е същата причина, поради която Mozilla първоначално предоставя Firefox Home, тъй като позволява на потребителите на Firefox да получават достъп до данните си за браузване в Firefox. в iOS. Сега Mozilla казва, че няма да предлага Firefox за iOS, докато Apple не спре да осакатява браузърите на трети страни.

    Освен ако не искате функции за интеграция или други уникални опции, предлагани от браузър от трети страни, по-добре е да се придържате към Safari. Apple е проектирала своята операционна система, така че тя винаги ще бъде най-бързата и най-удобната опция, достъпна за вас.


    Има някаква надежда за промяна тук. Веднъж Apple отхвърли приложенията за „дублиране на функционалността“ на вграденото приложение, но в крайна сметка те се отпуснаха и позволиха конкуренцията. Ако никога не са променяли тази политика, приложения като Pandora, Kindle, Gmail и много други популярни приложения никога няма да бъдат позволени в App Store, тъй като те се конкурират със собствените приложения на Apple като iTunes Radio, iBooks и Mail. Изборът на конкуренция и приложения направи iOS по-мощна и гъвкава платформа, а изборът на браузъри все още може да го направи по-мощен и гъвкав.

    Автор на снимката: Kārlis Dambrāns на Flickr