Chiudi annunziu

Dapoi notificazione di sandboxing per l'applicazioni in u Mac App Store, ci sò stati discussioni accese nantu à cumu Apple rende e cose difficili per i sviluppatori. In ogni casu, solu e prime vittime è e cunsequenze anu dimustratu quantu hè grande un prublema sta mossa è ciò chì puderia significà per i sviluppatori in u futuru. Se sandboxing ùn vi dice nunda, in breve significa restringe l'accessu à i dati di u sistema. L'applicazioni in iOS funzionanu in listessa manera - praticamente ùn ponu micca integrate in u sistema è affettanu u so funziunamentu o aghjunghjenu novi funzioni.

Di sicuru, stu passu hà ancu a so ghjustificazione. Prima di tuttu, hè a sicurità - in teoria, una tale applicazione ùn pò micca affettà a stabilità o a prestazione di u sistema o eseguisce codice maliziusu, se qualcosa cum'è questu era scappatu di a squadra chì appruva l'applicazione per l'App Store. U sicondu mutivu hè a simplificazione di tuttu u prucessu di appruvazioni. L'applicazioni sò più facilmente verificate è riviste, è a squadra cusì riesce à dà u lume verde à un numeru più grande di novi applicazioni è aghjurnamenti per ghjornu, chì hè un passu logicu quandu ci sò millaie à decine di millaie di applicazioni.

Ma per alcune applicazioni è i so sviluppatori, u sandboxing pò rapprisintà una quantità enorme di travagliu chì altrimenti puderia esse dedicatu à u sviluppu ulteriore. Invece, anu da passà longu ghjorni è settimane, à volte avè da cambià l'architettura sana di l'applicazione, solu per esse manghjatu da u lupu. Di sicuru, a situazione varieghja da u sviluppatore à u sviluppatore, per alcuni significa solu unchecking uni pochi di scatuli in Xcode. Tuttavia, l'altri duveranu sminuì à capisce cumu travaglià intornu à e restrizioni in modu chì e funzioni esistenti ponu cuntinuà à travaglià, o duveranu caccià e funzioni cù un core pisanti perchè ùn sò micca cumpatibili cù sandboxing.

I sviluppatori sò dunque affruntati cù una decisione difficiule: o lascià u Mac App Store è perde cusì una parte significativa di u prufittu assuciatu à u marketing chì si svolge in a tenda, à u listessu tempu rinuncia à l'integrazione di iCloud o di u centru di notificazione è cuntinueghja. per sviluppà l'applicazione senza restrizioni, o inchinate a testa, investite u tempu è i soldi per riprogettà l'applicazioni è pruteggenu da e critiche di l'utilizatori chì mancaranu alcune funzioni chì anu usatu spessu, ma anu da esse eliminati per via di sandboxing. "Hè solu assai travagliu. Esige cambiamenti enormi, spessu esigenti à l'architettura di alcune applicazioni, è in certi casi ancu a rimuzione di funziunalità. Sta battaglia trà a sicurità è u cunfortu ùn hè mai faciule ". dice David Chartier, sviluppatore 1Password.

[do action="quote"]Per a maiò parte di questi clienti, l'App Store ùn hè più un locu affidabile per cumprà software.[/do]

Se i sviluppatori eventualmente decidenu di lascià l'App Store, creà una situazione spiacevole per l'utilizatori. Quelli chì anu acquistatu l'app fora di u Mac App Store continuanu à riceve l'aghjurnamenti, ma a versione Mac App Store diventerà abandonware, chì riceve solu correzioni di bug à u massimu per via di e restrizioni di Apple. Mentre l'utilizatori anu preferitu fà acquisti in l'App Store Mac per via di a guaranzia di sicurità, un sistema unificatu d'aghjurnamenti gratuiti è un accessu faciule, per via di stu fenomenu, a fiducia in l'App Store puderia diminuisce rapidamente, chì avaristi cunsequenze di vasta portata. per i dui utilizatori è Apple. Marco Armen, creatore Instapaper è co-fundatore Tumblr, hà commentatu nantu à a situazione cusì:

"A prossima volta chì compru una app chì hè dispunibule in l'App Store è in u situ web di u sviluppatore, probabilmente l'aghju da cumprà direttamente da u sviluppatore. È quasi tutti quelli chì sò brusgiati da pruibisce l'applicazioni per via di sandboxing - micca solu i sviluppatori affettati, ma tutti i so clienti - farà u listessu per i so futuri acquisti. Per a maiò parte di questi clienti, l'App Store ùn hè più un locu affidabile per cumprà software. Questu minaccia u scopu strategicu presuntu di trasfurmà quant'è più acquisti di software pussibule à u Mac App Store ".

