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.
Apple hè sicuramente diventatu un fratellu. È ancu a sora è u babbu.
bellu articulu è santa verità!
Hè vera, ma basatu annantu à l'esperienze d'altri lochi, sò chì hè megliu prima pruibisce tuttu è poi permette à pocu à pocu, chè, à u cuntrariu, permette tuttu è dopu pruibisce solu ciò chì hè abusatu :)
Esattamente. Dapoi chì à u principiu ùn puderebbe ancu installà l'applicazioni in iOS, è dopu chì l'opzione hè stata aghjunta, queste app puderanu entra in u sistema ogni annu, hè assai sensu. In particulare lentamente. È hè statu accettatu cum'è un inseme nurmalmente (vale à dì, da quelli chì avianu u tempu di leghje u ghjurnale prima di inizià u so navigatore - questu hè un altru capitulu) grazia à u fattu chì hà travagliatu cù a cumpetizione, ma... - Applicazioni Java, chì era una grande disgrazia - tutti l'anu scaricatu da un locu nant'à a reta, allora a risuluzione ùn hè micca adattata, qualchì volta ùn hà ancu cuminciatu, u listessu cù Symbian, per ùn dì chì a ghjente ordinaria ùn hà micca fattu tali attività.
Funziona cusì in un urdinatore è a ghjente hè stata abituata à questu assai tempu fà, è perchè sò in Windows per un bellu pezzu, possu dì chì probabilmente ùn cunnosci micca veramente una persona chì hà utilizatu Windows Media Player. per ghjucà à i media, a bolla ti grida rapidamente, installate un antivirus, un altru vole installà un driver dopu avè cunnessu qualcosa - è questu hè cumu si cumencia, appena purtamu l'urdinatore in casa, qualcosa hè digià stallatu è va. pazzo è pare normale à tutti, ehi .exe cliccate-cliccate è poi funziona, allora cumu si trova Ma s'è Apple vole cambià sta zona per u megliu, chì crede è, in u mo parè, hà fattu per un bellu pezzu, allora hà solu à dì micca è principià da zero, cum'è cù iOS, per un'altra banda, Puderà di novu intruduce 200 opzioni novi in u futuru :) no, probabilmente ùn funziona micca cusì, ma mi pare solu cum'è un passu in a direzione ghjusta, s'ellu pigghianu un grande muzzicu, puderia turnà. fora male o piglià assai tempu, è ognunu di noi hè definitu aspittendu u keynote di u vaghjimu, a primavera è l'estiu, etc., cusì chì ferite ancu più.
Per d 'altra banda, se l'opzioni novi sò liberate gradualmente, ci hè una chance più grande chì i sviluppatori l'utilizanu più cà s'ellu anu liberatu 10x quant'è assai, allora alcuni, ma boni, puderanu inserisce (vista di squadre di sviluppu più chjuche).
L'unicu ciò chì puderia succede hè chì i sviluppatori vulianu più soldi per u travagliu extra (chì mi pare improbabile). Ma s'ellu funziona solu in tale manera chì i sviluppatori travaglianu à i so scrivanie, ma fate in ogni modu à a fine, ùn vecu micca un prublema cù questu, saria difficiule per Apple di cambià qualcosa s'ellu andavanu à tutti. mendicanti s'ellu puderia scaccià questu è quellu funziunalità, perchè u putere interferisce cù u sistema.
È duveranu fà u listessu cù Flash in cuuperazione cù qualchissia, solu addiu. Credu chì s'ellu si trattava solu di "Steve ùn piace micca" è travagliassi in iPhone è iPad, quì Mobile Flash hè in piena forza è ancu più vorace.
Holt Quelli chì vulete guidà anu da piglià in contu tali situazioni, chì scrive quì. Anu u mo sustegnu tutale, è vi pregu (cù tuttu u rispettu) di mette u to cappellu à quellu fratellu maiò è 1984. Ùn vecu micca cumu l'aumentu di a sicurità in a Mac App Store hà qualcosa à fà cù l'azzioni di IBM in l'anni 80.
In my opinion, hè più nantu à a dinamica di quale hà bisognu di più. Mentre chì Microsoft hà da fà ciò chì ponu à i sviluppatori per prumove Windows Mobile, Apple pò permette (senza a mo appruvazioni) una certa arroganza cù iOS perchè grazia à u sviluppu precedente hà ghjuntu à a pusizione di a piattaforma mobile più prufittuosa.
In quantu à a tenda Mac App, l'autore hà scurdatu duie ragioni per difende Apple. Prima, se e regule sò cambiate, quelli chì sò disabilitati protestanu u più forte. L'altri s'adattanu senza una parolla (se avete bisognu solu di riparà uni pochi di linii in Xcode). Allora se da 1000 app 980 passanu è 20 micca, i sviluppatori di quelli XNUMX urlaranu più forte chè a maiò parte. Aspittemu è vede quale percentuale di l'applicazioni scenderà per quessa. Forse un App Store alternativu serà creatu per elli, cum'è u casu cù l'applicazioni ufficiali è i jailbreaks per iOS
Siconda, deve esse mintuatu chì Apple ùn hà micca solu bisognu di l'applicazioni, ma ancu di tuttu u sistema OS X. Se vulete mantene a reputazione di OS X cum'è un ambiente "senza virus", allora pigliamu solu cum'è una decisione strategica per a sicurità di u sistema, per via di quale ancu uni pochi di appiicazioni moriranu. In i primi tempi di iOS, ognunu parlava ancu di quantu Apple li limitava è quanti miliardi di dollari l'App store avia digià purtatu sviluppatori. Tuttavia, Microsoft vede u 30 per centu per Apple è pruvarà à spinghje qualcosa simili per Windows 8
In modu persunale, pensu chì l'altri prublemi (versione demo, sconti per i clienti esistenti) sò assai più impurtanti à longu andà cà sandboxing.
Oghje, invece, pensassi duie volte à cumprà qualcosa fora di u Mac App store. Di sicuru, ùn dicu micca chì sò perfetti, mancu per casu, mi manca esattamente ciò chì hè statu mintuatu, hè necessariu una versione demo, una aghjurnazione pagata per i sviluppatori (forse qualcosa cusì esiste), sconti, etc.
Ma per mè, i vantaghji superanu chjaramente:
1) tuttu in un locu
2) aghjurnamenti
3) facilità di compra, installazione, disinstallazione (ancu s'ellu hè sempre luntanu da perfetta)
4) ùn avè micca bisognu di fà una copia di salvezza di i fugliali di installazione, numeri di licenza ...
5) ancu sandboxing - ùn hè micca male quandu una certa applicazione hè troppu "integrata" in u sistema è questu pò causà solu inestabilità, rallentamentu, etc. (Ùn dicu micca chì questu hè applicatu à tuttu in generale) - ma capiscu chì certi casi chì disturba à qualchissia forse, questu hè solu u mo puntu di vista
E se parlemu di u flussu di sviluppatori da l'App store à i so siti web, induve a maiò parte di i sviluppatori iOS seranu oghje s'ellu ùn era micca per l'App store? Di sicuru, ùn hè micca pussibule di paragunà direttamente cum'è questu, ma pensu chì u futuru hè luminosu per l'App store, sia i sviluppatori piacenu o micca. E crede chì in un paru d'anni serà l'unica pussibilità di installà l'applicazione (chì ùn significa micca chì l'appruvisu cumplettamente). Hè necessariu solu perchè iCloud ghjucà un rolu più grande è più grande è Dropboxes è altri andaranu in isolazione.
Questu articulu hè basatu annantu à qualsiasi numeri? Chì percentuale di l'applicazioni sò affettate da questu? Aghju l'impressione chì finu à avà hè solu una bufala senza fatti. E poi, a quistione hè s'ellu, per casu, u sviluppu di una applicazione chì risponde à e regule di sandboxing è hè vindutu dopu à traversu l'App Store hè sempre più prufittuosa chè u canali di distribuzione propiu di u sviluppatore.
Se Apple ùn permette micca ……, prestu scapperate da ellu.
Per i punti, compie una di e seguenti:
- Lampu
- a libertà di l'applicazione in u dispusitivu
- versione demo
- rimborsu in 24 ore
- Licenza di u so propiu OS à altri fabricatori
- compra alternativa di l'applicazione in iOS invece di l'App Store
...
Cum'è sviluppatore, aghju da dì chì a maiò parte di noi apprezzerà solu i vantaghji di l'App Store (icloud, note center, sandboxing, facilità di cumunicazione,...). Iè, un coppiu di sviluppatori chì creanu applicazioni chì interferiscenu cù u sistema in qualchì modu perderanu $$$, ma ùn hè micca definitu un sample rappresentativu. A maiò parte di i sviluppatori l'hanu fattu senza bullshit.
Flash hè a cosa chì mi fastidia, l'usu mediu. Ùn vecu micca mutivu per quessa ch'elli duveranu permette in iOS. Aghju travagliatu cù iOS ogni ghjornu per un pocu più di un annu è ùn l'aghju mai mancatu.
Licenze OS in cundizioni assai strette iè, ma hà travagliatu cusì per un bellu pezzu è ùn hè micca esattamente u stilu di Apple.
"A maiò parte di i sviluppatori l'hanu fattu senza una merda"
Questu hè esattamente ciò chì m'interessa di u sandboxing. Comu sapemu, per 80% di i soldi, in ogni locu, 20% di u crier pò esse fattu. U fattu chì qualchissia da Instapaper ùn appruva micca u sandbox hè abbastanza infurmazione per mè. Sò interessatu in quantu hè un prublema in una scala glubale, s'ellu si pò esse digià dettu dopu un pocu tempu. Apple richiede solu sandboxing da 1.6. 2012. Di sicuru, un certu tipu di dumanda ùn mai scuntrà a regula Apple. Sè stallà un prugramma chì faci qualcosa à traversu u sistema, aghju da piglià u risicu di sicurezza più bassa, è Apple ùn vole micca chì in a Store.
A prima sentenza - Apple si lamenta o Apple rende e cose difficili per qualchissia? Dopu avè riparatu l'errore, per piacè sguassate u mo post ;)
È a cortina di ferru ? Pensu chì ùn hè micca cusì luntanu in a storia chì pudemu usà cum'è un scherzu.
Hè questu un articulu per SEO? Sinnò, ùn capiscu micca veramente... Quelli chì volenu, cercanu i modi, quelli chì ùn volenu, cercanu mutivi. È paragunatu à a cortina di ferru ? Via via.
Hè definitivamente un prublema quandu mi fighjulà à quale app affetta - almenu per mè, sò almenu trè app essenziali chì avanzanu assai a facilità d'usu di u travagliu di ogni ghjornu. Sò una di queste persone chì avà pensanu duie volte à cumprà una app attraversu l'App Store s'ellu hè dispunibule direttamente da u sviluppatore. A cunvenzione di stallazione da l'App Store ùn certamenti micca rimpiazzà a perdita di l'applicazioni citate.
Sò sicuru chì puderia esse disposti diversamente ancu mantenendu a sicurità. Se Apple forza l'utilizatori à fà compra fora di l'App Store in questu modu, certamente ùn aghjunghje micca a sicurità in generale.
Mi pari chì aumentate a sicurità di i finestri murenduli... A sicurità di a casa contr'à l'ingressu micca autorizatu serà certamente megliu, ùn ci hè dubbitu.
Normalmente ùn cumentu micca nantu à l'articuli attivi, ma sta volta aghju da risponde.
1, a parte di u sandboxing chì richiede un cambiamentu di l'architettura... chì hè probabilmente chjaru, questu hè u puntu! È chì significarà assai codificazione extra? Personalmente ùn pensu micca cusì. Tuttavia, serà ideale principalmente per novi applicazioni. Ma semu onesti - cù l'applicazioni esistenti, ùn hè micca questione di tempu per fà un "tagliatu à i vivi" postu chì l'applicazione hè stata fora di cuntrollu è hè difficiule di mantene... hè cusì chì simu furzati à fà. . Pigliu cum'è l'aumentu di a sanità di codificazione è a riduzione di u spaziu per l'usu di certi "mudelli di cuncepimentu" potenzialmente periculosi... Nunda hè perfetta, cusì ancu in u sandbox hè attualmente pussibule di creà una applicazione di tipu Keylogger... Tuttavia, Pensu personalmente chì Apple espansione u sandbox cù proxies supplementari in u futuru - una analogia quì pò esse, per esempiu, a manera in quale u sviluppu per i dispositi iOS hè realizatu.BTW: Apple hà digià annunziatu una strategia per u futuru, induve a pussibilità di sviluppà applicazioni universali destinate à iOS è MacOS hè cunsideratu. Un bundle per tutti i dispositi - chì sona zoppu ;-)2, se Apple vole avè u cuntrollu di cumu e nostre applicazioni accede à e risorse di u sistema, aghju valutatu assai pusitivu. Hè parte di u so mudellu di cummerciale chjusu - Hè ciò chì rende Apple unicu. Hè cusì in iOS è serà cusì in Mac OS. 3, TextExpander cum'è un studiu di casu di una "applicazione libera" ùn hè micca quì - utilità, cum'è cuntrolli, sò un capitulu extra. In u casu di l'Appstore, Apple hà utilizatu a bona vechja regula 20/80. Circa 80% di l'applicazioni ùn necessitanu micca accessu à risorse fora di u sandbox. È l'AppStore hè pensatu per elli... Hè bellu di circà l'applicazioni in un locu invece di u tempu di Google. Inoltre, ci hè una guaranzia di qualità SW - Apple hà una pulitica abbastanza stretta per a publicazione in l'appstore, cusì u risicu di scaricamentu di l'applicazioni scunnisciute hè incomparabilmente più bassu di quellu chì seria quandu scaricate da un situ web senza fiducia. In modu persunale, aghju preferitu l'applicazioni da l'App Store, in più di i digià citati, perchè ci hè un sistema centrale per l'aghjurnà. Finalmente! A prossima volta dumandu una visione più equilibrata di u prublema è sopratuttu cù un titulu menu pruvucatori...