Apple rajoittaa uutta Google Chromea iOS: lle.

Apple tekee kaikkensa pysäyttääkseen verkon. Ne rajoittavat verkkosovellusten tulemista todella toimiviksi tekemällä niistä kolme kertaa hitaampaa kolmannen osapuolen sovelluksissa tai tallentamalla aloitusnäyttöön. Samoin kuin he yrittävät pysäyttää verkon iBooksilla, Lehtikioskilla ja kaikilla muilla alueilla, joilla verkko voi loistaa.

Kuten olet ehkä kuullut, Google Chrome on nyt saatavilla iPhonelle ja iPadille , mutta ennen kuin innostut liikaa, sinun on ymmärrettävä, että se ei ole ollenkaan Chrome. Se on Applen Safari, jossa on kromi-käyttöliittymä. Todellinen selain, renderointi- ja javascript-moottori on 100% Apple Safari .

Kuten John Gruber sanoo:

Se ei ole Chrome-renderointi- tai JavaScript-moottori – App Storen säännöt kieltävät sen. Se on WebKitin iOS-järjestelmäversio, joka on kääritty Googlen omaan selaimen käyttöliittymään.

Google Chrome iOS: lle on edelleen mielenkiintoinen, koska saat Chromen synkronoinnin ja muita Chrome-herkkuja.

Mutta kolmannen osapuolen selaimella on suuri ongelma iOS-laitteessa. Paitsi että Apple ei salli muita selaimia. Se pakottaa heidät käyttämään myös vanhempaa Safarin versiota kuin mitä Apple voi itse käyttää.

Jokainen iOS-kehittäjä tietää tämän. Sivuston näkeminen Safarissa on paljon nopeampi kuin verkkosivuston näkeminen sovelluksen sisällä. Tämä pätee Flipboardiin, Facebook-sovellukseen, Twitter-sovellukseen ja kaikkiin muihin sovelluksiin – mukaan lukien uusi Chrome iOS: lle.

Syy on yksinkertainen. Apple haluaa hallita ja pakottaa ihmisiä luomaan natiivisovelluksia ja rajoittaa siten verkkosovellusten suorituskykyä kolmansien osapuolten sovelluksissa. Ei ole mitään syytä, miksi iPhonessa ja iPadissa on kaksi erilaista renderointimoottoria – yksi Applelle ja toinen kaikille muille. Tämä on puhtaasti kilpailijoiden vastaista toimintaa, joka rajoittaa valinnanvaraa ja pakottaa ihmisiä luomaan natiivisovelluksia.

Rajoitus on otettu käyttöön jopa natiivisovelluksille, jotka näet itse Safarissa. Niin kauan kuin näet ne Safarissa, ne toimivat hyvin. Mutta kun tallennat ne verkkosovellukseksi aloitusnäyttösi, he joutuvat yhtäkkiä käyttämään vanhaa Safari-moottoria ja ovat siten paljon hitaampia käyttää.

Kuinka suuri ero siinä on? Suoritin sarjan testejä iPadillani, ja kuten huomaat, iOS: n Chrome on huomattavasti hitaampi, varsinkin kun on kyse kaikesta tärkeästä javascript-renderöinnistä (kaksi viimeistä ”Sunspider” -testiä).

Muista, että sekä Safari että Chrome käyttävät Applen Safari-javascriptiä ja renderointimoottoria. Ero ei ole (teoriassa) ”alapuolella”, joten sen tulisi myös renderöida samalla nopeudella. .

Vuonna 2011 John Gruber lähetti melko ontoman selityksen siitä, miksi Safarin oli oltava nopeampi Applelle ja hitaampi kaikille muille. Hän väitti, että se johtui ”turvallisuusongelmista”, mutta se on vain paskaa .

Ei ole mitään eroa Safarissa käynnissä olevan verkkosovelluksen ja saman verkkosovelluksen välillä, joka tallennetaan aloitusnäyttöön ja sitten suoritetaan * Safarissa *. Se on vain ontuva tekosyy, koska me kaikki tiedämme sen aina kun joku sanoo ”se” turvallisuuden takia ”, kaikkien on ilmeisesti pakko lopettaa ajattelu ja hyväksyä vain mikä hullu selitys meille esitetään.