Una di e prime vittime di sandboxing hè stata l'applicazione TextExpander, chì permette di creà abbreviazioni di testu chì l'applicazione si trasforma in frasi sanu o frasi, in tuttu u sistema. Se i sviluppatori sò stati furzati à applicà sanboxing, i shortcuts solu travaglià in quella applicazione, micca in u cliente di email. Ancu s'è l'app hè sempre dispunibule in u Mac App Store, ùn riceverà più novi aghjurnamenti. Un destinu simili aspittava l'applicazione Postbox, induve i sviluppatori anu decisu di ùn offre micca a nova versione in a Mac App Store quandu a terza versione hè stata liberata. Per via di sanboxing, avissiru a caccià parechje funzioni, per esempiu integrazione cù iCal è iPhoto. Anu ancu signalatu altri difetti di u Mac App Store, cum'è l'assenza di l'uppurtunità di pruvà l'applicazione, l'incapacità di offre un prezzu scontu per l'utilizatori di versioni più vechje, è altri.

I sviluppatori di Postbox anu da creà una versione speciale di a so applicazione per a Mac App Store per esse cumpatibili cù e restrizioni imposte da e linee di Apple, chì hè impussibile per a maiò parte di i sviluppatori. Cusì, l'unicu vantaghju maiò di offre applicazioni in Mac App Store si trova solu in u marketing è a facilità di distribuzione. "In cortu, u Mac App Store permette à i sviluppatori di passà più tempu per creà grandi app è menu tempu per custruisce l'infrastruttura di a so propria tenda in linea". aghjusta Sherman Dickman, CEO di Postbox.

U flussu di sviluppatori da u Mac App Store puderia ancu avè cunsequenze più longu per Apple. Per esempiu, puderia ancu minacciate a piattaforma iCloud nascente, chì i sviluppatori fora di stu canali di distribuzione ùn ponu micca aduprà. "Solu l'applicazioni in l'App Store ponu prufittà di iCloud, ma parechji sviluppatori di Mac ùn puderanu micca o ùn puderanu micca per via di l'inestabilità pulitica di l'App Store". dice u sviluppatore Marco Arment.

Irnicamenti, mentre chì e restrizioni nantu à l'App Store iOS sò diventate più benevolenti cù u tempu, per esempiu, i sviluppatori ponu creà applicazioni chì cumpetenu direttamente cù l'applicazioni iOS native, u cuntrariu hè veru per a Mac App Store. Quandu Apple hà invitatu i sviluppatori à u Mac App Store, hà stabilitu certi ostaculi chì l'applicazioni anu da aderisce (vede l'articulu Mac App Store - ùn serà micca faciule ancu per i sviluppatori quì), ma e restrizioni ùn eranu micca cusì critiche cum'è l'attuale sandboxing.

[do action="quote"]U cumpurtamentu di Apple versu i sviluppatori hà una longa storia in iOS solu è parla di l'arroganza di a cumpagnia versu quelli chì anu un impattu maiò in u successu di a piattaforma data.[/do]

Cum'è l'utilizatori, pudemu esse felici chì, à u cuntrariu di iOS, pudemu ancu installà applicazioni in Mac da altre fonti, in ogni modu, l'idea fantastica di un repositoriu centralizatu per u software Mac hè in un battitu tutale per via di e restrizioni crescente. Invece di cultivà è dà à i sviluppatori alcune di l'opzioni chì anu longu dumandatu, cum'è l'opzioni demo, un mudellu di rivendicazione più trasparente, o prezzi scontati per l'utilizatori di versioni più vechje di app, u Mac App Store invece li restringe è aghjunghje micca necessariu. travagliu extra, creendu abandonware è cusì frustrate ancu l'utilizatori chì anu compru u software.

U trattamentu di Apple di i sviluppatori hà una longa storia in iOS solu, è parla di l'arroganza di a cumpagnia versu quelli chì anu un impattu maiò in u successu di a piattaforma. Frequenti rifiutu di appiicazioni senza mutivu senza spiegazione sussegwente, cumunicazione assai stingy da Apple, parechji sviluppatori anu da trattà cù tuttu questu. Apple offre una grande piattaforma, ma ancu un accostu di "aiutà sè stessu" è "se ùn ti piace micca, lascia". Apple hè finalmente diventatu un fratellu è hà rializatu a prufezia ironica di u 1984? Rispundemu à ognunu.

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