Zoumaachen Annonce

Zënter Sandboxing Notifikatioun fir Apps am Mac App Store goufen et hefteg Diskussiounen iwwer wéi Apple d'Entwéckler schwéier mécht. Wéi och ëmmer, nëmmen déi éischt Affer a Konsequenzen hunn gewisen wéi grouss e Problem dës Beweegung ass a wat et fir d'Entwéckler an Zukunft bedeite kéint. Wann d'Sandboxing Iech näischt seet, kuerz heescht et den Zougang zu Systemdaten ze beschränken. Apps am iOS funktionnéieren op déiselwecht Manéier - si kënne praktesch net an de System integréieren an hir Operatioun beaflossen oder nei Funktiounen derbäi ginn.

Natierlech huet dëse Schrëtt och seng Begrënnung. Als éischt ass et Sécherheet - an der Theorie kann esou eng Applikatioun d'Stabilitéit oder d'Performance vum System net beaflossen oder béiswëlleg Code lafen, wann esou eppes d'Team géif entkommen, déi d'Applikatioun fir den App Store approuvéiert. Den zweete Grond ass d'Vereinfachung vum ganze Genehmegungsprozess. D'Applikatioune gi méi einfach verifizéiert an iwwerpréift, an d'Team huet et fäerdeg bruecht gréng Luucht fir eng méi grouss Zuel vun neien Uwendungen an Updates pro Dag ze ginn, wat e logesche Schrëtt ass wann et Dausende bis Zéngdausende vun Uwendungen sinn.

Awer fir e puer Uwendungen an hir Entwéckler, Sandboxing kann eng enorm Quantitéit un Aarbecht representéieren, déi soss fir weider Entwécklung gewidmet ka ginn. Amplaz mussen se laang Deeg a Wochen verbréngen, heiansdo mussen d'ganz Architektur vun der Applikatioun änneren, nëmme fir vum Wollef gefriess ze ginn. Natierlech variéiert d'Situatioun vun Entwéckler zu Entwéckler, fir e puer heescht et just e puer Këschten am Xcode auszeschléissen. Wéi och ëmmer, anerer mussen ustrengend erausfannen wéi d'Restriktiounen ëmzegoen, sou datt existent Feature weider kënne schaffen, oder mussen Features mat engem schwéieren Häerz ewechhuelen well se net mat Sandboxen kompatibel sinn.

D'Entwéckler sinn also mat enger schwiereger Entscheedung konfrontéiert: entweder de Mac App Store verloossen an domat e wesentlechen Deel vum Gewënn verléieren, deen am Geschäft stattfënnt, deen am Geschäft stattfënnt, gläichzäiteg d'Integratioun vun iCloud oder den Notifikatiounszenter opginn an weider d'Applikatioun ouni Restriktiounen z'entwéckelen, oder de Kapp béien, investéiert Zäit a Suen fir Applikatiounen nei ze designen a sech vu Kritik vu Benotzer ze schützen, déi e puer Features verpassen, déi se dacks benotzt hunn, awer wéinst Sandboxing mussen ewechgeholl ginn. "Et ass just vill Aarbecht. Et erfuerdert enorm, dacks erfuerderlech Ännerungen an der Architektur vun e puer Uwendungen, an an e puer Fäll souguer d'Ewechhuele vu Funktiounen. Dëse Kampf tëscht Sécherheet a Komfort ass ni einfach. seet David Chartier, Entwéckler 1Password.

[do action="quote"]Fir déi meescht vun dëse Clienten ass den App Store net méi eng zouverlässeg Plaz fir Software ze kafen.[/do]

Wann d'Entwéckler schlussendlech décidéieren den App Store ze verloossen, wäert et eng désagréabel Situatioun fir d'Benotzer kreéieren. Déi, déi d'Applikatioun ausserhalb vum Mac App Store kaaft hunn, kréie weider Updates, awer d'Mac App Store Versioun gëtt abandonware, déi nëmme Bugfixes kréien héchstens wéinst dem Apple seng Restriktiounen. Wärend d'Benotzer virdru léiwer Akeef am Mac App Store maachen wéinst der Sécherheetsgarantie, engem vereenegt System vu gratis Updates an einfachen Zougang, kann dëst Phänomen d'Vertrauen an den App Store séier erofgoen, wat wäitreegend Konsequenze fir souwuel Benotzer an Apple. Marco Arment, Schëpfer Instapaper a Matgrënner tumblr, kommentéiert d'Situatioun wéi follegt:

"Déi nächst Kéier wann ech eng App kafen déi am App Store an op der Websäit vum Entwéckler verfügbar ass, kafen ech se wahrscheinlech direkt vum Entwéckler. A bal jiddereen, dee verbrannt gëtt andeems Apps wéinst Sandboxing verbrannt ginn - net nëmmen déi betraffe Entwéckler, mee all hir Clienten - wäerten datselwecht maachen fir hir zukünfteg Akeef. Fir déi meescht vun dëse Clienten ass den App Store net méi eng zouverlässeg Plaz fir Software ze kafen. Dëst bedroht dat ugeholl strategescht Zil fir sou vill Software Akeef wéi méiglech an de Mac App Store ze plënneren.

