Sulje mainos

Siitä asti kun hiekkalaatikkoilmoitus Mac App Storen sovellusten osalta on käyty kiivaita keskusteluja siitä, kuinka Apple tekee asioista vaikeaksi kehittäjille. Kuitenkin vasta ensimmäiset uhrit ja seuraukset ovat osoittaneet, kuinka suuri ongelma tämä siirto on ja mitä se voi tarkoittaa kehittäjille tulevaisuudessa. Jos hiekkalaatikko ei kerro mitään, se tarkoittaa lyhyesti sanottuna järjestelmätietojen käytön rajoittamista. iOS:n sovellukset toimivat samalla tavalla - ne eivät käytännössä voi integroitua järjestelmään ja vaikuttaa sen toimintaan tai lisätä siihen uusia toimintoja.

Tietysti tälläkin askeleella on oikeutensa. Ensinnäkin se on turvallisuutta - teoriassa tällainen sovellus ei voi vaikuttaa järjestelmän vakauteen tai suorituskykyyn tai ajaa haitallista koodia, jos jotain vastaavaa pakenee sovelluksen App Storeen hyväksyvältä tiimiltä. Toinen syy on koko hyväksymisprosessin yksinkertaistaminen. Hakemukset tarkistetaan ja tarkistetaan helpommin, ja näin ollen tiimi onnistuu näyttämään vihreää valoa suuremmalle määrälle uusia hakemuksia ja päivityksiä päivässä, mikä on looginen askel, kun hakemuksia on tuhansista kymmeniin tuhansiin.

Mutta joillekin sovelluksille ja niiden kehittäjille hiekkalaatikko voi olla valtava määrä työtä, joka voisi muuten omistettua jatkokehitykseen. Sen sijaan he joutuvat viettämään pitkiä päiviä ja viikkoja ja joskus muuttamaan koko sovelluksen arkkitehtuuria, jotta susi syö heidät. Tietenkin tilanne vaihtelee kehittäjäkohtaisesti, joillekin se tarkoittaa vain muutamien Xcode-ruutujen poistamista. Toisten on kuitenkin huolella selvitettävä, kuinka kiertää rajoitukset, jotta nykyiset ominaisuudet voivat jatkaa toimintaansa, tai heidän on poistettava ominaisuuksia raskaalla sydämellä, koska ne eivät ole yhteensopivia hiekkalaatikon kanssa.

Kehittäjät ovat siis vaikean päätöksen edessä: joko poistua Mac App Storesta ja siten menettää merkittävä osa kaupassa tapahtuvaan markkinointiin liittyvästä voitosta, samalla luopua iCloudin tai ilmoituskeskuksen integroinnista ja jatka sovelluksen kehittämistä ilman rajoituksia tai kumarta päätäsi, sijoita aikaa ja rahaa sovellusten uudelleensuunnitteluun ja suojaa itseään kritiikiltä käyttäjiltä, ​​jotka jäävät kaipaamaan joitain ominaisuuksia, joita he käyttivät usein, mutta jotka jouduttiin poistamaan hiekkalaatikon vuoksi. "Se on vain paljon työtä. Se vaatii valtavia, usein vaativia muutoksia joidenkin sovellusten arkkitehtuuriin ja joissain tapauksissa jopa ominaisuuksien poistamista. Tämä taistelu turvallisuuden ja mukavuuden välillä ei ole koskaan helppoa." sanoo David Chartier, kehittäjä 1Password.

[do action=”quote”]Useimmille näistä asiakkaista App Store ei ole enää luotettava paikka ostaa ohjelmistoja.[/do]

Jos kehittäjät lopulta päättävät poistua App Storesta, se luo käyttäjille epämiellyttävän tilanteen. Mac App Storen ulkopuolelta sovelluksen ostaneet saavat jatkossakin päivityksiä, mutta Mac App Store -versiosta tulee hylättävä ohjelmisto, joka saa korkeintaan vain virheenkorjauksia Applen rajoitusten vuoksi. Vaikka käyttäjät tekivät aiemmin mieluummin ostoksia Mac App Storesta turvatakuun, ilmaisten päivitysten yhtenäisen järjestelmän ja helpon pääsyn vuoksi, tämä ilmiö saattaa saada luottamuksen App Storeen nopeasti heikkenemään, millä olisi kauaskantoisia seurauksia sekä käyttäjille että Applelle. Marco Arment, luoja Instapaper ja toinen perustaja Tumblr, kommentoi tilannetta seuraavasti:

"Kun seuraavan kerran ostan sovelluksen, joka on saatavilla App Storesta ja kehittäjän verkkosivustolta, ostan sen todennäköisesti suoraan kehittäjältä. Ja melkein kaikki, jotka palavat sovellusten kieltämisestä hiekkalaatikon takia – eivät vain kehittäjät, vaan kaikki heidän asiakkaat – tekevät samoin tulevissa ostoksissaan. Useimmille näistä asiakkaista App Store ei ole enää luotettava paikka ostaa ohjelmistoja. Tämä uhkaa oletettua strategista tavoitetta siirtää mahdollisimman monet ohjelmistoostot Mac App Storeen."

