Applen ensimmäinen iOS 15.4 beta, joka julkaistiin rekisteröityneille kehittäjille viime viikolla, luo pohjan verkkosovelluksille push-ilmoitusten toimittamiseen.
Ominaisuus, joka on ollut pitkään saatavilla Safarissa macOS: lle, on aina ollut huomattava puute iPhonessa ja iPadissa. Onneksi niille, jotka käyttävät mobiiliverkkosovelluksia usein, tilanne näyttää muuttuvan lähitulevaisuudessa.
iOS 15.4 sisältää uuden Push API -kytkimen Safarille
Apple mainostaa verkkoa kannattavana vaihtoehtona App Storelle kehittäjille, joiden sovellukset eivät noudata Cupertinon sääntöjä. Siihen sisältyy ajatuksia kuten Xbox Cloud Gaming, Google Stadia, ja GeForce nyt.
Tämän väitteen ongelmana on, että verkkosovellukset, etenkään mobiililaitteilla, eivät voi hyödyntää alkuperäisiä teknologioita. Mutta yksi keskeinen ominaisuus - push-ilmoitukset - näyttää olevan vihdoinkin otettu käyttöön Safarissa iPhonelle ja iPadille.
Apple on lisännyt "Push API" -kytkimen "Experimental" -asetussivulle Safarille ensimmäisessä iOS 15.4 -betaversiossa. Se ei tee vielä mitään, koska itse Push API ei ole vielä käytössä, mutta se viittaa siihen, että Apple pyrkii muuttamaan sitä.
On todennäköistä, että näemme Push APIn aktivoituvan tulevassa iOS 15.4:n betaversiossa – ennen kuin päivitys tulee julkisuuteen. Tämä edellyttää tietysti, että Apple ei törmää suuriin ongelmiin ominaisuuden kanssa sen kehityksen aikana.
Push-ilmoitukset tulevat mobiiliverkkosovelluksiin
Kehittäjänä Maximiliano Firtman huomauttaa, että verkkosovellusten push-ilmoitukset ovat olleet kehittäjien keskuudessa jo pitkään "toivotuin ominaisuus". Joten on hienoa nähdä, että Apple on kuunnellut ja työskentelee nyt sen toteuttamiseksi.
Steve Moser
@SteveMoser
38
10
Tämä yhdessä kaikkien muiden aiempien iOS-päivitysten verkkosovelluksiin tehtyjen parannusten kanssa mahdollistaa entistä paremman mobiiliverkkosovelluskokemuksen. Haittapuolena on, että Apple ajaa verkkoa App Store -vaihtoehtona entistä kovemmin puolustaessaan tiukkoja ja usein hämmentäviä sääntöjä ja rajoituksia.
Itse asiassa juuri ne App Storen taistelut, joissa Apple on mukana, rohkaisivat tätä päivitystä. Yksi (monista) argumenteista, jonka on esittänyt Fortnite kehittäjä Epic Games on, että Apple ei salli verkkosovelluskehittäjien lähettää push-ilmoituksia mobiililaitteissa ja että sen WebKit-kehys on liian rajoitettu.