Зарыг хаах

Түүнээс хойш хамгаалагдсан хязгаарлагдмал орчинд ашиглах мэдэгдэл Mac App Store дахь програмуудын хувьд Apple хэрхэн хөгжүүлэгчдэд хүндрэл учруулж байгаа талаар ширүүн хэлэлцүүлэг өрнөж байна. Гэсэн хэдий ч зөвхөн эхний хохирол, үр дагавар нь энэ алхам нь ямар том асуудал болохыг, ирээдүйд хөгжүүлэгчдэд ямар ач холбогдолтой болохыг харуулсан. Хэрэв хамгаалагдсан хязгаарлагдмал орчинд ашиглах нь танд юу ч хэлэхгүй бол товчхондоо энэ нь системийн өгөгдөлд хандах хандалтыг хязгаарлана гэсэн үг юм. IOS дээрх програмууд ижил аргаар ажилладаг - тэдгээр нь системд бараг нэгдэж, түүний үйл ажиллагаанд нөлөөлөх эсвэл түүнд шинэ функц нэмж чадахгүй.

Мэдээж энэ алхам бас өөрийн гэсэн үндэслэлтэй. Юуны өмнө, энэ нь аюулгүй байдал юм - онолын хувьд, ийм програм нь системийн тогтвортой байдал, гүйцэтгэлд нөлөөлж чадахгүй эсвэл хортой кодыг ажиллуулж чадахгүй, хэрэв үүнтэй төстэй зүйл App Store-д зориулсан програмыг зөвшөөрсөн багаас зугтах юм бол. Хоёрдахь шалтгаан нь батлах бүх үйл явцыг хялбарчлах явдал юм. Аппликешнүүдийг илүү хялбар шалгаж, хянадаг бөгөөд ингэснээр баг нь өдөрт илүү олон тооны шинэ програм, шинэчлэлтүүдэд ногоон гэрэл асааж чаддаг бөгөөд энэ нь мянгаас хэдэн арван мянган програм байгаа үед логик алхам юм.

Гэхдээ зарим програмууд болон тэдгээрийн хөгжүүлэгчдэд хамгаалагдсан хязгаарлагдмал орчинд ашиглах нь цаашдын хөгжилд зориулж болох асар их хэмжээний ажлыг төлөөлдөг. Үүний оронд тэд урт өдөр, долоо хоногийг өнгөрөөж, заримдаа програмын архитектурыг бүхэлд нь өөрчлөх шаардлагатай болж, зөвхөн чононд идэгдэх болно. Мэдээжийн хэрэг, нөхцөл байдал хөгжүүлэгчээс өөр өөр байдаг бөгөөд зарим хүмүүсийн хувьд энэ нь Xcode-ийн цөөн хэдэн хайрцгийн сонголтыг арилгана гэсэн үг юм. Гэсэн хэдий ч бусад нь одоо байгаа функцууд үргэлжлүүлэн ажиллахын тулд хязгаарлалтыг хэрхэн тойрч гарахыг хичээнгүйлэн бодох эсвэл хамгаалагдсан хязгаарлагдмал орчинд тохирохгүй тул зүрх сэтгэл нь хүндэрсэн функцуудыг устгах шаардлагатай болно.

Тиймээс хөгжүүлэгчид хэцүү шийдвэрийн өмнө тулгараад байна: Mac App Store-ыг орхиж, дэлгүүрт явагддаг маркетингтай холбоотой ашгийн ихээхэн хэсгийг алдах, үүнтэй зэрэгцэн iCloud эсвэл мэдэгдлийн төвийг нэгтгэхээс татгалзаж, Аппликейшнийг ямар ч хязгаарлалтгүйгээр үргэлжлүүлэн хөгжүүлээрэй, эсвэл толгойгоо бөхийлгөж, цаг хугацаа, мөнгөө зарцуулж, аппликешнүүдийг дахин зохион бүтээж, байнга ашигладаг зарим функцээ алдах болно, гэхдээ хамгаалагдсан хязгаарлагдмал орчинд ашиглахаас болж устгах шаардлагатай болсон хэрэглэгчдийн шүүмжлэлээс өөрсдийгөө хамгаалаарай. "Энэ бол маш их ажил. Энэ нь асар том, ихэвчлэн зарим програмын архитектурт өөрчлөлт оруулах, зарим тохиолдолд функцуудыг устгахыг шаарддаг. Аюулгүй байдал, тайтгарлын хоорондох тэмцэл хэзээ ч амар байдаггүй." гэж хөгжүүлэгч Дэвид Чартиер хэлэв 1Password.

