Nuo pranešimas apie smėlio dėžę „Mac App Store“ programoms buvo karštos diskusijos apie tai, kaip „Apple“ apsunkina kūrėjų veiklą. Tačiau tik pirmosios aukos ir pasekmės parodė, kokia didelė problema yra šis žingsnis ir ką jis gali reikšti kūrėjams ateityje. Jei smėlio dėžė jums nieko nesako, trumpai tariant, tai reiškia prieigos prie sistemos duomenų apribojimą. Programėlės iOS veikia taip pat – jos praktiškai negali integruotis į sistemą ir paveikti jos veikimą ar pridėti naujų funkcijų.
Žinoma, šis žingsnis taip pat turi savo pagrindimą. Visų pirma, tai saugumas – teoriškai tokia aplikacija negali paveikti sistemos stabilumo ar našumo ar paleisti kenkėjiško kodo, jei kažkas panašaus pabėgtų iš komandos, patvirtinančios aplikaciją App Store. Antroji priežastis – viso patvirtinimo proceso supaprastinimas. Programos yra lengviau patikrinamos ir peržiūrimos, todėl komanda sugeba uždegti didesnį naujų programų ir atnaujinimų skaičių per dieną, o tai yra logiškas žingsnis, kai paraiškų yra nuo tūkstančių iki dešimčių tūkstančių.
Tačiau kai kurioms programoms ir jų kūrėjams smėlio dėžė gali būti didžiulis darbas, kurį kitu atveju būtų galima skirti tolesnei plėtrai. Vietoj to, jie turi praleisti ilgas dienas ir savaites, kartais keisti visą programos architektūrą, kad juos suėstų vilkas. Žinoma, situacija skiriasi nuo kūrėjo iki kūrėjo, kai kuriems tai reiškia tiesiog panaikinti keletą langelių Xcode. Tačiau kiti turės kruopščiai išsiaiškinti, kaip apeiti apribojimus, kad esamos funkcijos veiktų ir toliau, arba teks pašalinti funkcijas su sunkia širdimi, nes jos nesuderinamos su smėlio dėže.
Taigi kūrėjai susiduria su sudėtingu sprendimu: arba palikti „Mac App Store“ ir taip prarasti didelę pelno dalį, susijusią su parduotuvėje vykdoma rinkodara, tuo pačiu atsisakyti „iCloud“ ar pranešimų centro integravimo ir toliau kurkite programą be apribojimų arba nulenkite galvą, investuokite laiką ir pinigus, kad perkurtumėte programas ir apsisaugotumėte nuo kritikos iš vartotojų, kurie praleis kai kurias dažnai naudotas funkcijas, tačiau jas teko pašalinti dėl smėlio dėžės. „Darbo labai daug. Tam reikia didžiulių, dažnai reikalaujančių kai kurių programų architektūros pakeitimų, o kai kuriais atvejais net funkcijų pašalinimo. Ši kova tarp saugumo ir komforto niekada nėra lengva. sako kūrėjas Davidas Chartieris 1Password.
[do action=”quote”]Daugumai šių klientų App Store nebėra patikima vieta įsigyti programinės įrangos.[/do]
Jei kūrėjai galiausiai nuspręs palikti „App Store“, vartotojams tai sukurs nemalonią situaciją. Tie, kurie įsigijo programą ne iš „Mac App Store“, ir toliau gaus atnaujinimus, tačiau „Mac App Store“ versija taps abandonware, kuri daugiausia gaus tik klaidų pataisymus dėl „Apple“ apribojimų. Nors anksčiau vartotojai mieliau pirkdavo „Mac App Store“ dėl saugumo garantijos, vieningos nemokamų naujinimų sistemos ir lengvos prieigos, dėl šio reiškinio pasitikėjimas „App Store“ gali greitai sumažėti, o tai turėtų didelių pasekmių tiek vartotojai, tiek Apple. Marco Armentas, kūrėjas Instapaper ir vienas iš įkūrėjų Tumblr, pakomentavo situaciją taip:
„Kitą kartą pirkdamas programėlę, kuri yra „App Store“ ir kūrėjo svetainėje, tikriausiai pirksiu ją tiesiai iš kūrėjo. Ir beveik visi, kurie užsidegs uždraudę programas dėl smėlio dėžės – ne tik paveikti kūrėjai, bet ir visi jų klientai – darys tą patį pirkdami ateityje. Daugumai šių klientų „App Store“ nebėra patikima vieta įsigyti programinės įrangos. Tai kelia grėsmę numanomam strateginiam tikslui perkelti kuo daugiau programinės įrangos pirkimų į „Mac App Store“.
Viena iš pirmųjų smėlio dėžės aukų buvo programa TextExpander, leidžianti kurti teksto santrumpas, kurias programa paverčia ištisomis frazėmis arba sakiniais visoje sistemoje. Jei kūrėjai būtų priversti taikyti sanboxą, spartieji klavišai veiktų tik toje programoje, o ne el. pašto programoje. Nors programa vis dar pasiekiama „Mac App Store“, ji nebegaus jokių naujų atnaujinimų. Panašus likimas laukė ir „Postbox“ aplikacijos, kur kūrėjai nusprendė nesiūlyti naujos versijos „Mac App Store“, kai buvo išleista trečioji versija. Dėl „sanboxing“ jie turėtų pašalinti kelias funkcijas, pavyzdžiui, integraciją su „iCal“ ir „iPhoto“. Jie taip pat atkreipė dėmesį į kitus „Mac App Store“ trūkumus, tokius kaip galimybės išbandyti programą nebuvimas, nesugebėjimas pasiūlyti nuolaidos senesnių versijų naudotojams ir kt.
Pašto dėžutės kūrėjai turėtų sukurti specialią savo programos versiją, skirtą „Mac App Store“, kad atitiktų „Apple“ gairėse nustatytus apribojimus, o tai daugeliui kūrėjų nepraktiška. Taigi, vienintelis didelis programų teikimo Mac App Store pranašumas yra tik rinkodara ir platinimo paprastumas. Trumpai tariant, „Mac App Store“ leidžia kūrėjams praleisti daugiau laiko kuriant puikias programas ir mažiau laiko kurti savo internetinės parduotuvės infrastruktūrą. priduria Sherman Dickman, „Postbox“ generalinis direktorius.
Kūrėjų nutekėjimas iš „Mac App Store“ taip pat gali turėti ilgalaikių pasekmių „Apple“. Pavyzdžiui, tai taip pat gali kelti grėsmę naujai „iCloud“ platformai, kurios kūrėjai, nepriklausantys šiam platinimo kanalui, negali naudoti. „ICloud pranašumais gali pasinaudoti tik „App Store“ esančios programos, tačiau daugelis „Mac“ kūrėjų to negalės arba negalės dėl politinio „App Store“ nestabilumo. tvirtina kūrėjas Marco Armentas.
Ironiška, kad nors „iOS App Store“ apribojimai laikui bėgant tapo palankesni, pavyzdžiui, kūrėjai gali kurti programas, kurios tiesiogiai konkuruoja su vietinėmis „iOS“ programomis, „Mac App Store“ galioja priešingai. Kai „Apple“ pakvietė kūrėjus į „Mac App Store“, ji nustatė tam tikras kliūtis, kurių programos turėjo laikytis (žr. straipsnį „Mac App Store“ – ir čia kūrėjams nebus lengva), tačiau apribojimai nebuvo tokie svarbūs kaip dabartinė smėlio dėžė.
[do action="quote"]Apple elgesys kūrėjų atžvilgiu turi ilgą istoriją vien tik naudojant iOS ir byloja apie įmonės aroganciją tiems, kurie turi didelę įtaką konkrečios platformos sėkmei.[/do]
Kaip vartotojai, galime pasidžiaugti, kad skirtingai nei „iOS“, „Mac“ programėles galime įdiegti ir iš kitų šaltinių, tačiau puiki centralizuotos „Mac“ programinės įrangos saugyklos idėja sulaukia vis didesnių apribojimų. Užuot išplėtusi ir suteikusi kūrėjams kai kurias parinktis, kurių jie jau seniai prašė, pavyzdžiui, demonstracines parinktis, skaidresnį pretenzijų modelį arba nuolaidas senesnių programų versijų naudotojams, „Mac App Store“ jas apriboja ir prideda nereikalingų. papildomo darbo, sukuriant nepalankią programinę įrangą ir tokiu būdu žlugdomi net programinę įrangą įsigiję vartotojai.
„Apple“ požiūris į kūrėjus turi ilgą istoriją vien tik naudojant „iOS“ ir byloja apie bendrovės aroganciją tiems, kurie daro didelę įtaką platformos sėkmei. Dažnas paraiškų atmetimas be priežasties be vėlesnio paaiškinimo, labai šykštus „Apple“ bendravimas, daugeliui kūrėjų tenka su visa tai susidurti. „Apple“ pasiūlė puikią platformą, bet ir „padėk sau“ bei „jei nepatinka, palik“ metodus. Ar Apple pagaliau tapo broliu ir išpildė ironišką 1984 m. pranašystę? Į kiekvieną atsakykime patys.
Apple tikrai tapo broliu. Ir sesuo, ir uošvis.
geras straipsnis ir šventa tiesa!
Tai tiesa, bet remdamasi kitų sričių patirtimi žinau, kad geriau iš pradžių viską uždrausti, o po to palaipsniui leisti, nei atvirkščiai – leisti viską, o po to drausti tik tuo, kuo piktnaudžiaujama :)
Būtent. Atsižvelgiant į tai, kad iš pradžių negalėjote net įdiegti programų „iOS“, o pridėjus šią parinktį, kiekvienais metais šios programos galėjo patekti į sistemą vis daugiau, tai yra labai prasminga. Ypač lėtai. Ir jis buvo priimtas kaip visuma normaliai (tai yra tie, kurie turėjo laiko paskaityti laikraštį prieš įsijungdami naršyklę - tai jau kitas skyrius) dėl to, kad jis veikė su konkurencija, bet... - Java programos, kurios buvo viena didelė nelaimė – visi parsisiuntė iš kažkur neto, tada raiška netiko, kartais net neprasidėjo, tas pats su Symbian, jau nekalbant apie tai, kad paprasti žmonės tokios veiklos neužsiimdavo.
Kompiuteryje tai taip veikia ir žmonės tiesiog seniai priprato, o kadangi aš jau seniai naudoju Windows, galiu pasakyti, kad tikriausiai nepažįstu žmogaus, kuris naudojosi Windows Media Player. paleisti mediją, burbulas rėkia ant tavęs greitai įsidedi antivirusą, kitas nori įdiegti tvarkyklę ką nors pajungus - ir taip prasideda, kai tik parnešame kompiuterį namo, kažkas jau įdiegta ir eina beprotiška ir visi mano, kad tai normalu, ei .exe spustelk-spustelk ir tada jis veikia, tai kaip išeina Bet jei „Apple“ nori pakeisti šią sritį į gerąją pusę, ką aš tikiu ir, mano nuomone, ji daro jau seniai, tuomet tereikia pasakyti „ne“ ir pradėti nuo nulio, kaip ir „iOS“, kita vertus, ateity vėl galės pristatyti 200 naujų variantų :) ne, tai tikriausiai taip neveiks, bet man tai atrodo tiesiog kaip žingsnis teisinga linkme, jei jie smarkiai kąstų, tai galėtų pasukti blogai išeina arba užtrunka ilgai, ir kiekvienas iš mūsų tikrai laukia rudens, pavasario ir vasaros pagrindinio pranešimo ir pan., todėl tai dar labiau skaudėtų.
Kita vertus, jei naujos parinktys bus išleistos palaipsniui, yra didesnė tikimybė, kad kūrėjai jų naudos daugiau nei išleisdami 10 kartų daugiau, tada kai kurie, bet geri, galėtų tilpti (mažesnių kūrėjų komandų vaizdas).
Vienintelis dalykas, kuris galėjo atsitikti, yra tai, kad kūrėjai norėjo daugiau pinigų už papildomą darbą (kas man atrodo mažai tikėtina). Bet jei veikia tik taip, kad kūrėjai dirbs prie savo stalų, bet galų gale vis tiek tai padarys, nematau tame problemos, Apple būtų sunku ką nors pakeisti, jei jie eitų pas visus maldauju, ar galėtų išmesti tą ir tą funkciją, nes maitinimas trukdo sistemai.
Ir jie turėtų tą patį padaryti su „Flash“, bendradarbiaudami su kuo nors, tik iki. Tikiu, kad jei tai būtų tik „Steve'ui nepatinka“ ir jis veiktų tiek „iPhone“, tiek „iPad“, čia mobilioji „Flash“ yra visa jėga ir dar slogesnė.
Holtas Norintys vairuoti turi atsižvelgti į tokias situacijas, apie kurias rašote čia. Aš visapusiškai juos palaikau, ir aš prašau jūsų (su visa pagarba) užsidėti skrybėlę ant to didžiojo brolio ir 1984 m. Aš visiškai nesuprantu, kaip padidintas saugumas Mac App Store turi ką nors bendro su IBM veiksmais devintajame dešimtmetyje.
Mano nuomone, tai daugiau apie dinamiką, kam kieno labiau reikia. Nors „Microsoft“ turi padaryti viską, ką gali kūrėjams, kad reklamuotų „Windows Mobile“, „Apple“ gali sau leisti (be mano sutikimo) tam tikrą aroganciją „iOS“, nes ankstesnės plėtros dėka ji pasiekė pelningiausios mobiliosios platformos poziciją.
Kalbant apie „Mac App Store“, autorius pamiršo dvi priežastis, gindamas „Apple“. Pirma, jei pakeičiamos taisyklės, garsiausiai protestuoja neįgalieji. Kiti prisitaiko be žodžio (jei tikrai reikia pataisyti tik kelias eilutes Xcode). Taigi, jei iš 1000 programų 980 tinka, o 20 ne, tų XNUMX kūrėjai rėks garsiau nei dauguma. Palauksime ir pažiūrėkime, koks procentas paraiškų dėl to iš tikrųjų sumažės. Galbūt jiems bus sukurta alternatyvi „App Store“, kaip tai daroma su oficialiomis „iOS“ programėlėmis ir jailbreak’ais
Antra, reikia paminėti, kad Apple reikia ne tik programėlių, bet ir visos OS X sistemos. sistemos saugumas, dėl kurio mirs net kelios programos. Pirmosiomis iOS dienomis visi taip pat kalbėjo apie tai, kaip „Apple“ juos riboja ir kiek milijardų dolerių „App Store“ kūrėjams jau atnešė. Tačiau „Microsoft“ mato 30 procentų „Apple“ ir bandys siekti kažko panašaus „Windows 8“.
Asmeniškai manau, kad kiti klausimai (demo versija, nuolaidos esamiems klientams) yra daug svarbesni ilgalaikėje perspektyvoje nei smėlio dėžė
Kita vertus, šiandien galvočiau du kartus, ar ką nors nusipirkti ne iš „Mac App Store“. Tikrai nesakau, kad jie tobuli, net neatsitiktinai, pasigendu būtent to, kas buvo paminėta, reikia demo versijos, mokamo atnaujinimo kūrėjams (gal kažkas tokio yra), nuolaidų ir t.t.
Bet man pranašumai akivaizdžiai nusveria:
1) viskas vienoje vietoje
2) atnaujinimai
3) pirkimo, montavimo, pašalinimo paprastumas (net jei jis vis dar toli gražu nėra tobulas)
4) nereikia kurti atsarginių diegimo failų, licencijų numerių kopijų...
5) taip pat smėlio dėžė - nėra blogai, kai kokia nors programa per daug "integruojasi" į sistemą ir tai gali sukelti tik nestabilumą, sulėtėjimą ir tt (nesakau, kad tai taikoma viskam bendrai) - bet aš suprantu, kad tam tikrais atvejais tai gal kam nors trukdo, tai tik mano požiūris
O jei kalbame apie kūrėjų nutekėjimą iš App Store į savo svetaines, kur šiandien būtų dauguma iOS kūrėjų, jei ne App Store? Tikrai taip tiesiogiai lyginti neįmanoma, bet manau, kad App store ateitis yra šviesi, nesvarbu, ar tai kūrėjams patinka, ar ne. Ir tikiu, kad po poros metų tai bus vienintelė galimybė įdiegti programą (o tai nereiškia, kad aš jai visiškai pritariu). Tai būtina tik todėl, kad „iCloud“ vaidins vis didesnį vaidmenį, o „Dropboxes“ ir kiti pateks į nuošalumą.
Ar šis straipsnis pagrįstas kokiais nors skaičiais? Kiek procentų programų tai paveiks? Man susidarė įspūdis, kad kol kas tai tik apgaulė be faktų. Ir tada kyla klausimas, ar atsitiktinai sukurti programą, kuri atitinka smėlio dėžės taisykles ir vėliau parduodama per App Store, vis dar yra naudingesnė nei paties kūrėjo platinimo kanalas.
Jei „Apple“ neleis ……, jūs greitai nuo to pabėgsite.
Jei norite nurodyti taškus, užpildykite bet kurį iš šių:
- Blykstė
– programos laisvė įrenginyje
- demonstracinė versija
- grąžinti per 24 valandas
– savo OS licencijavimas kitiems gamintojams
– alternatyvus programos įsigijimas „iOS“, o ne „App Store“.
...
Kaip kūrėjas turiu pasakyti, kad dauguma mūsų įvertins tik „App Store“ privalumus (icloud, užrašų centras, smėlio dėžė, bendravimo paprastumas,...). Taip, pora kūrėjų, kurie kuria programas, kurios kažkaip trukdo sistemai, praras $$$, bet tai tikrai nėra reprezentatyvus pavyzdys. Dauguma kūrėjų tai padarė be kvailysčių.
„Flash“ mane, paprastą vartotoją, erzina. Nematau priežasties, kodėl jie turėtų tai leisti „iOS“. Aš kasdien dirbu su iOS šiek tiek daugiau nei metus ir niekada to nepasigedau.
OS licencijavimas labai griežtomis sąlygomis taip, bet jis taip veikia gana ilgą laiką ir tai nėra visiškai Apple stilius.
„Dauguma kūrėjų tai padarė be kvailysčių“
Būtent tai mane domina smėlio dėžėje. Kaip žinome, už 80% pinigų visur galima padaryti 20% verksmo. Tai, kad kažkas iš Instapaper nepritaria smėlio dėžei, man yra pakankamai informacijos. Man įdomu, kokia tai didelė problema pasauliniu mastu, jei jau po tokio trumpo laiko tai galima pasakyti. „Apple“ reikalauja tik smėlio dėžės nuo 1.6 versijos. 2012. Žinoma, tam tikros rūšies programa niekada neatitiks „Apple“ taisyklės. Jei įdiegiu programą, kuri kažką daro per sistemą, turiu rizikuoti dėl mažesnio saugumo, o Apple to nenori parduotuvėje.
Pats pirmas sakinys – „Apple“ skundžiasi, ar „Apple“ kažkam apsunkina reikalus? Ištaisę klaidą, ištrinkite mano įrašą ;)
O geležinė uždanga? Manau, kad dar ne taip toli istorija, kad galėtume tai panaudoti kaip pokštą.
Ar tai straipsnis skirtas SEO? Kitaip nelabai suprantu... Kas nori, ieško būdų, kas nenori – ieško priežasčių. O lyginant su geležine uždanga? Toli.
Tai neabejotinai yra problema, kai žiūriu, kokias programas tai paveikia – bent jau man tai yra bent trys esminės programos, kurios žymiai pagerina kasdienio darbo patogumą vartotojui. Esu vienas iš tų žmonių, kurie dabar du kartus pagalvos, ar pirkti programėlę iš „App Store“, jei ją galima įsigyti tiesiogiai iš kūrėjo. Diegimo patogumas iš App Store tikrai neatstos minėtų programų praradimo.
Esu tikras, kad tai galėjo būti sutvarkyta kitaip net ir užtikrinant saugumą. Jei „Apple“ tokiu būdu privers vartotojus pirkti ne „App Store“, tai tikrai nepridės saugumo apskritai.
Man atrodo, kad užmūrydami langus padidinate saugumą... Namo saugumas nuo neteisėto patekimo tikrai pagerės, tuo neabejotina.
Aktyvių straipsnių paprastai nekomentuoju, bet šį kartą turiu atsakyti.
1, dalis apie smėlio dėžę, kuri reikalauja pakeisti architektūrą... tikriausiai aišku, tai yra esmė! Ir kad tai reikš daug papildomo kodavimo? Aš asmeniškai taip nemanau. Tačiau jis bus idealus daugiausia naujoms programoms. Bet būkime atviri – naudojant esamas programas, tai nėra laiko klausimas, kaip „prapjauti gyvybę“, nes programa tapo nekontroliuojama ir ją sunku prižiūrėti... taip mes esame priversti tai daryti . Aš matau, kad tai padidina kodavimo protingumą ir sumažina erdvę tam tikrų potencialiai pavojingų „dizaino šablonų“ panaudojimui... Nieko nėra tobulo, todėl net smėlio dėžėje šiuo metu galima sukurti Keylogger tipo aplikaciją... Tačiau, Asmeniškai manau, kad Apple ateityje išplės smėlio dėžę su kitais tarpiniais serveriais – analogija čia gali būti, pavyzdžiui, iOS įrenginių kūrimas BTW: Apple jau paskelbė ateities strategiją, kur svarstoma galimybė sukurti universalias programas, skirtas iOS ir MacOS. Vienas paketas visiems įrenginiams – tai skamba šlykščiai ;-)2, jei „Apple“ nori kontroliuoti, kaip mūsų programos pasiekia sistemos išteklius, vertinu tai labai teigiamai. Tai yra jų uždaro verslo modelio dalis – tai daro Apple išskirtinę. Taip yra „iOS“ ir taip bus „Mac OS“. 3, „TextExpander“ kaip „nemokamos programos“ atvejo analizė čia netinka – komunalinės paslaugos, kaip ir valdikliai, yra papildomas skyrius. „Appstore“ atveju „Apple“ naudojo seną gerą 20/80 taisyklę. Maždaug 80% programų nereikia prieigos prie išteklių už smėlio dėžės ribų. O „AppStore“ skirta jiems... Puiku, kad aplikacijų ieškoma vienoje vietoje, o ne daug laiko atimantis „Google“ ieškojimas. Be to, yra SW kokybės garantija – Apple taiko gana griežtą publikavimo į appstore politiką, todėl rizika atsisiunčiant nežinomas programas yra nepalyginamai mažesnė nei būtų atsisiunčiant iš nepatikimos svetainės. Asmeniškai man labiau patinka aplikacijos iš App Store, be jau minėtų, nes yra centrinė jų atnaujinimo sistema. Pagaliau! Kitą kartą prašau labiau subalansuoto požiūrio į problemą ir ypač mažiau provokuojančiu pavadinimu...