Yksi ensimmäisistä hiekkalaatikon uhreista oli TextExpander-sovellus, jonka avulla voit luoda tekstilyhenteitä, jotka sovellus sitten muuttaa kokonaisiksi lauseiksi tai lauseiksi koko järjestelmän laajuisesti. Jos kehittäjät pakotettaisiin käyttämään sanboxia, pikakuvakkeet toimisivat vain kyseisessä sovelluksessa, eivät sähköpostiohjelmassa. Vaikka sovellus on edelleen saatavilla Mac App Storesta, se ei enää saa uusia päivityksiä. Samanlainen kohtalo odotti myös Postbox-sovellusta, jossa kehittäjät päättivät olla tarjoamatta uutta versiota Mac App Storessa, kun kolmas versio julkaistiin. Sanboxingin vuoksi he joutuisivat poistamaan useita toimintoja, esimerkiksi integroinnin iCaliin ja iPhotoon. He toivat esiin myös muita Mac App Storen puutteita, kuten sovelluksen kokeilumahdollisuuden puuttumisen, kyvyttömyyden tarjota alennushintaa vanhempien versioiden käyttäjille ja muita.

Postbox-kehittäjien olisi luotava erityinen versio sovelluksestaan ​​Mac App Storea varten, jotta ne olisivat yhteensopivat Applen ohjeiden asettamien rajoitusten kanssa, mikä on epäkäytännöllistä useimmille kehittäjille. Näin ollen ainoa suuri etu sovellusten tarjoamisesta Mac App Storessa on vain markkinointi ja jakelun helppous. "Lyhyesti sanottuna, Mac App Storen avulla kehittäjät voivat käyttää enemmän aikaa loistavien sovellusten luomiseen ja vähemmän aikaa oman verkkokauppansa infrastruktuurin rakentamiseen." lisää Sherman Dickman, Postboxin toimitusjohtaja.

Kehittäjien poistumisella Mac App Storesta voi myös olla pidemmän aikavälin seurauksia Applelle. Se voi esimerkiksi uhata aloittelevaa iCloud-alustaa, jota tämän jakelukanavan ulkopuoliset kehittäjät eivät voi käyttää. "Vain App Storen sovellukset voivat hyödyntää iCloudia, mutta monet Mac-kehittäjät eivät pysty tai pysty käyttämään sitä App Storen poliittisen epävakauden vuoksi." väittää kehittäjä Marco Arment.

Ironista kyllä, vaikka iOS App Storen rajoituksista on tullut aikojen saatossa hyväntahtoisempia, esimerkiksi kehittäjät voivat luoda sovelluksia, jotka kilpailevat suoraan natiivi iOS-sovellusten kanssa, Mac App Storessa on päinvastoin. Kun Apple kutsui kehittäjiä Mac App Storeen, se asetti tiettyjä esteitä, joita sovellusten oli noudatettava (katso artikkeli Mac App Store – se ei ole helppoa täälläkään kehittäjille), mutta rajoitukset eivät olleet läheskään yhtä tärkeitä kuin nykyinen hiekkalaatikko.

[do action="quote"]Applen käytöksellä kehittäjiä kohtaan on pitkä historia yksinomaan iOS:llä, ja se kertoo yrityksen ylimielisyydestä niitä kohtaan, joilla on suuri vaikutus tietyn alustan menestykseen.[/do]

Käyttäjinä voimme olla iloisia siitä, että toisin kuin iOS, voimme asentaa Maciin sovelluksia myös muista lähteistä, mutta loistava idea keskitetystä Mac-ohjelmiston arkistosta on saamassa totaalisen lyönnin lisääntyvien rajoitusten vuoksi. Sen sijaan, että se kasvattaisi ja antaisi kehittäjille joitain vaihtoehtoja, joita he ovat jo pitkään vaatineet, kuten esittelyvaihtoehdot, läpinäkyvämpi väitemalli tai alennettu hinta sovellusten vanhempien versioiden käyttäjille, sen sijaan Mac App Store rajoittaa niitä ja lisää tarpeettomia ylimääräistä työtä, luo hylättyjä ohjelmistoja ja turhauttaa siten jopa ohjelmiston ostaneita käyttäjiä.

Applen kohtelulla kehittäjiä kohtaan on pitkä historia pelkästään iOS:ssä, ja se kertoo yrityksen ylimielisyydestä niitä kohtaan, joilla on suuri vaikutus alustan menestykseen. Toistuva hakemusten hylkääminen ilman syytä ilman myöhempää selitystä, erittäin niukka viestintä Applelta, monet kehittäjät joutuvat käsittelemään kaiken tämän. Apple tarjosi loistavan alustan, mutta myös "auta itseäsi" ja "jos et pidä, lähde" ​​-lähestymistavan. Onko Applesta tullut vihdoin veli ja toteuttanut vuoden 1984 ironisen profetian? Vastatkaamme jokainen itse.

lähteet: TheVerge.com, Marco.org, Postbox-inc.com
.