ចាប់តាំងពី ការជូនដំណឹងអំពីប្រអប់ខ្សាច់ សម្រាប់កម្មវិធីនៅក្នុង Mac App Store មានការពិភាក្សាយ៉ាងក្តៅគគុកអំពីរបៀបដែល Apple កំពុងធ្វើឱ្យមានការលំបាកសម្រាប់អ្នកអភិវឌ្ឍន៍។ ទោះជាយ៉ាងណាក៏ដោយ មានតែជនរងគ្រោះ និងផលវិបាកដំបូងប៉ុណ្ណោះដែលបង្ហាញថា តើការផ្លាស់ប្តូរនេះមានបញ្ហាធំប៉ុនណា ហើយវាអាចមានន័យយ៉ាងណាសម្រាប់អ្នកអភិវឌ្ឍន៍នាពេលអនាគត។ ប្រសិនបើ Sandboxing មិនប្រាប់អ្នកអ្វីទេ សរុបមក វាមានន័យថា ដាក់កម្រិតការចូលប្រើទិន្នន័យប្រព័ន្ធ។ កម្មវិធីនៅក្នុង iOS ដំណើរការតាមរបៀបដូចគ្នា - ពួកគេមិនអាចបញ្ចូលទៅក្នុងប្រព័ន្ធ និងប៉ះពាល់ដល់ប្រតិបត្តិការរបស់វា ឬបន្ថែមមុខងារថ្មីទៅវា។
ជាការពិតណាស់ ជំហាននេះក៏មានហេតុផលរបស់វាផងដែរ។ ជាដំបូង វាជាសុវត្ថិភាព - តាមទ្រឹស្តី កម្មវិធីបែបនេះមិនអាចប៉ះពាល់ដល់ស្ថេរភាព ឬដំណើរការនៃប្រព័ន្ធ ឬដំណើរការកូដព្យាបាទទេ ប្រសិនបើមានអ្វីមួយដូចនេះគឺដើម្បីគេចចេញពីក្រុមដែលអនុម័តកម្មវិធីសម្រាប់ App Store ។ មូលហេតុទីពីរគឺភាពសាមញ្ញនៃដំណើរការអនុម័តទាំងមូល។ កម្មវិធីត្រូវបានផ្ទៀងផ្ទាត់ និងពិនិត្យយ៉ាងងាយស្រួលជាងមុន ហើយក្រុមចាត់ចែងផ្តល់ភ្លើងខៀវដល់ចំនួនកម្មវិធីថ្មី និងការអាប់ដេតកាន់តែច្រើនក្នុងមួយថ្ងៃ ដែលជាជំហានឡូជីខលនៅពេលដែលមានកម្មវិធីរាប់ពាន់ទៅរាប់ម៉ឺន។
ប៉ុន្តែសម្រាប់កម្មវិធីមួយចំនួន និងអ្នកអភិវឌ្ឍន៍របស់ពួកគេ ប្រអប់ខ្សាច់អាចតំណាងឱ្យចំនួនដ៏ធំនៃការងារដែលអាចត្រូវបានលះបង់ដើម្បីការអភិវឌ្ឍន៍បន្ថែមទៀត។ ផ្ទុយទៅវិញ ពួកគេត្រូវចំណាយពេលច្រើនថ្ងៃ និងច្រើនសប្តាហ៍ ជួនកាលត្រូវផ្លាស់ប្តូរស្ថាបត្យកម្មទាំងមូលនៃកម្មវិធី ទើបត្រូវឆ្កែចចកស៊ី។ ជាការពិតណាស់ ស្ថានភាពប្រែប្រួលពីអ្នកអភិវឌ្ឍន៍ទៅអ្នកអភិវឌ្ឍន៍ សម្រាប់អ្នកខ្លះវាគ្រាន់តែមានន័យថា ដោះធីកប្រអប់ពីរបីនៅក្នុង Xcode ប៉ុណ្ណោះ។ ទោះជាយ៉ាងណាក៏ដោយ អ្នកផ្សេងទៀតនឹងត្រូវគិតគូរយ៉ាងខ្ជាប់ខ្ជួននូវរបៀបធ្វើការជុំវិញការរឹតបន្តឹង ដើម្បីឱ្យមុខងារដែលមានស្រាប់អាចបន្តដំណើរការ ឬនឹងត្រូវដកចេញនូវលក្ខណៈពិសេសដែលមានបេះដូងធ្ងន់ ព្រោះវាមិនត្រូវគ្នាជាមួយ sandboxing។
ដូច្នេះអ្នកអភិវឌ្ឍន៍ត្រូវប្រឈមមុខនឹងការសម្រេចចិត្តដ៏លំបាកមួយ៖ ចាកចេញពី Mac App Store ហើយដូច្នេះបាត់បង់ផ្នែកសំខាន់នៃប្រាក់ចំណេញដែលទាក់ទងនឹងទីផ្សារដែលកើតឡើងនៅក្នុងហាង ក្នុងពេលតែមួយបោះបង់ការរួមបញ្ចូល iCloud ឬមជ្ឈមណ្ឌលជូនដំណឹង និង បន្តអភិវឌ្ឍកម្មវិធីដោយគ្មានការរឹតត្បិត ឬឱនក្បាលរបស់អ្នក វិនិយោគពេលវេលា និងថវិកាដើម្បីរចនាកម្មវិធីឡើងវិញ និងការពារខ្លួនពីការរិះគន់ពីអ្នកប្រើប្រាស់ដែលនឹងខកខានមុខងារមួយចំនួនដែលពួកគេបានប្រើញឹកញាប់ ប៉ុន្តែត្រូវដកចេញដោយសារតែ Sandboxing។ "វាគ្រាន់តែជាការងារច្រើន។ វាទាមទារនូវការផ្លាស់ប្តូរដ៏ធំ ដែលជារឿយៗទាមទារឱ្យមានការផ្លាស់ប្តូរស្ថាបត្យកម្មនៃកម្មវិធីមួយចំនួន ហើយក្នុងករណីខ្លះសូម្បីតែការដកចេញនូវលក្ខណៈពិសេសក៏ដោយ។ ការប្រយុទ្ធគ្នារវាងសុវត្ថិភាព និងផាសុកភាពនេះមិនងាយស្រួលនោះទេ»។ លោក David Chartier អ្នកអភិវឌ្ឍន៍ 1Password.
[do action=”quote”]សម្រាប់អតិថិជនភាគច្រើនទាំងនេះ App Store លែងជាកន្លែងដែលអាចទុកចិត្តបានក្នុងការទិញកម្មវិធីទៀតហើយ។[/do]
ប្រសិនបើអ្នកអភិវឌ្ឍន៍នៅទីបំផុតសម្រេចចិត្តចាកចេញពី App Store វានឹងបង្កើតស្ថានភាពមិនល្អសម្រាប់អ្នកប្រើប្រាស់។ អ្នកដែលបានទិញកម្មវិធីនៅខាងក្រៅ Mac App Store នឹងបន្តទទួលបានការអាប់ដេត ប៉ុន្តែកំណែ Mac App Store នឹងក្លាយជា abandonware ដែលនឹងទទួលបានតែការកែកំហុសភាគច្រើនដោយសារតែការរឹតបន្តឹងរបស់ Apple ។ ខណៈពេលដែលអ្នកប្រើប្រាស់ពីមុនចូលចិត្តធ្វើការទិញនៅក្នុង Mac App Store ដោយសារតែការធានាសុវត្ថិភាព ប្រព័ន្ធបង្រួបបង្រួមនៃការអាប់ដេតដោយឥតគិតថ្លៃ និងការចូលប្រើប្រាស់ងាយស្រួល ដោយសារបាតុភូតនេះ ការជឿទុកចិត្តលើ App Store អាចធ្លាក់ចុះយ៉ាងឆាប់រហ័ស ដែលនឹងនាំមកនូវផលវិបាកយ៉ាងទូលំទូលាយ សម្រាប់ទាំងអ្នកប្រើប្រាស់ និង Apple។ Marco Arment អ្នកបង្កើត Instapaper និងសហស្ថាបនិក ក្រុមហ៊ុន Tumblrបានធ្វើអត្ថាធិប្បាយជុំវិញស្ថានការណ៍ដូចតទៅ៖
“លើកក្រោយដែលខ្ញុំទិញកម្មវិធីដែលមាននៅក្នុង App Store និងនៅលើគេហទំព័ររបស់អ្នកអភិវឌ្ឍន៍ ខ្ញុំនឹងទិញវាដោយផ្ទាល់ពីអ្នកអភិវឌ្ឍន៍។ ហើយស្ទើរតែគ្រប់គ្នាដែលឆេះដោយការហាមឃាត់កម្មវិធីដោយសារតែការ sandboxing — មិនត្រឹមតែអ្នកអភិវឌ្ឍន៍ដែលរងផលប៉ះពាល់នោះទេ ប៉ុន្តែអតិថិជនទាំងអស់របស់ពួកគេនឹងធ្វើដូចគ្នាសម្រាប់ការទិញនាពេលអនាគតរបស់ពួកគេ។ សម្រាប់អតិថិជនភាគច្រើនទាំងនេះ App Store លែងជាកន្លែងដែលអាចទុកចិត្តបានក្នុងការទិញកម្មវិធី។ នេះគំរាមកំហែងដល់គោលដៅយុទ្ធសាស្ត្រដែលបានសន្មត់ថានឹងផ្លាស់ប្តូរការទិញកម្មវិធីជាច្រើនតាមដែលអាចធ្វើទៅបានទៅកាន់ Mac App Store ។
មួយក្នុងចំណោមជនរងគ្រោះដំបូងនៃការ sandboxing គឺកម្មវិធី TextExpander ដែលអនុញ្ញាតឱ្យអ្នកបង្កើតអក្សរកាត់អត្ថបទដែលកម្មវិធីបន្ទាប់មកប្រែទៅជាឃ្លាឬប្រយោគទាំងមូលទាំងមូលប្រព័ន្ធ។ ប្រសិនបើអ្នកអភិវឌ្ឍន៍ត្រូវបានបង្ខំឱ្យអនុវត្ត sanboxing ផ្លូវកាត់នឹងដំណើរការតែនៅក្នុងកម្មវិធីនោះប៉ុណ្ណោះ មិនមែននៅក្នុងកម្មវិធីអ៊ីមែលទេ។ ទោះបីជាកម្មវិធីនេះនៅតែមាននៅក្នុង Mac App Store ក៏ដោយ វានឹងលែងទទួលបានការអាប់ដេតថ្មីទៀតហើយ។ ជោគវាសនាស្រដៀងគ្នាកំពុងរង់ចាំកម្មវិធី Postbox ដែលអ្នកអភិវឌ្ឍន៍បានសម្រេចចិត្តមិនផ្តល់កំណែថ្មីនៅក្នុង Mac App Store នៅពេលដែលកំណែទីបីត្រូវបានចេញផ្សាយ។ ដោយសារតែ sanboxing ពួកគេនឹងត្រូវដកចេញនូវមុខងារជាច្រើន ឧទាហរណ៍ ការរួមបញ្ចូលជាមួយ iCal និង iPhoto ។ ពួកគេក៏បានចង្អុលបង្ហាញពីចំណុចខ្វះខាតផ្សេងទៀតរបស់ Mac App Store ដូចជាអវត្តមាននៃឱកាសដើម្បីសាកល្បងកម្មវិធី អសមត្ថភាពក្នុងការផ្តល់ជូនតម្លៃបញ្ចុះតម្លៃសម្រាប់អ្នកប្រើប្រាស់កំណែចាស់ និងផ្សេងៗទៀត។
អ្នកអភិវឌ្ឍន៍ប្រអប់ប្រៃសណីយ៍នឹងត្រូវបង្កើតកំណែពិសេសនៃកម្មវិធីរបស់ពួកគេសម្រាប់ Mac App Store ដើម្បីឱ្យត្រូវគ្នាជាមួយនឹងការរឹតបន្តឹងដែលកំណត់ដោយគោលការណ៍ណែនាំរបស់ Apple ដែលវាមិនអាចទៅរួចសម្រាប់អ្នកអភិវឌ្ឍន៍ភាគច្រើន។ ដូច្នេះ អត្ថប្រយោជន៍សំខាន់តែមួយគត់នៃការផ្តល់ជូនកម្មវិធីនៅក្នុង Mac App Store គឺមានតែនៅក្នុងទីផ្សារ និងភាពងាយស្រួលនៃការចែកចាយប៉ុណ្ណោះ។ "និយាយឱ្យខ្លី Mac App Store អនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍ចំណាយពេលច្រើនក្នុងការបង្កើតកម្មវិធីដ៏អស្ចារ្យ និងចំណាយពេលតិចក្នុងការកសាងហេដ្ឋារចនាសម្ព័ន្ធនៃហាងអនឡាញផ្ទាល់ខ្លួនរបស់ពួកគេ" បន្ថែម Sherman Dickman នាយកប្រតិបត្តិនៃ Postbox ។
លំហូរចេញនៃអ្នកអភិវឌ្ឍន៍ពី Mac App Store ក៏អាចមានផលវិបាករយៈពេលវែងសម្រាប់ Apple ផងដែរ។ ជាឧទាហរណ៍ វាក៏អាចគំរាមកំហែងដល់វេទិកា iCloud ដែលកំពុងដំណើរការផងដែរ ដែលអ្នកអភិវឌ្ឍន៍នៅខាងក្រៅបណ្តាញចែកចាយនេះមិនអាចប្រើបានទេ។ "មានតែកម្មវិធីនៅក្នុង App Store ប៉ុណ្ណោះដែលអាចទាញយកអត្ថប្រយោជន៍ពី iCloud ប៉ុន្តែអ្នកអភិវឌ្ឍន៍ Mac ជាច្រើននឹងមិនឬមិនអាចដោយសារតែអស្ថិរភាពនយោបាយនៃ App Store" ទាមទារអ្នកអភិវឌ្ឍន៍ Marco Arment ។
គួរឱ្យអស់សំណើចណាស់ ខណៈពេលដែលការដាក់កម្រិតលើ 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 ជំនួសវិញដាក់កម្រិតពួកគេ ហើយបន្ថែមអ្វីដែលមិនចាំបាច់។ ការងារបន្ថែម បង្កើត abandonware ហើយដូច្នេះធ្វើអោយអ្នកប្រើប្រាស់ដែលទិញកម្មវិធីនោះខកចិត្ត។
ការព្យាបាលរបស់ក្រុមហ៊ុន Apple លើអ្នកអភិវឌ្ឍន៍មានប្រវត្តិដ៏យូរនៅលើប្រព័ន្ធប្រតិបត្តិការ iOS តែម្នាក់ឯង ហើយនិយាយទៅកាន់ភាពក្រអឺតក្រទមរបស់ក្រុមហ៊ុនចំពោះអ្នកដែលមានឥទ្ធិពលយ៉ាងសំខាន់លើភាពជោគជ័យរបស់វេទិកា។ ការបដិសេធជាញឹកញាប់នៃកម្មវិធីដោយគ្មានហេតុផលដោយគ្មានការពន្យល់ជាបន្តបន្ទាប់ ការប្រាស្រ័យទាក់ទងដ៏ក្រអឺតក្រទមពី Apple អ្នកអភិវឌ្ឍន៍ជាច្រើនត្រូវដោះស្រាយរឿងទាំងអស់នេះ។ Apple បានផ្តល់វេទិកាដ៏អស្ចារ្យមួយ ប៉ុន្តែក៏មានវិធីសាស្រ្ត "ជួយខ្លួនឯង" និង "ប្រសិនបើអ្នកមិនចូលចិត្តវា ទុក" វិធីសាស្រ្ត។ តើទីបំផុត Apple បានក្លាយជាបងប្អូនប្រុស និងបានបំពេញតាមទំនាយដ៏ហួសចិត្តឆ្នាំ 1984 ដែរឬទេ? តោះឆ្លើយទាំងអស់គ្នា។
Apple បានក្លាយជាបងប្អូនពិតប្រាកដ។ ហើយប្អូនស្រី និងឪពុកក្មេកផងដែរ។
អត្ថបទល្អ និងការពិតដ៏បរិសុទ្ធ!
វាជាការពិត ប៉ុន្តែផ្អែកលើបទពិសោធន៍ពីផ្នែកផ្សេងទៀត ខ្ញុំដឹងថា វាជាការប្រសើរជាងមុនដំបូងក្នុងការហាមឃាត់អ្វីៗគ្រប់យ៉ាង ហើយបន្ទាប់មកអនុញ្ញាតឱ្យវាបន្តិចម្តងៗ ផ្ទុយទៅវិញ អនុញ្ញាតឱ្យអ្វីៗគ្រប់យ៉ាង បន្ទាប់មកហាមឃាត់តែអ្វីដែលបំពាន :)
យ៉ាងពិតប្រាកដ។ ដោយពិចារណាថាដំបូងឡើយ អ្នកមិនអាចដំឡើងកម្មវិធីនៅលើ iOS បានទេ ហើយបន្ទាប់ពីជម្រើសនោះត្រូវបានបន្ថែម កម្មវិធីទាំងនេះអាចចូលប្រព័ន្ធកាន់តែច្រើនឡើងជារៀងរាល់ឆ្នាំ វាមានន័យច្រើន។ ជាពិសេសយឺត។ ហើយវាត្រូវបានទទួលយកជាទូទៅ (នោះគឺដោយអ្នកដែលមានពេលវេលាដើម្បីអានកាសែតមុនពេលកម្មវិធីរុករករបស់ពួកគេចាប់ផ្តើម - នោះជាជំពូកមួយទៀត) អរគុណចំពោះការពិតដែលថាវាដំណើរការជាមួយការប្រកួតប្រជែងប៉ុន្តែ ... - កម្មវិធី Java, នោះគឺជាសំណាងអាក្រក់ដ៏ធំមួយ – មនុស្សគ្រប់គ្នាបានទាញយកវាពីកន្លែងណាមួយនៅលើអ៊ីនធឺណិត បន្ទាប់មកដំណោះស្រាយមិនសម ពេលខ្លះវាមិនបានចាប់ផ្តើមដូចគ្នាជាមួយ Symbian ដែលមិននិយាយថាមនុស្សធម្មតាមិនបានធ្វើសកម្មភាពបែបនេះទេ។
វាដំណើរការដូចនោះនៅលើកុំព្យូទ័រ ហើយមនុស្សទើបតែប្រើវាយូរហើយ ដោយសារខ្ញុំប្រើ Windows យូរហើយ ខ្ញុំអាចនិយាយបានថា ខ្ញុំប្រហែលជាមិនស្គាល់អ្នកដែលបានប្រើ Windows Media Player ទេ។ ដើម្បីចាក់មេឌៀ ពពុះកំពុងស្រែកដាក់អ្នកយ៉ាងលឿន អ្នកដំឡើងកំចាត់មេរោគ មួយទៀតចង់ដំឡើងកម្មវិធីបញ្ជាបន្ទាប់ពីភ្ជាប់អ្វីមួយ ហើយនេះជារបៀបដែលវាចាប់ផ្តើម ដរាបណាយើងនាំយកកុំព្យូទ័រមកផ្ទះ អ្វីមួយត្រូវបានដំឡើងរួចហើយ ហើយវានឹងដំណើរការ។ ឆ្កួត ហើយវាហាក់ដូចជាធម្មតាសម្រាប់អ្នករាល់គ្នា ហេ .exe click-click ហើយបន្ទាប់មកវាដំណើរការ ដូច្នេះតើវាប្រែជាយ៉ាងណា ប៉ុន្តែប្រសិនបើ Apple ចង់ផ្លាស់ប្តូរផ្នែកនេះឱ្យកាន់តែប្រសើរឡើង ដែលខ្ញុំជឿជាក់ និងតាមគំនិតរបស់ខ្ញុំ វាបានធ្វើជាយូរមកហើយនោះ វាគ្រាន់តែនិយាយថាទេ ហើយចាប់ផ្តើមពីដំបូង ដូចទៅនឹង iOS ដែរ ផ្ទុយទៅវិញ។ វាម្តងទៀតនឹងអាចណែនាំជម្រើសថ្មីចំនួន 200 នាពេលអនាគត :) ទេ វាប្រហែលជាមិនដំណើរការដូចនោះទេ ប៉ុន្តែវាហាក់ដូចជាខ្ញុំគ្រាន់តែជាជំហានមួយក្នុងទិសដៅត្រឹមត្រូវ ប្រសិនបើពួកគេបានខាំធំ វាអាចប្រែទៅជា ចេញយ៉ាងធ្ងន់ធ្ងរ ឬចំណាយពេលយូរ ហើយយើងម្នាក់ៗពិតជាកំពុងរង់ចាំសុន្ទរកថា រដូវស្លឹកឈើជ្រុះ និទាឃរដូវ និងរដូវក្តៅជាដើម ដូច្នេះវានឹងកាន់តែឈឺចាប់។
ម៉្យាងវិញទៀត ប្រសិនបើជម្រើសថ្មីត្រូវបានចេញផ្សាយជាបណ្តើរៗ វាមានឱកាសកាន់តែច្រើនដែលអ្នកអភិវឌ្ឍន៍នឹងប្រើប្រាស់វាច្រើនជាងប្រសិនបើពួកគេបានចេញផ្សាយ 10x ច្រើន នោះជម្រើសមួយចំនួន ប៉ុន្តែជម្រើសល្អអាចចូលគ្នាបាន (ទិដ្ឋភាពនៃក្រុមអភិវឌ្ឍន៍តូចៗ)។
រឿងតែមួយគត់ដែលអាចកើតឡើងគឺថាអ្នកអភិវឌ្ឍន៍ចង់បានប្រាក់បន្ថែមសម្រាប់ការងារបន្ថែម (ដែលហាក់ដូចជាខ្ញុំមិនទំនង)។ ប៉ុន្តែប្រសិនបើវាដំណើរការតាមរបៀបដែលអ្នកអភិវឌ្ឍន៍នឹងធ្វើការនៅតុរបស់ពួកគេ ប៉ុន្តែធ្វើវានៅទីបញ្ចប់ ខ្ញុំមិនឃើញមានបញ្ហាជាមួយវាទេ វានឹងពិបាកសម្រាប់ Apple ក្នុងការផ្លាស់ប្តូរអ្វីទាំងអស់ ប្រសិនបើពួកគេទៅមនុស្សគ្រប់គ្នា។ សូមអង្វរប្រសិនបើពួកគេអាចបោះចោលនេះ និងលក្ខណៈពិសេសនោះ ពីព្រោះថាមពលរំខានដល់ប្រព័ន្ធ។
ហើយពួកគេគួរតែធ្វើដូចគ្នាជាមួយ Flash ដោយសហការជាមួយនរណាម្នាក់ គ្រាន់តែលា។ ខ្ញុំជឿថាប្រសិនបើវាគ្រាន់តែជា "Steve មិនចូលចិត្តវា" ហើយវានឹងដំណើរការទាំងនៅលើ iPhone និង iPad នោះ Flash របស់ទូរសព្ទចល័តគឺនៅក្នុងកម្លាំងពេញលេញ ហើយថែមទាំងកាន់តែអាក្រក់ថែមទៀត។
Holt អ្នកដែលចង់បើកបរត្រូវគិតពីស្ថានភាពបែបនេះ ដែលអ្នកសរសេរអំពីទីនេះ។ ពួកគេមានការគាំទ្រពេញទំហឹងរបស់ខ្ញុំ ហើយខ្ញុំសូមអង្វរអ្នក (ដោយការគោរពដ៏ខ្ពង់ខ្ពស់) ឱ្យដាក់មួករបស់អ្នកនៅលើបងប្រុសធំនោះ និងឆ្នាំ 1984 ។ ខ្ញុំមិនឃើញទាល់តែសោះថាតើការបង្កើនសុវត្ថិភាពនៅក្នុង Mac App Store មានអ្វីពាក់ព័ន្ធនឹងសកម្មភាពរបស់ IBM ក្នុងទសវត្សរ៍ឆ្នាំ 80 នោះទេ។
តាមគំនិតរបស់ខ្ញុំ វាគឺអំពីសក្ដានុពលនៃអ្នកដែលត្រូវការអ្នកណាច្រើនជាង។ ខណៈពេលដែលក្រុមហ៊ុន Microsoft ត្រូវធ្វើអ្វីដែលពួកគេអាចធ្វើបានចំពោះអ្នកអភិវឌ្ឍន៍ ដើម្បីផ្សព្វផ្សាយប្រព័ន្ធប្រតិបត្តិការ Windows Mobile ក្រុមហ៊ុន Apple អាចផ្តល់លទ្ធភាព (ដោយគ្មានការយល់ព្រមពីខ្ញុំ) នូវភាពក្រអឺតក្រទមណាមួយជាមួយប្រព័ន្ធប្រតិបត្តិការ iOS ពីព្រោះអរគុណចំពោះការអភិវឌ្ឍន៍ពីមុន វាបានឈានដល់ទីតាំងនៃវេទិកាទូរស័ព្ទដែលរកប្រាក់ចំណេញច្រើនបំផុត។
ទាក់ទងនឹង Mac App store អ្នកនិពន្ធភ្លេចហេតុផលពីរដែលការពារ Apple ។ ទី១ ប្រសិនបើច្បាប់ត្រូវបានផ្លាស់ប្តូរ អ្នកដែលពិការតវ៉ាខ្លាំងបំផុត។ អ្នកផ្សេងទៀតសម្របដោយគ្មានពាក្យមួយ (ប្រសិនបើអ្នកពិតជាត្រូវការជួសជុលបន្ទាត់ពីរបីនៅក្នុង Xcode) ។ ដូច្នេះប្រសិនបើក្នុងចំណោម 1000 កម្មវិធី 980 ឆ្លងហើយ 20 មិនធ្វើទេ អ្នកអភិវឌ្ឍន៍ទាំង XNUMX នឹងស្រែកខ្លាំងជាងភាគច្រើន។ តោះរង់ចាំមើលថាតើភាគរយនៃកម្មវិធីនឹងធ្លាក់ចុះពិតប្រាកដដោយសារតែរឿងនេះ។ ប្រហែលជា App Store ជំនួសនឹងត្រូវបានបង្កើតឡើងសម្រាប់ពួកគេ ដូចករណីកម្មវិធីផ្លូវការ និងការ jailbreak សម្រាប់ iOS ដែរ។
ទីពីរ វាគួរតែត្រូវបានលើកឡើងថា Apple មិនត្រឹមតែត្រូវការកម្មវិធីប៉ុណ្ណោះទេ ថែមទាំងប្រព័ន្ធ OS X ទាំងមូលទៀតផង។ ប្រសិនបើវាចង់រក្សាកេរ្តិ៍ឈ្មោះរបស់ OS X ជាបរិស្ថាន "គ្មានមេរោគ" នោះយើងនឹងយកវាជាការសម្រេចចិត្តជាយុទ្ធសាស្ត្រ។ អំពីសុវត្ថិភាពនៃប្រព័ន្ធនេះ ដោយសារតែការដែលសូម្បីតែកម្មវិធីមួយចំនួននឹងស្លាប់។ នៅដើមដំបូងនៃប្រព័ន្ធប្រតិបត្តិការ iOS អ្នកគ្រប់គ្នាក៏កំពុងនិយាយអំពីរបៀបដែល Apple កំពុងកំណត់ពួកគេ និងចំនួនប៉ុន្មានពាន់លានដុល្លារដែល App Store បាននាំយកអ្នកអភិវឌ្ឍន៍រួចហើយ។ ទោះជាយ៉ាងណាក៏ដោយ Microsoft មើលឃើញថា 30 ភាគរយសម្រាប់ Apple ហើយនឹងព្យាយាមជំរុញឱ្យមានអ្វីស្រដៀងគ្នាសម្រាប់ Windows 8
ដោយផ្ទាល់ ខ្ញុំគិតថាបញ្ហាផ្សេងទៀត (កំណែសាកល្បង ការបញ្ចុះតម្លៃសម្រាប់អតិថិជនដែលមានស្រាប់) គឺមានសារៈសំខាន់ជាងនៅក្នុងរយៈពេលវែងជាង sandboxing
ថ្ងៃនេះ ម៉្យាងវិញទៀត ខ្ញុំនឹងគិតពីរដងអំពីការទិញអ្វីមួយនៅខាងក្រៅ Mac App store ។ ខ្ញុំពិតជាមិននិយាយថាពួកគេល្អឥតខ្ចោះនោះទេ សូម្បីតែដោយចៃដន្យក៏ដោយ ខ្ញុំនឹកអ្វីដែលបានលើកឡើង កំណែសាកល្បងគឺចាំបាច់ ការអាប់ដេតបង់ប្រាក់សម្រាប់អ្នកអភិវឌ្ឍន៍ (ប្រហែលជាមានអ្វីមួយដូចនោះ) ការបញ្ចុះតម្លៃជាដើម។
ប៉ុន្តែសម្រាប់ខ្ញុំ គុណសម្បត្តិច្បាស់ជាលើសពី៖
1) អ្វីគ្រប់យ៉ាងនៅកន្លែងតែមួយ
2) បច្ចុប្បន្នភាព
3) ភាពងាយស្រួលនៃការទិញ ការដំឡើង ការលុប (ទោះបីជាវានៅឆ្ងាយពីល្អឥតខ្ចោះក៏ដោយ)
4) មិនចាំបាច់បម្រុងទុកឯកសារដំឡើងលេខអាជ្ញាប័ណ្ណ ...
5) សូម្បីតែ sandboxing - វាមិនអាក្រក់ទេនៅពេលដែលកម្មវិធីមួយចំនួនត្រូវបាន "រួមបញ្ចូល" ពេកទៅក្នុងប្រព័ន្ធ ហើយនេះអាចបណ្តាលឱ្យមានអស្ថិរភាព ភាពយឺតយ៉ាវ។ល។ (ខ្ញុំមិននិយាយថាវាអនុវត្តចំពោះអ្វីគ្រប់យ៉ាងជាទូទៅទេ) - ប៉ុន្តែខ្ញុំយល់ថានៅក្នុង ករណីខ្លះវារំខានដល់នរណាម្នាក់ នោះគ្រាន់តែជាទស្សនៈរបស់ខ្ញុំប៉ុណ្ណោះ។
ហើយប្រសិនបើយើងកំពុងនិយាយអំពីលំហូរចេញនៃអ្នកបង្កើតកម្មវិធីពី App store ត្រឡប់ទៅគេហទំព័ររបស់ពួកគេវិញ តើអ្នកអភិវឌ្ឍន៍ iOS ភាគច្រើននឹងនៅទីណាសព្វថ្ងៃនេះ ប្រសិនបើវាមិនសម្រាប់ App store? វាពិតជាមិនអាចទៅរួចទេក្នុងការប្រៀបធៀបវាដោយផ្ទាល់បែបនេះ ប៉ុន្តែខ្ញុំគិតថាអនាគតគឺភ្លឺស្វាងសម្រាប់ App store មិនថាអ្នកអភិវឌ្ឍន៍ចូលចិត្តវាឬអត់នោះទេ។ ហើយខ្ញុំជឿថាក្នុងរយៈពេលពីរបីឆ្នាំវានឹងមានលទ្ធភាពតែមួយគត់ក្នុងការដំឡើងកម្មវិធី (ដែលមិនមែនមានន័យថាខ្ញុំយល់ព្រមទាំងស្រុង)។ វាគ្រាន់តែជាការចាំបាច់ប៉ុណ្ណោះ ពីព្រោះ iCloud នឹងដើរតួនាទីកាន់តែធំ ហើយ Dropboxes និងអ្នកផ្សេងទៀតនឹងចូលទៅក្នុងភាពឯកោ។
តើអត្ថបទនេះផ្អែកលើលេខណាមួយទេ? តើកម្មវិធីប៉ុន្មានភាគរយដែលរងផលប៉ះពាល់ដោយបញ្ហានេះ? ខ្ញុំមានការចាប់អារម្មណ៍ថា រហូតមកដល់ពេលនេះ វាគ្រាន់តែជាការបោកបញ្ឆោតដោយគ្មានការពិត។ ហើយបន្ទាប់មក សំណួរគឺថាតើដោយចៃដន្យ ការអភិវឌ្ឍន៍កម្មវិធីដែលត្រូវនឹងច្បាប់ sandboxing ហើយត្រូវបានលក់ជាបន្តបន្ទាប់តាមរយៈ App Store នៅតែទទួលបានផលចំណេញច្រើនជាងបណ្តាញចែកចាយផ្ទាល់ខ្លួនរបស់អ្នកអភិវឌ្ឍន៍។
ប្រសិនបើ Apple មិនអនុញ្ញាត ...... អ្នកនឹងរត់ចេញពីវាឆាប់ៗនេះ។
សម្រាប់ចំនុច សូមបំពេញចំណុចណាមួយខាងក្រោម៖
- ភ្ល
- សេរីភាពនៃកម្មវិធីនៅក្នុងឧបករណ៍
- កំណែសាកល្បង
- សងប្រាក់វិញក្នុងរយៈពេល 24 ម៉ោង។
- ផ្តល់អាជ្ញាប័ណ្ណ OS ផ្ទាល់ខ្លួនដល់ក្រុមហ៊ុនផលិតផ្សេងទៀត។
- ការទិញជំនួសកម្មវិធីនៅលើ iOS ជាជាង App Store
...
ក្នុងនាមជាអ្នកអភិវឌ្ឍន៍ ខ្ញុំត្រូវតែនិយាយថា ភាគច្រើននៃពួកយើងនឹងពេញចិត្តចំពោះអត្ថប្រយោជន៍នៃ App Store (icloud, note center, sandboxing, ភាពងាយស្រួលនៃការទំនាក់ទំនង,...)។ បាទ អ្នកអភិវឌ្ឍន៍ពីរបីនាក់ដែលបង្កើតកម្មវិធីដែលរំខានដល់ប្រព័ន្ធក្នុងវិធីណាមួយនឹងបាត់បង់ $$$ ប៉ុន្តែវាពិតជាមិនមែនជាគំរូតំណាងទេ។ អ្នកអភិវឌ្ឍន៍ភាគច្រើនបានធ្វើវាដោយគ្មានរឿងអាស្រូវ។
Flash ជារឿងដែលរំខានខ្ញុំអ្នកប្រើមធ្យម។ ខ្ញុំមិនឃើញហេតុផលដែលពួកគេគួរអនុញ្ញាតវានៅលើ iOS ទេ។ ខ្ញុំបានធ្វើការជាមួយ iOS ជារៀងរាល់ថ្ងៃអស់រយៈពេលជាងមួយឆ្នាំហើយ ហើយខ្ញុំមិនដែលខកខានវាទេ។
ការផ្តល់អាជ្ញាប័ណ្ណ OS ក្រោមលក្ខខណ្ឌតឹងរ៉ឹងខ្លាំង បាទ ប៉ុន្តែវាដំណើរការដូចនោះអស់មួយរយៈ ហើយវាមិនច្បាស់តាមរចនាប័ទ្មរបស់ Apple នោះទេ។
"អ្នកអភិវឌ្ឍន៍ភាគច្រើនបានធ្វើវាដោយគ្មានរឿងអាស្រូវ"
នេះពិតជាអ្វីដែលខ្ញុំចាប់អារម្មណ៍អំពី Sandboxing។ ដូចដែលយើងដឹងហើយថាសម្រាប់ 80% នៃប្រាក់នៅគ្រប់ទីកន្លែង 20% នៃអ្នកសំងាត់អាចធ្វើទៅបាន។ ការពិតដែលថានរណាម្នាក់មកពី Instapaper មិនយល់ព្រមលើប្រអប់ខ្សាច់គឺជាព័ត៌មានគ្រប់គ្រាន់សម្រាប់ខ្ញុំ។ ខ្ញុំចាប់អារម្មណ៍ថាតើបញ្ហាធំប៉ុនណានៅលើមាត្រដ្ឋានសកល ប្រសិនបើវាអាចនិយាយបានបន្ទាប់ពីរយៈពេលខ្លីបែបនេះ។ Apple ត្រូវការតែ Sandboxing ចាប់ពី 1.6 ប៉ុណ្ណោះ។ 2012. ជាការពិតណាស់, ប្រភេទនៃកម្មវិធីមួយចំនួននឹងមិនត្រូវតាមច្បាប់របស់ Apple ។ ប្រសិនបើខ្ញុំដំឡើងកម្មវិធីដែលធ្វើអ្វីមួយតាមរយៈប្រព័ន្ធនោះ ខ្ញុំត្រូវតែប្រថុយនឹងសុវត្ថិភាពទាប ហើយ Apple មិនចង់ឱ្យវានៅក្នុង Store ទេ។
ប្រយោគដំបូង - តើ Apple ត្អូញត្អែរ ឬ Apple បង្កើតរឿងពិបាកសម្រាប់នរណាម្នាក់? បន្ទាប់ពីជួសជុលកំហុសសូមលុបការបង្ហោះរបស់ខ្ញុំ ;)
និងវាំងននដែក? ខ្ញុំគិតថា វាមិនមែនជាប្រវត្តិសាស្ត្រទេដែលយើងអាចប្រើវាជារឿងកំប្លែង។
តើនេះជាអត្ថបទសម្រាប់ SEO មែនទេ? បើមិនដូច្នេះទេ ខ្ញុំពិតជាមិនយល់ទេ... អ្នកដែលចង់បាន ស្វែងរកមធ្យោបាយ អ្នកដែលមិនចង់ រកមើលហេតុផល។ ហើយបើធៀបនឹងវាំងននដែក? ផ្លូវចេញ។
វាពិតជាមានបញ្ហានៅពេលខ្ញុំមើលកម្មវិធីណាដែលវាប៉ះពាល់ដល់ - យ៉ាងហោចណាស់សម្រាប់ខ្ញុំ វាជាកម្មវិធីសំខាន់ចំនួនបីដែលជំរុញភាពស្និទ្ធស្នាលជាមួយអ្នកប្រើប្រាស់នៃការងារប្រចាំថ្ងៃ។ ខ្ញុំជាមនុស្សម្នាក់ក្នុងចំណោមមនុស្សទាំងនោះ ដែលឥឡូវនឹងគិតពីរដងអំពីការទិញកម្មវិធីតាមរយៈ App Store ប្រសិនបើវាមានដោយផ្ទាល់ពីអ្នកអភិវឌ្ឍន៍។ ភាពងាយស្រួលនៃការដំឡើងពី App Store ពិតជាមិនជំនួសការបាត់បង់កម្មវិធីដែលបានរៀបរាប់នោះទេ។
ខ្ញុំប្រាកដថាវាអាចត្រូវបានរៀបចំខុសគ្នាសូម្បីតែក្នុងពេលរក្សាសន្តិសុខ។ ប្រសិនបើ Apple បង្ខំអ្នកប្រើប្រាស់ឱ្យធ្វើការទិញនៅខាងក្រៅ App Store តាមរបៀបនេះ វាប្រាកដជានឹងមិនបន្ថែមសុវត្ថិភាពជាទូទៅទេ។
វាហាក់ដូចជាខ្ញុំដែលអ្នកបង្កើនសុវត្ថិភាពនៃបង្អួចដោយជញ្ជាំងពួកគេឡើង ... សុវត្ថិភាពនៃផ្ទះប្រឆាំងនឹងការចូលដោយគ្មានការអនុញ្ញាតពិតជានឹងប្រសើរឡើង គ្មានអ្វីគួរឱ្យសង្ស័យអំពីរឿងនោះទេ។
ជាធម្មតាខ្ញុំមិនធ្វើអត្ថាធិប្បាយលើអត្ថបទសកម្មទេ ប៉ុន្តែលើកនេះខ្ញុំត្រូវតែឆ្លើយតប។
1, ផ្នែកអំពី Sandboxing ទាមទារការផ្លាស់ប្តូរស្ថាបត្យកម្ម... នោះប្រហែលជាច្បាស់ហើយ! ហើយថាវានឹងមានន័យច្រើននៃការសរសេរកូដបន្ថែម? ខ្ញុំផ្ទាល់មិនគិតដូច្នេះទេ។ ទោះយ៉ាងណាក៏ដោយ វានឹងល្អជាចម្បងសម្រាប់កម្មវិធីថ្មីៗ។ ប៉ុន្តែសូមនិយាយដោយស្មោះត្រង់ - ជាមួយនឹងកម្មវិធីដែលមានស្រាប់ វាមិនមែនជាបញ្ហានៃពេលវេលាដើម្បីធ្វើ "កាត់បន្ថយការរស់នៅ" ដោយសារតែកម្មវិធីបានបាត់បង់ការគ្រប់គ្រង និងពិបាកក្នុងការថែទាំ... នេះជារបៀបដែលយើងបង្ខំឱ្យធ្វើវា។ . ខ្ញុំចាត់ទុកវាថាជាការបង្កើនភាពស្អាតស្អំនៃការសរសេរកូដ និងកាត់បន្ថយទំហំសម្រាប់ការប្រើប្រាស់ "គំរូរចនា" ដែលអាចបង្កគ្រោះថ្នាក់បាន... គ្មានអ្វីល្អឥតខ្ចោះនោះទេ ដូច្នេះសូម្បីតែនៅក្នុងប្រអប់ខ្សាច់ វាក៏អាចបង្កើតកម្មវិធីប្រភេទ Keylogger... ទោះយ៉ាងណាក៏ដោយ ខ្ញុំផ្ទាល់គិតថា Apple នឹងពង្រីកប្រអប់ខ្សាច់ជាមួយនឹងប្រូកស៊ីបន្ថែមនាពេលអនាគត ជាឧទាហរណ៍ ភាពស្រដៀងគ្នានៅទីនេះអាចជាវិធីដែលការអភិវឌ្ឍន៍សម្រាប់ឧបករណ៍ iOS ត្រូវបានអនុវត្ត។ BTW: Apple បានប្រកាសរួចហើយនូវយុទ្ធសាស្ត្រសម្រាប់អនាគត ដែល លទ្ធភាពនៃការអភិវឌ្ឍន៍កម្មវិធីសកលដែលមានបំណងសម្រាប់ iOS និង MacOS កំពុងត្រូវបានពិចារណា។ កញ្ចប់មួយសម្រាប់ឧបករណ៍ទាំងអស់ - ដែលស្តាប់ទៅដូចជាខ្វិន ;-)2 ប្រសិនបើ Apple ចង់មានការគ្រប់គ្រងលើរបៀបដែលកម្មវិធីរបស់យើងចូលប្រើធនធានប្រព័ន្ធ ខ្ញុំបានវាយតម្លៃវាយ៉ាងវិជ្ជមាន។ វាជាផ្នែកមួយនៃគំរូអាជីវកម្មបិទរបស់ពួកគេ - វាជាអ្វីដែលធ្វើឱ្យ Apple មានតែមួយគត់។ វាដូចនោះនៅលើ iOS ហើយវានឹងដូចនោះនៅលើ Mac OS ។ 3, TextExpander ជាករណីសិក្សានៃ "កម្មវិធីឥតគិតថ្លៃ" មិនឈរនៅទីនេះទេ - ឧបករណ៍ប្រើប្រាស់ ដូចជាការគ្រប់គ្រង គឺជាជំពូកបន្ថែម។ ក្នុងករណី Appstore Apple បានប្រើច្បាប់ចាស់ 20/80 ។ ប្រហែល 80% នៃកម្មវិធីមិនតម្រូវឱ្យមានការចូលប្រើធនធាននៅខាងក្រៅប្រអប់ខ្សាច់ទេ។ ហើយ AppStore ត្រូវបានរចនាឡើងសម្រាប់ពួកគេ... វាជាការប្រសើរណាស់ក្នុងការស្វែងរកកម្មវិធីនៅកន្លែងតែមួយ ជំនួសឱ្យ Googling ដែលចំណាយពេលច្រើន។ លើសពីនេះ មានការធានាលើគុណភាព SW - Apple មានគោលការណ៍តឹងរ៉ឹងគួរសមសម្រាប់ការបោះពុម្ពផ្សាយទៅកាន់ appstore ដូច្នេះហានិភ័យនៅពេលទាញយកកម្មវិធីដែលមិនស្គាល់គឺទាបជាងពេលទាញយកពីគេហទំព័រដែលមិនគួរឱ្យទុកចិត្ត។ ដោយផ្ទាល់ខ្ញុំចូលចិត្តកម្មវិធីពី App Store បន្ថែមពីលើអ្វីដែលបានរៀបរាប់រួចហើយ ពីព្រោះមានប្រព័ន្ធកណ្តាលសម្រាប់ធ្វើបច្ចុប្បន្នភាពពួកវា។ ទីបំផុត! លើកក្រោយខ្ញុំសុំមើលបញ្ហាដែលមានតុល្យភាពជាងនេះ ហើយជាពិសេសជាមួយចំណងជើងដែលមិនសូវញុះញង់...