[do action=”quote”]Эдгээр хэрэглэгчдийн дийлэнх нь App Store програм хангамж худалдаж авах найдвартай газар байхаа больсон.[/do]

Хэрэв хөгжүүлэгчид эцэст нь App Store-оос гарахаар шийдсэн бол энэ нь хэрэглэгчдэд таагүй нөхцөл байдлыг бий болгоно. Mac App Store-оос гадуур програм худалдаж авсан хүмүүс шинэчлэлтүүдийг хүлээн авсаар байх боловч Mac App Store-ын хувилбар нь орхигдсон програм болж хувирах бөгөөд энэ нь зөвхөн Apple-ийн хязгаарлалтын улмаас алдаа засах болно. Хэрэглэгчид өмнө нь аюулгүй байдлын баталгаа, үнэ төлбөргүй шинэчлэлтийн нэгдсэн систем, хялбар хандалтын улмаас Mac App Store-оос худалдан авалт хийхийг илүүд үздэг байсан бол энэ үзэгдэл App Store-д итгэх итгэлийг хурдацтай бууруулж, энэ нь маш том үр дагаварт хүргэж болзошгүй юм. хэрэглэгчид болон Apple хоёулаа. Марко Армент, бүтээгч Instapaper болон хамтран үүсгэн байгуулагч Tumblr, нөхцөл байдлын талаар дараах тайлбарыг өглөө.

“Дараагийн удаа би App Store болон хөгжүүлэгчийн вэб сайт дээр байгаа програмыг худалдаж авахдаа үүнийг хөгжүүлэгчээс шууд худалдаж авах байх. Нөлөөлөлд өртсөн хөгжүүлэгчид төдийгүй бүх үйлчлүүлэгчид нь хамгаалагдсан хязгаарлагдмал орчинд нэвтрэхээс болж програмыг хориглосны улмаас шатаж буй бараг бүх хүмүүс ирээдүйн худалдан авалтдаа ижил зүйлийг хийх болно. Эдгээр хэрэглэгчдийн ихэнх нь App Store нь програм хангамж худалдаж авах найдвартай газар байхаа больсон. Энэ нь аль болох олон програм хангамжийн худалдан авалтыг Mac App Store руу шилжүүлэх стратегийн зорилгод заналхийлж байна."

Хамгаалалттай орчинд халдлагад өртсөн анхны хохирогчдын нэг нь TextExpander програм байсан бөгөөд энэ нь танд текстийн товчлолыг үүсгэх боломжийг олгодог бөгөөд ингэснээр програм нь бүхэл бүтэн хэллэг эсвэл өгүүлбэр болж хувирдаг. Хэрэв хөгжүүлэгчид sanboxing ашиглахаас өөр аргагүйд хүрсэн бол товчлолууд нь имэйл клиент дээр биш зөвхөн тухайн програм дээр ажиллах болно. Хэдийгээр энэ програм нь Mac App Store-д байгаа ч шинэ шинэчлэлтүүдийг хүлээж авахгүй. Үүнтэй төстэй хувь тавилан Postbox програмыг хүлээж байсан бөгөөд хөгжүүлэгчид гурав дахь хувилбар гарах үед шинэ хувилбарыг Mac App Store-д санал болгохгүй байхаар шийдсэн. Sanboxing-ийн улмаас тэд iCal болон iPhoto-тэй нэгтгэх гэх мэт хэд хэдэн функцийг устгах шаардлагатай болно. Тэд мөн Mac App Store-ын бусад дутагдалтай талуудыг онцлон тэмдэглэв, тухайлбал уг программыг туршиж үзэх боломж байхгүй, хуучин хувилбарын хэрэглэгчдэд хөнгөлөлттэй үнэ санал болгох боломжгүй болон бусад.

Шуудангийн хайрцаг хөгжүүлэгчид Apple-ийн удирдамжаас тогтоосон хязгаарлалттай нийцүүлэхийн тулд Mac App Store-д зориулсан програмынхаа тусгай хувилбарыг бий болгох шаардлагатай бөгөөд энэ нь ихэнх хөгжүүлэгчдэд боломжгүй юм. Тиймээс Mac App Store-д програм санал болгох цорын ганц гол давуу тал нь зөвхөн маркетинг, түгээлтийн хялбар байдал юм. "Товчхондоо, Mac App Store нь хөгжүүлэгчдэд гайхалтай програм бүтээхэд илүү их цаг зарцуулж, өөрсдийн онлайн дэлгүүрийн дэд бүтцийг бий болгоход бага цаг зарцуулах боломжийг олгодог." гэж Postbox-ын гүйцэтгэх захирал Шерман Дикман нэмж хэлэв.

