Síðan tilkynning um sandkassa fyrir öpp í Mac App Store hafa verið heitar umræður um hvernig Apple er að gera þróunaraðilum erfitt fyrir. Hins vegar hafa aðeins fyrstu manntjón og afleiðingar sýnt hversu stórt vandamál þetta er og hvað það gæti þýtt fyrir þróunaraðila í framtíðinni. Ef sandbox segir þér ekki neitt þýðir það í stuttu máli að takmarka aðgang að kerfisgögnum. Forrit í iOS virka á sama hátt - þau geta nánast ekki fellt inn í kerfið og haft áhrif á virkni þess eða bætt nýjum aðgerðum við það.
Auðvitað á þetta skref líka sína réttlætingu. Í fyrsta lagi er það öryggi - í orði getur slíkt forrit ekki haft áhrif á stöðugleika eða frammistöðu kerfisins eða keyrt skaðlegan kóða, ef eitthvað slíkt færi fram hjá teyminu sem samþykkir forritið fyrir App Store. Önnur ástæðan er einföldun á öllu samþykkisferlinu. Auðveldara er að sannreyna og fara yfir umsóknir og teymið nær því að gefa grænt ljós á fleiri nýjar umsóknir og uppfærslur á dag, sem er rökrétt skref þegar það eru þúsundir til tugþúsundir umsókna.
En fyrir sum forrit og þróunaraðila þeirra getur sandkassa verið gríðarlegt magn af vinnu sem annars gæti verið varið til frekari þróunar. Þess í stað þurfa þeir að eyða löngum dögum og vikum, þurfa stundum að breyta öllu arkitektúr forritsins, aðeins til að verða étið af úlfnum. Auðvitað er ástandið mismunandi eftir hönnuði, fyrir suma þýðir það bara að haka við nokkra reiti í Xcode. Hins vegar munu aðrir þurfa að finna vandlega út hvernig eigi að vinna í kringum takmarkanirnar svo að núverandi eiginleikar geti haldið áfram að virka, eða verða að fjarlægja eiginleika með þungu hjarta vegna þess að þeir eru ekki samhæfðir við sandkassa.
Hönnuðir standa því frammi fyrir erfiðri ákvörðun: annaðhvort yfirgefa Mac App Store og missa þannig umtalsverðan hluta af hagnaðinum sem tengist markaðssetningu sem á sér stað í versluninni, gefa um leið upp samþættingu iCloud eða tilkynningamiðstöðvarinnar og halda áfram að þróa forritið án takmarkana, eða lúta höfði, fjárfesta tíma og peninga til að endurhanna forrit og verja sig fyrir gagnrýni frá notendum sem munu sakna sumra eiginleika sem þeir notuðu oft en þurfti að fjarlægja vegna sandkassa. „Þetta er bara mikil vinna. Það krefst gríðarlegra, oft krefjandi breytinga á arkitektúr sumra forrita, og í sumum tilfellum jafnvel fjarlægja eiginleika. Þessi barátta milli öryggis og þæginda er aldrei auðveld.“ segir David Chartier, verktaki 1Password.
[do action=”quote”]Fyrir flesta þessara viðskiptavina er App Store ekki lengur áreiðanlegur staður til að kaupa hugbúnað.[/do]
Ef verktaki ákveður að lokum að yfirgefa App Store mun það skapa óþægilegar aðstæður fyrir notendur. Þeir sem keyptu appið utan Mac App Store munu halda áfram að fá uppfærslur, en Mac App Store útgáfan mun verða abandonware, sem mun aðeins fá villuleiðréttingar í mesta lagi vegna takmarkana Apple. Þó að notendur hafi áður kosið að kaupa í Mac App Store vegna öryggisábyrgðar, sameinaðs kerfis ókeypis uppfærslu og auðvelds aðgangs, vegna þessa fyrirbæris gæti traust á App Store minnkað hratt, sem myndi hafa víðtækar afleiðingar í för með sér. fyrir bæði notendur og Apple. Marco Arment, skapari Instapaper og meðstofnandi Tumblr, sagði um stöðuna sem hér segir:
„Næst þegar ég kaupi app sem er fáanlegt í App Store og á vefsíðu þróunaraðila mun ég líklega kaupa það beint af þróunaraðilanum. Og næstum allir sem brenna sig á því að banna forrit vegna sandkassa - ekki bara verktaki sem verða fyrir áhrifum, heldur allir viðskiptavinir þeirra - munu gera það sama fyrir framtíðarkaup sín. Fyrir flesta þessara viðskiptavina er App Store ekki lengur áreiðanlegur staður til að kaupa hugbúnað. Þetta ógnar því stefnumarkandi markmiði að flytja eins mörg hugbúnaðarkaup og mögulegt er í Mac App Store.“
Eitt af fyrstu fórnarlömbum sandkassa var TextExpander forritið, sem gerir þér kleift að búa til texta skammstafanir sem forritið breytir síðan í heilar setningar eða setningar, allt kerfið. Ef forritarar yrðu neyddir til að beita sanboxing myndu flýtivísarnir aðeins virka í því forriti, ekki í tölvupóstforritinu. Þó að forritið sé enn fáanlegt í Mac App Store mun það ekki lengur fá nýjar uppfærslur. Svipuð örlög biðu Postbox forritsins þar sem þróunaraðilarnir ákváðu að bjóða ekki nýju útgáfuna í Mac App Store þegar þriðja útgáfan kom út. Vegna sanboxing þyrftu þeir að fjarlægja nokkrar aðgerðir, til dæmis samþættingu við iCal og iPhoto. Þeir bentu einnig á aðra annmarka Mac App Store, svo sem skortur á tækifæri til að prófa forritið, vanhæfni til að bjóða upp á afsláttarverð fyrir notendur eldri útgáfur og fleira.
Postbox forritarar þyrftu að búa til sérstaka útgáfu af forritinu sínu fyrir Mac App Store til að vera samhæft við þær takmarkanir sem settar eru í leiðbeiningum Apple, sem er ómögulegt fyrir flesta forritara. Þannig er eini stóri kosturinn við að bjóða upp á forrit í Mac App Store eingöngu í markaðssetningu og auðveldri dreifingu. „Í stuttu máli, Mac App Store gerir forriturum kleift að eyða meiri tíma í að búa til frábær öpp og minni tíma í að byggja upp innviði eigin netverslunar,“ bætir Sherman Dickman, forstjóri Postbox við.
Útstreymi þróunaraðila frá Mac App Store gæti einnig haft langtímaafleiðingar fyrir Apple. Til dæmis gæti það einnig ógnað nýjum iCloud vettvang, sem forritarar utan þessarar dreifingarrásar geta ekki notað. „Aðeins forrit í App Store geta nýtt sér iCloud, en margir Mac forritarar munu ekki eða munu ekki geta það vegna pólitísks óstöðugleika App Store,“ fullyrðir verktaki Marco Arment.
Það er kaldhæðnislegt, þó að takmarkanir á iOS App Store hafi orðið hollari með tímanum, til dæmis geta verktaki búið til öpp sem keppa beint við innfædd iOS öpp, þá er hið gagnstæða upp á við um Mac App Store. Þegar Apple bauð forriturum í Mac App Store setti það ákveðnar hindranir sem forrit þurftu að fylgja (sjá greinina Mac App Store – það verður ekki auðvelt fyrir forritara hér heldur), en takmarkanirnar voru hvergi nærri eins mikilvægar og núverandi sandkassa.
[do action="quote"]Hegðun Apple gagnvart þróunaraðilum á sér langa sögu á iOS eingöngu og talar um hroka fyrirtækisins í garð þeirra sem hafa mikil áhrif á velgengni tiltekins vettvangs.[/do]
Sem notendur getum við verið ánægð með að, ólíkt iOS, getum við líka sett upp forrit á Mac frá öðrum aðilum, hins vegar er frábær hugmynd um miðlæga geymslu fyrir Mac hugbúnað að fá algjöra slá vegna vaxandi takmarkana. Í stað þess að vaxa og gefa forriturum nokkra af þeim valmöguleikum sem þeir hafa lengi kallað eftir, eins og kynningarmöguleikum, gagnsærri kröfugerð eða afsláttarverði fyrir notendur eldri útgáfur af forritum, takmarkar Mac App Store þá og bætir við óþarfa vinna að þeim, búa til abandonware og þannig pirrar jafnvel notendur sem keyptu hugbúnaðinn.
Meðferð Apple á forriturum á sér langa sögu á iOS eingöngu og talar um hroka fyrirtækisins í garð þeirra sem hafa mikil áhrif á velgengni pallsins. Tíð höfnun umsókna að ástæðulausu án síðari útskýringa, mjög snjöll samskipti frá Apple, margir verktaki þurfa að takast á við þetta allt. Apple bauð upp á frábæran vettvang, en einnig „hjálpaðu þér“ og „ef þér líkar það ekki, farðu“. Er Apple loksins orðið bróðir og uppfyllt kaldhæðna spádóminn 1984? Við skulum svara hverjum og einum sjálf.
Apple er örugglega orðinn bróðir. Og systir og tengdafaðir líka.
fín grein og heilagur sannleikur!
Það er satt, en miðað við reynslu af öðrum sviðum veit ég að það er betra að banna fyrst allt og leyfa það svo smám saman, en þvert á móti að leyfa allt og banna svo bara það sem er misnotað :)
Einmitt. Í ljósi þess að í fyrstu var ekki einu sinni hægt að setja upp öpp á iOS og eftir að þeim valkostur var bætt við gætu þessi öpp komist meira og meira inn í kerfið á hverju ári, það er mjög skynsamlegt. Sérstaklega hægt. Og það var samþykkt í heild sinni venjulega (þ.e. af þeim sem höfðu tíma til að lesa blaðið áður en vafrinn þeirra byrjaði - það er annar kafli) þökk sé því að það virkaði með keppninni, en... - Java forrit, þetta var ein stór ógæfa – allir hlaðið því niður einhvers staðar á netinu, þá passaði upplausnin ekki, stundum byrjaði hún ekki einu sinni, sama með Symbian, svo ekki sé minnst á að venjulegt fólk stundaði ekki slíkt.
Þetta virkar svona í tölvu og fólk er bara búið að venjast þessu fyrir löngu og af því að ég er búinn að vera lengi á Windows get ég sagt að ég þekki sennilega ekki manneskju sem notaði Windows Media Player til að spila fjölmiðla, kúlan öskrar hratt á þig þú setur upp vírusvörn, annar vill setja upp driver eftir að hafa tengt eitthvað - og svona byrjar það, um leið og við komum með tölvuna heim er eitthvað þegar uppsett og það er að fara brjálað og það virðist öllum eðlilegt, hey .exe smelltu og smelltu og þá virkar það, svo hvernig kemur það út En ef Apple vill breyta þessu svæði til hins betra, sem ég tel og að mínu mati hefur það verið að gera lengi, þá verður bara að segja nei og byrja frá grunni, alveg eins og með iOS hins vegar, það mun aftur geta kynnt 200 nýja valkosti í framtíðinni :) nei, það mun líklega ekki virka þannig, en mér sýnist þetta einfaldlega vera skref í rétta átt, ef þeir tóku stóran bita gæti það snúist illa út eða taka langan tíma, og hvert og eitt okkar bíður örugglega eftir haust-, vor- og sumartónleikanum o.s.frv., svo það myndi særa enn meira.
Á hinn bóginn, ef nýir valkostir eru gefnir út smám saman, þá eru meiri líkur á að þróunaraðilar noti þá meira en ef þeir gáfu út 10x fleiri, þá gætu sumir, en góðir, passað inn (miðað við smærri þróunarteymi).
Það eina sem gæti gerst er að verktaki vildu meiri pening fyrir aukavinnu (sem mér finnst ólíklegt). En ef það virkar bara þannig að forritararnir vinni við skrifborðið sitt, en geri það samt á endanum, ég sé ekkert vandamál við það, það væri erfitt fyrir Apple að breyta einhverju ef þeir færu til allra grátbiðja hvort þeir gætu hent út hinum og þessum eiginleika, því vald truflar kerfið.
Og þeir ættu að gera það sama með Flash í samvinnu við einhvern, bara bless. Ég trúi því að ef þetta væri bara „Steve líkar það ekki“ og það myndi virka bæði á iPhone og iPad, þá er farsímaflashið í fullu gildi og enn gráðugra.
Holt Þeir sem vilja keyra verða að taka tillit til slíkra aðstæðna sem þú skrifar um hér. Þeir hafa minn stuðning og ég bið þig (með fullri virðingu) að setja hattinn þinn á stóra bróður og 1984. Ég sé alls ekki hvernig aukið öryggi í Mac App Store hefur eitthvað með aðgerðir IBM að gera á níunda áratugnum.
Að mínu mati snýst þetta meira um gangverkið hver þarf hvern meira. Þó að Microsoft þurfi að gera það sem þeir geta við þróunaraðilana til að kynna Windows Mobile, hefur Apple efni á (án míns samþykkis) ákveðins hroka með iOS vegna þess að þökk sé fyrri þróun hefur það náð stöðu arðbærasta farsímavettvangsins.
Varðandi Mac App Store gleymdi höfundurinn tveimur ástæðum til að verja Apple. Í fyrsta lagi ef reglunum er breytt mótmæla þeir sem eru öryrkjar hvað hæst. Hin aðlagast án orðs (ef þú þarft í raun bara að laga nokkrar línur í Xcode). Þannig að ef af 1000 öppum 980 standast og 20 ekki, munu verktaki þessara XNUMX öskra hærra en flestir. Við skulum bíða og sjá hversu hátt hlutfall umsókna verður í raun fellt niður vegna þessa. Kannski verður önnur App Store búin til fyrir þá, eins og raunin er með opinber öpp og jailbreaks fyrir iOS
Í öðru lagi má nefna að Apple þarf ekki aðeins öpp, heldur líka allt OS X kerfið. Ef það vill viðhalda orðspori OS X sem „víruslaust“ umhverfi, þá skulum við bara taka því sem stefnumótandi ákvörðun um öryggi kerfisins, vegna þess að jafnvel nokkur forrit munu deyja. Í árdaga iOS voru allir líka að tala um hvernig Apple var að takmarka þá og hversu marga milljarða dollara App Store hafði þegar fært hönnuðum. Hins vegar sér Microsoft 30 prósentin fyrir Apple og mun reyna að þrýsta á um eitthvað svipað fyrir Windows 8
Persónulega held ég að hin atriðin (sýnisútgáfa, afsláttur fyrir núverandi viðskiptavini) séu miklu mikilvægari til lengri tíma litið en sandkassa.
Í dag myndi ég hins vegar hugsa mig tvisvar um að kaupa eitthvað fyrir utan Mac App store. Ég er örugglega ekki að segja að þeir séu fullkomnir, ekki einu sinni fyrir tilviljun, ég sakna nákvæmlega þess sem var nefnt, það vantar kynningarútgáfu, greidda uppfærslu fyrir forritara (kannski er eitthvað svoleiðis til), afsláttur o.s.frv.
En fyrir mig vega kostir greinilega þyngra en:
1) allt á einum stað
2) uppfærslur
3) auðvelt að kaupa, setja upp, fjarlægja (jafnvel þó það sé enn langt frá því að vera fullkomið)
4) að þurfa ekki að taka öryggisafrit af uppsetningarskrám, leyfisnúmerum...
5) jafnvel sandkassa - það er ekki slæmt þegar einhver forrit eru of "integrated" inn í kerfið og þetta getur bara valdið óstöðugleika, hægagangi o.s.frv. (ég er ekki að segja að þetta eigi við um allt almennt) - en mér skilst að í í vissum tilvikum truflar það einhvern kannski, það er bara mitt sjónarhorn
Og ef við erum að tala um útflæði þróunaraðila frá App Store aftur á vefsíður þeirra, hvar væru flestir iOS forritarar í dag ef það væri ekki fyrir App Store? Það er vissulega ekki hægt að bera þetta saman beint svona, en ég held að framtíðin sé björt fyrir App store, hvort sem þróunaraðilum líkar það betur eða verr. Og ég tel að eftir nokkur ár verði það eini möguleikinn til að setja upp forritið (sem þýðir ekki að ég samþykki það að fullu). Það er aðeins nauðsynlegt vegna þess að iCloud mun gegna stærra og stærra hlutverki og Dropbox og aðrir fara í einangrun.
Er þessi grein byggð á einhverjum tölum? Hversu mörg prósent af forritum verða fyrir áhrifum af þessu? Ég hef á tilfinningunni að þetta sé bara gabb án staðreynda. Og þá er spurning hvort, fyrir tilviljun, sé þróun á forriti sem uppfyllir reglur sandkassa og er í kjölfarið selt í gegnum App Store enn hagstæðari en eigin dreifileið þróunaraðilans.
Ef Apple leyfir ekki …… muntu fljótlega flýja það.
Fyrir punkta skaltu fylla út eitthvað af eftirfarandi:
- Flash
– frelsi forritsins í tækinu
- kynningarútgáfa
- endurgreiðsla innan 24 klst
– leyfisveitingu á eigin stýrikerfi til annarra framleiðenda
– önnur kaup á forritinu á iOS frekar en App Store
...
Sem þróunaraðili verð ég að segja að flest okkar munu aðeins kunna að meta kosti App Store (icloud, minnismiðja, sandkassa, auðveld samskipti,...). Já, nokkrir forritarar sem búa til forrit sem trufla kerfið á einhvern hátt munu tapa $$$, en það er örugglega ekki dæmigert sýnishorn. Flestir verktaki gerðu það án kjaftæðis.
Flash er það sem pirrar mig, hinn almenna notanda. Ég sé enga ástæðu fyrir því að þeir ættu að leyfa það á iOS. Ég hef unnið með iOS daglega í rúmt ár og hef aldrei misst af því.
OS leyfi undir mjög mjög ströngum skilyrðum já, en það hefur virkað svona í nokkuð langan tíma og það er ekki beint stíll Apple.
„Flestir verktaki gerðu það án þess að skítkast“
Þetta er einmitt það sem vekur áhuga minn við sandkassa. Eins og við vitum, fyrir 80% af peningunum, alls staðar, er hægt að gera 20% af kröfunni. Það að einhver frá Instapaper samþykki ekki sandkassann eru mér nægar upplýsingar. Ég hef áhuga á því hversu stórt vandamál þetta er á heimsvísu, ef hægt er að segja það nú þegar eftir svo stuttan tíma. Apple þarf aðeins sandkassa frá 1.6. 2012. Auðvitað mun ákveðin tegund af forritum aldrei uppfylla Apple regluna. Ef ég set upp forrit sem gerir eitthvað í gegnum kerfið þarf ég að taka áhættuna á minna öryggi og Apple vill það ekki í Store.
Fyrsta setningin - er Apple að kvarta eða er Apple að gera einhverjum erfitt fyrir? Eftir að hafa lagað villuna, vinsamlegast eyddu færslunni minni ;)
Og járntjaldið? Ég held að það sé ekki svo langt aftur í söguna að við getum notað það sem grín.
Er þetta grein fyrir SEO? Annars skil ég ekki alveg... Þeir sem vilja leita leiða, þeir sem vilja ekki leita að ástæðum. Og miðað við járntjaldið? Langt í burtu.
Það er örugglega vandamál þegar ég skoða hvaða öpp það hefur áhrif - að minnsta kosti fyrir mig eru það að minnsta kosti þrjú nauðsynleg öpp sem auka notendavænleika daglegs vinnu til muna. Ég er einn af þeim sem mun nú hugsa mig tvisvar um að kaupa app í gegnum App Store ef það er fáanlegt beint frá þróunaraðilanum. Uppsetningarþægindi frá App Store kæmu örugglega ekki í stað taps á nefndum forritum.
Ég er viss um að það hefði verið hægt að raða þessu öðruvísi upp, jafnvel á meðan öryggi var viðhaldið. Ef Apple neyðir notendur til að kaupa utan App Store með þessum hætti mun það örugglega ekki auka öryggi almennt.
Mér sýnist þú auka öryggi glugganna með því að veggja þá upp... Öryggi hússins gegn óviðkomandi inngöngu mun svo sannarlega batna, á því leikur enginn vafi.
Ég tjái mig venjulega ekki um virkar greinar, en í þetta skiptið verð ég að svara.
1, hluturinn um sandkassa sem krefst breytinga á arkitektúr... það er líklega ljóst, það er málið! Og að það muni þýða mikla aukakóðun? Mér persónulega finnst það ekki. Hins vegar mun það vera tilvalið aðallega fyrir ný forrit. En við skulum vera heiðarleg - með fyrirliggjandi umsóknir er ekki tímaspursmál að gera "cut to the living" þar sem umsóknin er farin úr böndunum og erfitt að viðhalda því... svona neyðumst við til að gera þetta . Ég lít á það sem að auka skynsemi kóðunar og minnka plássið til að nota tiltekin hugsanlega hættuleg "hönnunarmynstur"... Ekkert er fullkomið, svo jafnvel í sandkassanum er sem stendur hægt að búa til Keylogger-gerð forrit... Hins vegar, Ég held persónulega að Apple muni stækka sandkassann með fleiri umboðum í framtíðinni – hliðstæða hér getur td verið hvernig þróun fyrir iOS tæki fer fram.BTW: Apple hefur þegar tilkynnt framtíðarstefnu þar sem verið er að skoða möguleikann á að þróa alhliða forrit sem ætluð eru fyrir iOS og MacOS. Einn búnt fyrir öll tæki - það hljómar illa ;-)2, ef Apple vill hafa stjórn á því hvernig forritin okkar fá aðgang að kerfisauðlindum þá met ég það mjög jákvætt. Það er hluti af lokuðu viðskiptamódeli þeirra - það er það sem gerir Apple einstakt. Það er svona á iOS og það verður þannig á Mac OS. 3, TextExpander sem dæmi um „ókeypis forrit“ stendur ekki hér - tól, eins og stýringar, eru aukakafli. Í tilviki Appstore notaði Apple gömlu góðu 20/80 regluna. Um 80% af forritum þurfa ekki aðgang að auðlindum utan sandkassans. Og AppStore er hannað fyrir þá... Það er frábært að leita að forritum á einum stað í stað þess að vera tímafrekt Googla. Að auki er trygging fyrir SW gæðum - Apple hefur nokkuð stranga stefnu um birtingu í appstore, þannig að áhættan við að hlaða niður óþekktum forritum er óviðjafnanlega minni en hún væri þegar hlaðið er niður af ótraustum vefsíðu. Persónulega vil ég frekar forrit frá App Store, auk þess sem áður hefur verið nefnt, vegna þess að það er miðlægt kerfi til að uppfæra þau. Loksins! Næst þegar ég bið um yfirvegaðari sýn á málið og sérstaklega með minna ögrandi titli...