Kusabab bewara sandboxing pikeun aplikasi dina Mac App Store, geus aya diskusi dipanaskeun ngeunaan kumaha Apple geus nyieun hal hésé pikeun pamekar. Sanajan kitu, ngan korban munggaran tur konsékuansi geus ditémbongkeun sabaraha badag masalah move ieu sarta naon bisa hartosna pikeun pamekar di mangsa nu bakal datang. Upami sandboxing henteu nyarios nanaon ka anjeun, pondokna hartosna ngawatesan aksés kana data sistem. Aplikasi dina ios tiasa dianggo dina cara anu sami - aranjeunna praktis henteu tiasa ngahijikeun kana sistem sareng mangaruhan operasina atanapi nambihan fungsi énggal.
Tangtosna, léngkah ieu ogé gaduh leresan na. Anu mimiti, éta kaamanan - dina téori, aplikasi sapertos kitu moal tiasa mangaruhan stabilitas atanapi kinerja sistem atanapi ngajalankeun kode jahat, upami hal sapertos kitu kabur ka tim anu nyatujuan aplikasi pikeun App Store. Alesan kadua nyaéta nyederhanakeun sakabéh prosés persetujuan. Aplikasi anu leuwih gampang diverifikasi sarta reviewed, sarta tim sahingga junun masihan lampu héjo ka angka nu gede ngarupakeun aplikasi anyar jeung apdet per poé, nu mangrupakeun hambalan logis lamun aya rébuan nepi ka puluhan rébu aplikasi.
Tapi pikeun sababaraha aplikasi sareng pamekarna, sandboxing tiasa ngagambarkeun sajumlah ageung padamelan anu sanés tiasa dikhususkeun pikeun pangwangunan salajengna. Sabalikna, aranjeunna kedah nyéépkeun dinten sareng minggu anu panjang, sakapeung kedah ngarobih sadayana arsitéktur aplikasi, ngan ukur didahar ku ajag. Tangtosna, kaayaan beda-beda ti pamekar ka pamekar, pikeun sababaraha éta ngan ukur ngahapus centang sababaraha kotak dina Xcode. Sanajan kitu, batur kudu painstakingly angka kaluar kumaha carana dianggo sabudeureun larangan ambéh fitur nu aya bisa neruskeun jalan, atawa kudu miceun fitur kalawan haté beurat sabab teu cocog sareng sandboxing.
Kituna pamekar anu Nyanghareupan kaputusan hésé: boh ninggalkeun Mac App Store sahingga leungit bagian signifikan tina kauntungan pakait sareng pamasaran anu lumangsung di toko, dina waktos anu sareng nyerah integrasi iCloud atawa puseur bewara tur nuluykeun. pikeun ngembangkeun aplikasi tanpa larangan, atanapi tunduk sirah anjeun, investasi waktos sareng artos pikeun ngadesain ulang aplikasi sareng ngajagi diri tina kritik ti pangguna anu bakal sono sababaraha fitur anu sering dianggo tapi kedah dipiceun kusabab sandboxing. "Éta seueur padamelan. Éta peryogi parobihan anu ageung, sering nungtut kana arsitéktur sababaraha aplikasi, sareng dina sababaraha kasus bahkan ngahapus fitur. Pertempuran antara kaamanan sareng kanyamanan ieu henteu gampang. ” nyebutkeun David Chartier, pamekar 1Password.
[do action=”quote”]Kanggo sabagéan ageung palanggan ieu, App Store henteu deui tempat anu dipercaya pikeun mésér parangkat lunak.[/do]
Upami pamekar ahirna mutuskeun ninggalkeun App Store, éta bakal nyiptakeun kaayaan anu teu pikaresepeun pikeun pangguna. Anu ngagaleuh aplikasi di luar Mac App Store bakal terus nampi apdet, tapi versi Mac App Store bakal janten abandonware, anu ngan ukur nampi perbaikan bug kusabab larangan Apple. Nalika pangguna saacanna resep mésér di Mac App Store kusabab jaminan kaamanan, sistem ngahijikeun apdet gratis sareng aksés gampang, kusabab fenomena ieu, kapercayaan ka App Store tiasa gancang turun, anu bakal nyababkeun akibat anu jauh. pikeun duanana pamaké sarta Apple. Marco Arment, panyipta Instapaper jeung co-pangadeg Tumblr, commented on kaayaan saperti kieu:
"Waktu salajengna kuring mésér aplikasi anu sayogi di App Store sareng dina halaman wéb pamekar, sigana mah bakal langsung ngagaleuh ti pamekar. Sareng ampir sadayana anu kaduruk ku ngalarang aplikasi kusabab sandboxing - sanés ngan ukur pamekar anu kapangaruhan, tapi sadayana palangganna - bakal ngalakukeun hal anu sami pikeun pameseran masa depan. Kanggo sabagéan ageung palanggan ieu, App Store henteu janten tempat anu dipercaya pikeun mésér parangkat lunak. Ieu ngancam tujuan strategis anu dianggap pikeun mindahkeun saloba-lobana mésér parangkat lunak ka Mac App Store.
Salah sahiji korban sandboxing munggaran nyaéta aplikasi TextExpander, anu ngamungkinkeun anjeun nyiptakeun singketan téks anu aplikasina teras janten frasa atanapi kalimat sadayana, di sakumna sistem. Upami pamekar kapaksa nerapkeun sanboxing, potong kompas ngan ukur tiasa dianggo dina aplikasi éta, sanés dina klien email. Sanaos aplikasina masih sayogi di Mac App Store, éta moal nampi apdet énggal. Nasib anu sami ngantosan aplikasi Postbox, dimana pamekar mutuskeun henteu nawiskeun versi énggal dina Mac App Store nalika versi katilu dileupaskeun. Kusabab sanboxing, aranjeunna kedah ngahapus sababaraha fungsi, contona integrasi sareng iCal sareng iPhoto. Éta ogé nunjukkeun kalemahan Mac App Store anu sanés, sapertos henteuna kasempetan pikeun nyobian aplikasi, henteu mampuh nawiskeun harga potongan pikeun pangguna vérsi anu langkung lami, sareng anu sanésna.
Pangembang kotak pos kedah nyiptakeun vérsi khusus tina aplikasina pikeun Mac App Store supados cocog sareng larangan anu dikuatkeun ku pedoman Apple, anu mustahil pikeun kalolobaan pamekar. Ku kituna, hiji-hijina kaunggulan utama nawaran aplikasi dina Mac App Store perenahna ukur dina pamasaran jeung betah distribusi. "Singgetna, Mac App Store ngamungkinkeun para pamekar nyéépkeun langkung waktos nyiptakeun aplikasi anu saé sareng kirang waktos ngawangun infrastruktur toko online sorangan," nambihan Sherman Dickman, CEO Postbox.
Aliran kaluar pamekar ti Mac App Store ogé tiasa gaduh akibat jangka panjang pikeun Apple. Contona, éta ogé bisa ngancem platform iCloud fledgling, nu pamekar di luar saluran distribusi ieu teu bisa make. "Ngan ukur aplikasi dina App Store anu tiasa ngamangpaatkeun iCloud, tapi seueur pangembang Mac moal tiasa atanapi henteu tiasa kusabab instabilitas politik App Store," klaim pamekar Marco Arment.
Ironisna, bari larangan dina ios App Store geus jadi leuwih benevolent kana waktu, contona pamekar bisa nyieun aplikasi nu langsung bersaing jeung aktip ios asli, sabalikna bener keur Mac App Store. Nalika Apple ngajak pamekar ka Mac App Store, éta netepkeun halangan-halangan anu kedah dipatuhi ku aplikasi (tingali tulisan Mac App Store - éta ogé moal gampang pikeun pamekar di dieu), tapi larangan éta teu aya anu kritis sapertos sandboxing ayeuna.
[do action="quote"]Paripolah Apple nuju pamekar gaduh sajarah anu panjang dina ios nyalira sareng nyarioskeun kaadigungan perusahaan ka jalma anu ngagaduhan dampak anu ageung kana kasuksésan platform anu dipasihkeun.[/do]
Salaku pangguna, urang tiasa bagja yén, teu sapertos ios, urang ogé tiasa masang aplikasi dina Mac tina sumber anu sanés, tapi, ideu anu saé pikeun gudang terpusat pikeun parangkat lunak Mac nampi total ngéléhkeun kusabab paningkatan larangan. Gantina ngembang sareng masihan pamekar sababaraha pilihan anu aranjeunna parantos lami disauran, sapertos pilihan demo, modél klaim anu langkung transparan, atanapi harga potongan harga pikeun pangguna versi aplikasi anu langkung lami, Mac App Store malah ngabatesan aranjeunna sareng nambihan anu teu perlu. karya tambahan, nyieun abandonware sahingga frustrates malah pamaké nu meuli software.
Perlakuan Apple pamekar boga sajarah panjang dina ios nyalira, sarta speaks ka arogansi parusahaan ka jalma anu boga dampak badag dina kasuksésan platform urang. Sering tampikan aplikasi tanpa alesan tanpa katerangan saterusna, komunikasi pisan pelit ti Apple, loba pamekar kudu nungkulan sagala ieu. Apple nawiskeun platform anu saé, tapi ogé "mantuan diri anjeun" sareng "upami anjeun henteu resep, tinggalkeun" pendekatan. Naha Apple tungtungna janten lanceukna sareng nedunan nubuat ironis taun 1984? Hayu urang ngajawab masing-masing.
Apple geus pasti jadi lanceukna. Sareng adina sareng mertua ogé.
artikel nice jeung bebeneran suci!
Leres, tapi dumasar kana pangalaman ti daérah sanés, kuring terang yén éta langkung saé pikeun ngalarang heula sadayana teras laun-laun ngijinkeun, tibatan, sabalikna, ngawenangkeun sadayana teras ngalarang ngan ukur anu disalahgunakeun :)
Leres pisan. Nunjukkeun yen mimitina anjeun malah teu bisa install aktip dina ios, sarta sanggeus pilihan nu ditambahkeun, aktip ieu bisa meunang beuki loba kana sistem unggal taun, ngajadikeun loba akal. Utamana lalaunan. Sarta eta ditarima sacara umum sacara normal (nyaéta, ku jalma anu boga waktu maca koran saméméh browser maranéhanana dimimitian up - éta bab sejen) hatur nuhun kana kanyataan yén éta digawé kalayan kompetisi, tapi ... - aplikasi Java, éta salah sahiji musibah badag - dulur diundeur ti mana on net, lajeng resolusina teu pas, sakapeung malah teu ngamimitian, sarua jeung Symbian, teu disebutkeun yen jalma biasa teu ngalakukeun kagiatan sapertos.
Gawéna sapertos kitu dina komputer sareng jalma-jalma parantos lami lami, sareng kusabab kuring parantos lami nganggo Windows, kuring tiasa nyarios yén kuring sigana henteu terang jalma anu nganggo Windows Media Player. Pikeun maén média, gelembung ngagorowok anjeun gancang anjeun masang antipirus, anu sanésna hoyong masang supir saatos nyambungkeun hiji hal - sareng ieu kumaha ngamimitianna, pas urang mawa komputer ka bumi, aya anu parantos dipasang sareng éta jalan. gélo jeung sigana normal ka dulur, hey .exe klik-klik lajeng gawéna, jadi kumaha tétéla Tapi upami Apple hoyong ngarobih daérah ieu langkung saé, anu kuring yakin sareng dina pendapat kuring parantos lami-lami, maka éta ngan ukur kedah nyarios henteu sareng mimitian ti mimiti, sapertos ios, di sisi anu sanés, eta bakal deui bisa ngenalkeun 200 pilihan anyar dina mangsa nu bakal datang :) euweuh, eta meureun moal jalan kawas éta, tapi sigana kuring saukur salaku hambalan dina arah nu bener, lamun maranéhna nyokot kacamatan badag, éta bisa ngahurungkeun kaluar parah atawa butuh lila, sarta unggal urang pasti ngantosan gugur, cinyusu jeung usum panas keynote, jeung sajabana, ku kituna bakal menyakiti malah leuwih.
Di sisi séjén, lamun pilihan anyar dileupaskeun laun, aya kasempetan gede nu pamekar bakal make eta leuwih ti lamun aranjeunna dileupaskeun 10x saloba, lajeng sababaraha, tapi alus, bisa pas dina (panempoan tim ngembangkeun leutik).
Hiji-hijina hal anu tiasa kajantenan nyaéta pamekar hoyong langkung seueur artos pikeun padamelan tambahan (anu sigana teu mungkin pikeun kuring). Tapi upami éta ngan ukur tiasa dianggo ku cara anu pamekar bakal damel di mejana, tapi tetep waé dina tungtungna, kuring henteu ningali masalahna, éta bakal hésé pikeun Apple ngarobih naon waé upami aranjeunna angkat ka sadayana. begging lamun maranéhna bisa maledog kaluar ieu jeung éta fitur, sabab kakuatan interferes kalawan sistem.
Jeung maranéhna kudu lakonan hal nu sarua jeung Flash migawé bareng kalayan batur, ngan aduh. Kuring yakin yén lamun éta ngan "Steve teu resep eta" na eta bakal bisa dipaké dina duanana iPhone jeung iPad, didieu mobile Flash dina kakuatan pinuh komo leuwih voracious.
Holt Jalma anu rék ngajalankeun kudu tumut kana akun kaayaan sapertos, nu nulis ngeunaan dieu. Aranjeunna gaduh dukungan pinuh kuring. Sareng kuring nyuhunkeun anjeun (kalayan hormat) pikeun nempatkeun topi anjeun dina lanceukna sareng taun 1984. Kuring henteu ningali pisan kumaha paningkatan kaamanan di Mac App Store aya hubunganana sareng tindakan IBM dina taun 80-an.
Dina pamanggih kuring, éta langkung seueur ngeunaan dinamika anu peryogi saha deui. Nalika Microsoft kedah ngalakukeun naon anu aranjeunna tiasa ka pamekar pikeun ngamajukeun Windows Mobile, Apple tiasa nanggung (tanpa persetujuan kuring) kaangkuhan anu tangtu sareng ios sabab hatur nuhun kana pamekaran sateuacana éta parantos ngahontal posisi platform mobile anu paling nguntungkeun.
Ngeunaan toko Mac App, panulis hilap dua alesan ngabela Apple. Kahiji, lamun aturan dirobah, nu cacad protés loudest. Anu sanésna adaptasi tanpa kecap (upami anjeun leres-leres kedah ngalereskeun sababaraha garis dina Xcode). Janten upami tina 1000 aplikasi 980 lulus sareng 20 henteu, pamekar XNUMX éta bakal ngajerit langkung kuat tibatan kalolobaanana. Hayu urang antosan sareng ningali sabaraha persentase aplikasi anu bakal turun kusabab ieu. Panginten alternatif App Store bakal didamel pikeun aranjeunna, sapertos dina aplikasi resmi sareng jailbreaks pikeun ios
Kadua, kedah disebatkeun yén Apple henteu ngan ukur peryogi aplikasi, tapi ogé sadayana sistem OS X. Upami éta hoyong ngajaga reputasi OS X salaku lingkungan "bébas virus", maka urang ngan saukur bakal nyandak éta salaku kaputusan strategis. ngeunaan kaamanan sistem, sabab malah sababaraha aplikasi bakal maot. Dina dinten-dinten awal ios, sadayana ogé nyarioskeun kumaha Apple ngabatesan aranjeunna sareng sabaraha milyaran dolar toko App anu parantos dibawa pamekar. Nanging, Microsoft ningali 30 persén pikeun Apple sareng bakal nyobian nyorong hal anu sami pikeun Windows 8
Pribadi, kuring nyangka yén masalah anu sanés (versi demo, diskon pikeun klien anu tos aya) langkung penting dina jangka panjang tibatan sandboxing.
Dinten ayeuna, di sisi anu sanés, kuring bakal mikir dua kali ngeunaan mésér barang di luar toko Mac App. Kuring pasti moal nyebutkeun yen aranjeunna sampurna, malah teu ku kasempetan, Kuring sono persis naon ieu disebutkeun, versi demo diperlukeun, update mayar kanggo pamekar (meureun hal kawas éta aya), diskon, jsb.
Tapi keur kuring, kaunggulan jelas outweigh:
1) sagalana dina hiji tempat
2) apdet
3) betah dibeuli, instalasi, uninstallation (sanajan masih jauh ti sampurna)
4) henteu kedah nyadangkeun file pamasangan, nomer lisénsi ...
5) malah sandboxing - teu goréng lamun sababaraha aplikasi "integrates" teuing kana sistem jeung ieu ngan bisa ngabalukarkeun instability, slowdown, jsb (Kuring teu nyebutkeun yén ieu manglaku ka sagalana sacara umum) - tapi kuring ngarti yén dina kasus nu tangtu eta ngaganggu batur meureun, éta ngan sudut pandang kuring
Sareng upami urang nyarioskeun aliran kaluar pamekar ti toko App balik deui ka situs wébna, dimana pangembang ios ayeuna ayeuna upami sanés pikeun toko App? Pasti moal mungkin pikeun ngabandingkeun langsung sapertos kieu, tapi kuring nyangka masa depan cerah pikeun toko App, naha pamekar resep atanapi henteu. Sareng kuring yakin yén dina sababaraha taun éta hiji-hijina kamungkinan pikeun masang aplikasina (anu henteu hartosna kuring sapinuhna nyatujuan éta). Ieu ngan diperlukeun sabab iCloud bakal maénkeun peran badag tur badag sarta Dropboxes jeung nu lianna bakal balik kana seclusion.
Naha artikel ieu dumasar kana nomer naon waé? Sabaraha persén aplikasi anu kapangaruhan ku ieu? Kuring boga gambaran yén sajauh ieu ngan hiji hoax tanpa fakta. Teras, patarosanna naha, ku kasempetan, pamekaran aplikasi anu nyumponan aturan sandboxing sareng salajengna dijual ngaliwatan App Store masih langkung nguntungkeun tibatan saluran distribusi pamekar sorangan.
Lamun Apple teu ngidinan ……, anjeun bakal geura-giru kabur ti eta.
Pikeun titik, eusian salah sahiji di handap ieu:
- Kilat
– kabébasan aplikasi dina alat
- Vérsi demo
- ngabalikeun duit dina 24 jam
- lisénsi OS sorangan ka pabrik séjén
- mésér alternatif aplikasi dina ios tinimbang App Store
...
Salaku pamekar, kuring kudu nyebutkeun yén lolobana urang ngan bakal ngahargaan kaunggulan tina App Store (icloud, puseur catetan, sandboxing, betah komunikasi, ...). Leres, sababaraha pamekar anu nyiptakeun aplikasi anu ngaganggu sistem dina sababaraha cara bakal kaleungitan $$$, tapi éta sanés conto anu ngawakilan. Seuseueurna pamekar ngalakukeun éta tanpa omong kosong.
Flash mangrupikeun hal anu ngaganggu kuring, pangguna rata-rata. Kuring ningali euweuh alesan naha maranéhna kudu ngidinan on ios. Kuring parantos damel sareng ios unggal dinten langkung ti sataun sareng kuring henteu pernah sono.
Lisénsi OS dina kaayaan anu ketat pisan enya, tapi parantos damel sapertos kitu pikeun sababaraha waktos sareng éta sanés gaya Apple.
"Kaseueuran pamekar ngalakukeun éta tanpa omong kosong"
Ieu persis naon metot kuring ngeunaan sandboxing. Sakumaha urang terang, pikeun 80% artos, dimana-mana, 20% tina crier tiasa dilakukeun. Kanyataan yén batur ti Instapaper henteu nyatujuan kotak pasir mangrupikeun inpormasi anu cekap pikeun kuring. Kami kabetot dina sabaraha badag masalah ieu dina skala global, lamun eta geus bisa disebutkeun sanggeus hiji periode pondok waktu. Apple ngan merlukeun sandboxing ti 1.6. 2012. Tangtosna, nurun tangtu aplikasi moal papanggih aturan Apple. Mun kuring install program nu ngalakukeun hal ngaliwatan sistem, Kuring kudu nyandak resiko kaamanan handap, sarta Apple teu hayang éta di Toko.
Kalimah anu pangheulana - naha Apple ngawadul atanapi Apple ngajantenkeun hal-hal sesah pikeun batur? Saatos ngalereskeun kasalahan, punten hapus pos abdi;)
Jeung curtain beusi? Jigana teu jauh deui dina sajarah nu bisa dipaké salaku lulucon a.
Dupi ieu artikel pikeun SEO? Lain teu ngarti... Nu hayang, neangan jalan, nu teu hayang, neangan alesan. Jeung dibandingkeun jeung curtain beusi? Jalan kaluar.
Éta pasti janten masalah nalika kuring ningali aplikasi mana anu mangaruhan - sahenteuna pikeun kuring, éta sahenteuna tilu aplikasi penting anu ngamajukeun keramahan pangguna dina padamelan sapopoé. Abdi salah sahiji jalma anu ayeuna bakal mikir dua kali ngeunaan meuli hiji aplikasi ngaliwatan App Store lamun éta sadia langsung ti developer. Genah pamasangan ti App Store pasti moal ngagentos leungitna aplikasi anu disebatkeun.
Kuring yakin eta bisa geus diatur béda malah bari ngajaga kaamanan. Upami Apple maksa pangguna pikeun ngagaleuh di luar App Store ku cara ieu, éta pasti moal nambihan kaamanan sacara umum.
Sigana mah nu ningkatkeun kaamanan tina jandéla ku pinding aranjeunna nepi ... Kaamanan imah ngalawan asupna teu sah pasti bakal ningkatkeun, euweuh ragu ngeunaan éta.
Biasana kuring henteu mairan kana tulisan anu aktip, tapi ayeuna kuring kedah ngabales.
1, bagian ngeunaan sandboxing merlukeun parobahan dina arsitektur ... éta meureun jelas, éta titik! Sareng éta hartosna seueur coding tambahan? Kuring pribadi teu nyangka. Sanajan kitu, éta bakal idéal utamana pikeun aplikasi anyar. Tapi hayu urang jujur - kalawan aplikasi nu geus aya, teu masalah waktu pikeun ngalakukeun "cut to the living" salaku aplikasi geus meunang kaluar kontrol jeung hésé pikeun ngajaga ... ieu kumaha urang kapaksa ngalakukeun eta. . Kuring nyokot eta salaku ngaronjatkeun sanity of coding jeung ngurangan rohangan pikeun ngagunakeun tangtu berpotensi bahaya "pola desain" ... Euweuh sampurna, jadi sanajan dina sandbox nu ayeuna mungkin nyieun hiji Keylogger-tipe aplikasi ... Sanajan kitu, Kuring pribadi mikir yén Apple bakal dilegakeun sandbox kalawan proxy tambahan dina mangsa nu bakal datang - analogi dieu tiasa, contona, cara nu ngembangkeun alat ios dilumangsungkeun BTW: Apple geus ngumumkeun hiji strategi pikeun mangsa nu bakal datang, dimana kamungkinan ngembangkeun aplikasi universal dimaksudkeun pikeun ios sarta MacOS keur dianggap. Hiji kebat pikeun sadaya alat - anu disada lumpuh ;-)2, upami Apple hoyong gaduh kontrol kumaha aplikasi urang ngaksés sumber daya sistem, kuring meunteun éta positip pisan. Ieu bagian tina model bisnis katutup maranéhanana - Ieu naon ngajadikeun Apple unik. Éta sapertos dina ios sareng bakal sapertos kitu dina Mac OS. 3, TextExpander salaku studi kasus "aplikasi gratis" henteu nangtung di dieu - utilitas, sapertos kadali, mangrupikeun bab tambahan. Dina kasus Appstore, Apple nganggo aturan 20/80 lami anu saé. Sakitar 80% aplikasi henteu meryogikeun aksés kana sumber daya di luar kotak pasir. Sareng AppStore dirancang pikeun aranjeunna ... Éta saé milarian aplikasi dina hiji tempat tibatan Googling anu nyéépkeun waktos. Salaku tambahan, aya jaminan kualitas SW - Apple gaduh kabijakan anu cukup ketat pikeun nyebarkeun ka toko aplikasi, janten résiko nalika ngaunduh aplikasi anu teu dipikanyaho langkung handap tibatan nalika diunduh tina situs wéb anu teu dipercaya. Pribadi, kuring resep aplikasi ti App Store, salian ti anu parantos disebatkeun, sabab aya sistem sentral pikeun ngapdet aranjeunna. Tungtungna! Waktos salajengna kuring nyuhunkeun pandangan anu langkung saimbang ngeunaan masalah sareng khususna kalayan judul anu kirang provokatif ...