Mac App Store-оос хөгжүүлэгчдийн гадагш урсгал нь Apple-д урт хугацааны үр дагаварт хүргэж болзошгүй юм. Жишээлбэл, энэ нь түгээлтийн сувгаас гадуур хөгжүүлэгчид ашиглах боломжгүй шинэхэн iCloud платформд аюул учруулж болзошгүй юм. "Зөвхөн App Store дахь програмууд iCloud-ийн давуу талыг ашиглах боломжтой боловч App Store-ын улс төрийн тогтворгүй байдлаас шалтгаалан олон Mac хөгжүүлэгчид үүнийг ашиглахгүй эсвэл чадахгүй байх болно." Хөгжүүлэгч Марко Армент гэж мэдэгджээ.

Хачирхалтай нь, iOS App Store дээрх хязгаарлалтууд цаг хугацаа өнгөрөхөд илүү эелдэг болж, жишээлбэл, хөгжүүлэгчид iOS-ийн уугуул програмуудтай шууд өрсөлдөх програмуудыг бий болгож чаддаг бол Mac App Store-ийн хувьд эсрэгээрээ. Apple хөгжүүлэгчидийг Mac App Store-д урихдаа программууд дагаж мөрдөх зарим саад бэрхшээлийг тавьсан (өгүүллийг үзнэ үү. Mac App Store – энд бас хөгжүүлэгчдэд амаргүй байх болно), гэхдээ хязгаарлалт нь одоогийн хамгаалагдсан хязгаарлагдмал орчин шиг тийм чухал байсангүй.

[do action="quote"]Apple-ийн хөгжүүлэгчидтэй харьцах зан байдал нь зөвхөн iOS дээр удаан хугацааны түүхтэй бөгөөд тухайн платформыг амжилттай ашиглахад гол нөлөө үзүүлж буй хүмүүст хандах компанийн бардам зан чанарыг илтгэж байна.[/do]

Хэрэглэгчдийн хувьд бид iOS-ээс ялгаатай нь бусад эх сурвалжаас Mac дээр програм суулгах боломжтой байгаадаа баяртай байх болно, гэхдээ хязгаарлалт нэмэгдэж байгаатай холбоотойгоор Mac програм хангамжийн төвлөрсөн агуулахын агуу санаа нь бүхэлдээ ашиглагдаж байна. Mac App Store нь програмын хуучин хувилбаруудын хэрэглэгчдэд зориулсан демо хувилбарууд, илүү ил тод зар сурталчилгааны загвар эсвэл хямдралтай үнэ гэх мэт удаан хугацааны туршид хүсч байсан зарим сонголтыг хөгжүүлэгчид өсгөж, өгөхийн оронд тэдгээрийг хязгаарлаж, шаардлагагүй зүйлсийг нэмж өгдөг. нэмэлт ажил хийж, орхигдсон программыг бий болгож, улмаар программ хангамжийг худалдаж авсан хэрэглэгчдийг хүртэл бухимдуулдаг.

Apple-ийн хөгжүүлэгчидтэй харьцах хандлага нь зөвхөн iOS үйлдлийн систем дээр олон жилийн түүхтэй бөгөөд платформын амжилтанд гол нөлөө үзүүлж буй хүмүүст хандах компанийн бардам зан чанарыг илтгэж байна. Ямар ч шалтгаангүйгээр програмаас байнга татгалзаж, Apple-ийн маш харамч харилцаа, олон хөгжүүлэгчид энэ бүхнийг шийдвэрлэх шаардлагатай болдог. Apple нь маш сайн платформыг санал болгосон төдийгүй "өөртөө тусал", "таалагдахгүй бол орхи" гэсэн арга барилыг санал болгосон. Apple эцэст нь ах болж, 1984 оны инээдэмтэй зөгнөлийг биелүүлсэн үү? Бүгдээрээ өөрсдөө хариулъя.

Нөөц: TheVerge.com, Marco.org, Postbox-inc.com
.