Ee vun den éischten Affer vum Sandboxing war d'TextExpander Applikatioun, déi Iech erlaabt Text Ofkierzungen ze kreéieren déi d'Applikatioun dann a ganz Sätze oder Sätz ëmgewandelt, systemwäit. Wann d'Entwéckler gezwongen wieren Sanboxing z'applizéieren, funktionnéieren d'Ofkierzungen nëmmen an där Applikatioun, net am E-Mail Client. Och wann d'App nach ëmmer am Mac App Store verfügbar ass, kritt se keng nei Updates méi. En ähnlecht Schicksal waart op d'Postbox Applikatioun, wou d'Entwéckler decidéiert hunn net déi nei Versioun am Mac App Store ze bidden wann déi drëtt Versioun verëffentlecht gouf. Wéinst Sanboxing misste si verschidde Funktiounen ewechhuelen, zum Beispill Integratioun mat iCal an iPhoto. Si hunn och aner Defiziter vum Mac App Store drop higewisen, wéi d'Feele vun enger Geleeënheet fir d'Applikatioun ze probéieren, d'Onméiglechkeet fir e reduzéierte Präis fir Benotzer vun eelere Versiounen an anerer ze bidden.

Postbox Entwéckler missten eng speziell Versioun vun hirer App fir de Mac App Store erstellen fir kompatibel ze sinn mat de Restriktiounen, déi vun Apple seng Richtlinnen opgesat sinn, wat fir déi meescht Entwéckler onpraktesch ass. Deen eenzege grousse Virdeel fir Uwendungen am Mac App Store ze bidden ass also nëmmen Marketing an einfach Verdeelung. Kuerz gesot, de Mac App Store erlaabt d'Entwéckler méi Zäit ze verbréngen fir super Apps ze kreéieren a manner Zäit fir d'Infrastruktur vun hirem eegenen Online Store ze bauen. füügt Sherman Dickman, CEO vun Postbox.

Den Ausfluss vun Entwéckler aus dem Mac App Store kéint och méi laangfristeg Konsequenze fir Apple hunn. Zum Beispill kann et och déi nei iCloud Plattform menacéieren, déi Entwéckler ausserhalb vun dësem Verdeelungskanal net benotze kënnen. "Nëmmen Apps am App Store kënne vun iCloud profitéieren, awer vill Mac Entwéckler wäerten oder kënnen net wéinst der politescher Onstabilitéit vum App Store." behaapt den Entwéckler Marco Arment.

Ironescherweis, wärend Restriktiounen am iOS App Store mat der Zäit méi benevol ginn, zum Beispill Entwéckler kënnen Apps erstellen déi direkt mat natierlechen iOS Apps konkurréiere, de Géigendeel ass wouer fir de Mac App Store. Wann Apple d'Entwéckler op de Mac App Store invitéiert huet, huet et verschidde Barrièren gesat, un déi d'Applikatiounen sech musse festhalen (kuckt den Artikel Mac App Store - et wäert och net einfach fir Entwéckler hei sinn), awer d'Restriktiounen waren néierens sou kritesch wéi aktuell Sandboxen.

[do action="quote"]Dem Apple säi Verhalen vis-à-vis vun Entwéckler huet eng laang Geschicht eleng op iOS a schwätzt mat der Arroganz vun der Firma vis-à-vis vun deenen, déi e groussen Afloss op den Erfolleg vun der bestëmmter Plattform hunn.[/do]

Als Benotzer kënne mir frou sinn datt mir, am Géigesaz zu iOS, och Uwendungen op Mac aus anere Quellen installéiere kënnen, awer déi super Iddi vun engem zentraliséierte Repository fir Mac Software gëtt duerch ëmmer méi Restriktiounen e Gesamtschlag kritt. Amplaz ze wuessen an Entwéckler e puer vun den Optiounen ze ginn, fir déi se laang gefuerdert hunn, wéi Demo-Optiounen, e méi transparente Fuerderungsmodell, oder reduzéiert Präisser fir Benotzer vun eelere Versioune vun Apps, beschränkt de Mac App Store se amplaz an füügt onnéideg un. extra Aarbecht, schafen abandonware an domat frustréiert och d'Benotzer déi d'Software kaaft.

Apple d'Behandlung vun Entwéckler huet eng laang Geschicht eleng op iOS, a schwätzt mat der Arroganz vun der Firma vis-à-vis vun deenen, déi e groussen Impakt op den Erfolleg vun der Plattform hunn. Heefeg Oflehnung vun Uwendungen ouni Grond ouni spéider Erklärung, ganz knaschteg Kommunikatioun vun Apple, vill Entwéckler mussen mat all deem këmmeren. Apple huet eng super Plattform ugebueden, awer och eng Approche "Hëllef Iech selwer" an "wann Dir et net gär hutt, verlooss". Ass Apple endlech e Brudder ginn an déi ironesch Profezeiung vun 1984 erfëllt? Loosst eis jidderee selwer beäntweren.

Ressourcen: TheVerge.com, Marco.org, Postbox-inc.com
.