Ei ole mitään teknistä syytä, miksi verkkosovellus, joka käyttää Safaria sovelluksen sisällä, ei voi käyttää täsmälleen samaa tietoturva- ja muistisuojausta kuin sama Safarissa toimiva verkkosovellus. Se on erilainen vain, koska Apple on tehnyt siitä erilainen.

Jokainen iOS-alustan sovellus toimii myös oman eristetyn hiekkalaatikkonsa sisällä. Nämä sovellukset eivät voi millään tavalla päästä käsiksi laatikon ulkopuolisiin elementteihin. Siitä syystä ei ole myöskään mitään syytä, miksi Apple ei voi sallia Googlen ja Firefoxin rakentaa omia selainmoottoreitaan sovelluksiinsa. Ne toimivat erillisenä prosessina.

Jos pystyt rakentamaan suunnattoman pelejä, joissa käytetään Unreal-pelimoottoria iOS-pelin sisällä, voit varmasti suorittaa muutaman rivin javascript-koodia ilman ongelmia Chrome-moottorilla.

Tämä on jälleen yksi huijaus, joka on suunniteltu pakottamaan kehittäjät luomaan vain alkuperäisiä sovelluksia antamalla käyttäjilleen (se olet sinä!) paljon hitaampi kokemus joka kerta, kun heidän on käytettävä verkkoa.

Chromen, Safarin moottorin käyttämisen pitäisi toimia täsmälleen yhtä nopeasti kuin itse Safari. on sama omituinen selain, jossa on vain hieman erilainen maalikerros.

Se on aivan kuin Apple käyttää ePubeja iBookissa s on myös huijaus. Se estää ihmisiä ymmärtämästä, että heitä on vakavasti rajoitettu siihen, mitä he voivat tehdä verkon kanssa, ja pakottaa heidät vain Applen maailmaan.

Kirjoitin tästä jo tammikuussa julkaisussa ”Lies, Damned Lies, ja e-kirjoja ”ja aiemmin tänään Jani Patokallio selitti sen näin:

Viime vuonna ostin kannettavan tietokoneen Singaporesta ja toin sen mukanani Australiaan.Se toimi hyvin lukiessani Economistia verkossa ja mitä Singaporessa menee journalismiin, mutta eräänä päivänä etsin Sydney Morning Heraldia, eikä osumia ollut: sitä ei ikään kuin olisikaan. Hieman tönäisi paljasti, että voidakseni tarkastella Australian sivustoja minun piti rekisteröidä selaimesi Australiaan, mikä vaatii myös luottokortin, jolla on laskutusosoite. Tämän lisäksi vaihtamalla tällaista maata kaikki kirjanmerkit poistetaan, lopetetaan maksettu tilaukseni Economistille ja estetään minua lukemasta edes yksittäisiä Singaporean Straits Jacket -numeroita. minua asentamasta toista selainta, jonka avulla voisin kiertää nämä rajat.

Kuulostaako se naurettavalta, vääristyneeltä fantasialta jostakin dystooppisen tulevaisuuden balkanistisesta verkosta? ”kannettava tietokone” on itse asiassa iPad ja ”selain” on iTunes / iBooks. Koska iTunes-tililläni on Singaporen laskutusosoite, Kindle-sovellus ei näy hakutuloksissani. Jos vaihdan maata, menetän pääsyn kaikkeen, mitä olen aiemmin ladannut. Ja jos puren luodin ja vaihdan Australiaan, hyvä valikoima sovelluksia, musiikkia ja muuta tarjolla olevaa ei enää ole saatavilla iTunesissa, iBooksissa tai muualla. Amazon ja minä maksan noin 50% ylimääräistä jäljellä olevasta. Mutta päätin olla ostamatta, joten en ostanut 3 tai 4 kirjaa, jotka halusin, koska heidän kustantajansa eivät myy niitä minulle.

Lue loput hänen erinomaisesta artikkelistaan, jossa selitetään, miksi teoksen tulevaisuus e-kirjat ovat HTML5.

Apple tekee kaikkensa pysäyttääkseen verkon. Ne rajoittavat verkkosovellusten tuloa todella toimiviksi tekemällä niistä kolme kertaa hitaampaa kolmannen osapuolen sovelluksissa tai tallentamalla aloitusnäyttöön. Sama oli kuin he yrittävät pysäyttää verkon iBooksin, Lehtikioskin ja kaikilla muilla alueilla, joilla verkko voisi loistaa.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *