នៅថ្ងៃច័ន្ទ ណែនាំដោយ iOS 7 នៅតែដាស់តណ្ហាដ៏អស្ចារ្យ។ អ្នកប្រើបានបែងចែកច្រើនឬតិចជាជំរុំពីរ – មួយចាប់អារម្មណ៍ដោយប្រព័ន្ធប្រតិបត្តិការទូរសព្ទថ្មីសម្រាប់ iPhones និង iPads មួយទៀតមើលងាយវា។ ទោះជាយ៉ាងណាក៏ដោយ iOS 7 មិនត្រឹមតែមានន័យថាជាការផ្លាស់ប្តូរសម្រាប់អ្នកប្រើប្រាស់ប៉ុណ្ណោះទេ ប៉ុន្តែក៏ជាបញ្ហាប្រឈមដ៏ធំមួយសម្រាប់អ្នកអភិវឌ្ឍន៍ផងដែរ។
បន្ទាប់ពីរយៈពេលប្រាំមួយឆ្នាំ នៅពេលដែលប្រព័ន្ធប្រតិបត្តិការ iOS បានផ្លាស់ប្តូរបន្តិចបន្តួចពីមួយឆ្នាំទៅមួយឆ្នាំ ហើយក្រាហ្វិកមូលដ្ឋាន និងចំណុចប្រទាក់អ្នកប្រើនៅតែមិនផ្លាស់ប្តូរនោះ iOS 7 ឥឡូវនេះកំពុងនាំមកនូវបដិវត្តន៍ដ៏សំខាន់មួយ ដែលអ្នកអភិវឌ្ឍន៍ត្រូវតែរៀបចំបន្ថែមលើអ្នកប្រើប្រាស់។ ហើយវាគឺសម្រាប់ពួកគេថាការផ្លាស់ប្តូរ ឬផ្ទុយទៅវិញការមកដល់នៃ iOS 7 អាចមានបញ្ហាច្រើនជាងមុន។
ជាការចាប់ផ្តើមឡើងវិញនៃប្រភេទ បន្ទាប់ពីនោះអ្នកអភិវឌ្ឍន៍ទាំងអស់តម្រង់ជួរនៅលើបន្ទាត់ចាប់ផ្តើម ហើយមានទីតាំងចាប់ផ្តើមដូចគ្នាដើម្បីកាត់បំណែកនៃនំរបស់ពួកគេ ដោយមិនគិតពីថាតើពួកគេជាម៉ាកដែលបានបង្កើតឡើង ឬស្ទូឌីយោចាប់ផ្តើមដំណើរការនោះទេ។ ពិពណ៌នា ប្រព័ន្ធប្រតិបត្តិការ iOS 7 Marco Arment អ្នកនិពន្ធនៃ Instapaper ដ៏ពេញនិយម។
ជាឧទាហរណ៍ ស្ថានភាពបច្ចុប្បន្ននៅក្នុង App Store មានភាពស្មុគស្មាញខ្លាំងពីទស្សនៈរបស់អ្នកអភិវឌ្ឍន៍ថ្មី។ មានកម្មវិធីរាប់ពាន់នៅក្នុងហាង ហើយមានការប្រកួតប្រជែងជាច្រើននៅលើមុខបុគ្គល។ ដូច្នេះ លុះត្រាតែអ្នកមកជាមួយអ្វីដែលថ្មី និងច្នៃប្រឌិត នោះវាពិបាកក្នុងការឈានទៅមុខ។ ម៉ាកដែលបានបង្កើតឡើងរក្សាជំហររបស់ពួកគេ ហើយប្រសិនបើផលិតផលរបស់ពួកគេមានគុណភាពល្អ វាមិនងាយស្រួលទេក្នុងការបញ្ចុះបញ្ចូលអ្នកប្រើប្រាស់ឱ្យទៅសាកល្បងអ្វីដែលថ្មី។
ទោះយ៉ាងណាក៏ដោយ iOS 7 ទំនងជានាំមកនូវការផ្លាស់ប្តូរ។ ជាលើកដំបូងក្នុងប្រវត្តិសាស្ត្រ វានឹងមិនគ្រប់គ្រាន់សម្រាប់អ្នកអភិវឌ្ឍន៍ដើម្បីគ្រាន់តែអាប់ដេតរូបតំណាង បន្ថែមភីកសែលបន្ថែមមួយចំនួន ឬបន្ថែម API ថ្មី។ នៅក្នុង iOS 7 ការសម្របខ្លួនទៅនឹងចំណុចប្រទាក់ក្រាហ្វិក និងការគ្រប់គ្រងថ្មីនឹងក្លាយជាគន្លឹះ។ យ៉ាងណាមិញគ្មាននរណាម្នាក់ចង់មើលទៅ "អកម្ម" នៅក្នុងប្រព័ន្ធប្រតិបត្តិការថ្មីទេ។
អ្នកបង្កើតកម្មវិធីដែលដំណើរការរួចហើយនឹងប្រឈមមុខនឹងបញ្ហាលំបាកដោយសារតែរឿងនេះ ហើយ Marco Arment ពន្យល់ ហេតុអ្វី៖
- ពួកគេភាគច្រើនមិនទាន់មានលទ្ធភាពបោះបង់ការគាំទ្រ iOS 6 នៅឡើយទេ (លើសពីនេះ កម្មវិធីជាច្រើននៅតែត្រូវការការគាំទ្រ iOS 5 ខ្លះទៀតសោកសៅសូម្បីតែ iOS 4.3 ។ ប្រព័ន្ធប្រតិបត្តិការ iOS 7 ។
- ពួកគេភាគច្រើនមិនអាចបង្កើតចំណុចប្រទាក់ពីរផ្សេងគ្នាបានទេ។ (ផងដែរ វាជាគំនិតអាក្រក់។ )
- កម្មវិធីជាច្រើនរបស់ពួកគេបានបង្កើតលក្ខណៈពិសេស និងការរចនាដែលមិនសមនឹងប្រព័ន្ធប្រតិបត្តិការ iOS 7 ដូច្នេះពួកគេនឹងត្រូវរចនាឡើងវិញ ឬដកចេញ ហើយវាប្រហែលជាមិនទាក់ទាញដល់អ្នកប្រើប្រាស់បច្ចុប្បន្នជាច្រើន និងដោយផ្នែកបន្ថែម សូម្បីតែអ្នកអភិវឌ្ឍន៍ខ្លួនឯងក៏ដោយ។
អ្នកអភិវឌ្ឍន៍ដែលឥឡូវនេះផ្តល់កម្មវិធីរបស់គាត់ដោយជោគជ័យនៅក្នុង App Store ដូច្នេះហើយទើបនឹងផ្តល់ឱ្យ iOS 7 នូវស្នាមជ្រួញនៅលើថ្ងាសរបស់គាត់ជាជាងការសប្បាយចិត្តនឹងអ្វីដែលថ្មី។ ទោះជាយ៉ាងណាក៏ដោយ អារម្មណ៍ផ្ទុយគ្នាទាំងស្រុងត្រូវបានជួបប្រទះដោយអ្នកដែលទើបតែត្រៀមខ្លួនដើម្បីទីផ្សារស្បែករបស់ពួកគេ។ នៅពេលនេះ វាសមហេតុផលជាងសម្រាប់ពួកគេក្នុងការរង់ចាំ និងមិនប្រញាប់ប្រញាល់ចូលទៅក្នុងទីផ្សារ "ប្រាំមួយ" ដ៏កកកុញដោយមិនចាំបាច់ ប៉ុន្តែដើម្បីលៃតម្រូវកម្មវិធីរបស់ពួកគេសម្រាប់ iOS 7 ហើយរង់ចាំកំណែថ្មីនៃប្រព័ន្ធប្រតិបត្តិការដែលត្រូវបានចេញផ្សាយជាសាធារណៈ។
ដរាបណាអ្នកប្រើប្រាស់ដំឡើងប្រព័ន្ធប្រតិបត្តិការ iOS 7 ពួកគេនឹងស្វែងរកកម្មវិធីទំនើបស្មើគ្នាដែលនឹងសមនឹងប្រព័ន្ធជាកម្មវិធីមូលដ្ឋាន។ ជាលើកដំបូង វាអាចកើតឡើងដែលថាគ្រប់គ្នាពិតជាស្ថិតនៅក្នុងទីតាំងចាប់ផ្តើមដូចគ្នា ហើយមិនត្រឹមតែកម្មវិធីដែលបង្ហាញឱ្យឃើញដែលមានតាំងពីយូរយារមកហើយនឹងត្រូវបានទិញនោះទេ ដោយសារតែពួកគេត្រូវបានបង្ហាញឱ្យឃើញ។ អ្នកអភិវឌ្ឍន៍ថ្មីក៏នឹងមានឱកាសដែរ ហើយវានឹងអាស្រ័យលើពួកគេដើម្បីមើលថាតើផលិតផលដែលពួកគេអាចផ្តល់ជូនបានល្អប៉ុណ្ណា។
នៅក្នុង iOS 7 រឿងគួរឱ្យចាប់អារម្មណ៍អាចកើតឡើងសូម្បីតែនៅក្នុង "វិស័យ" បែបប្រពៃណី ដូចជាកម្មវិធី Twitter ប្រតិទិន ឬកម្មវិធីរូបថត។ ដោយសារតែការផ្តោតលើ iOS 7 ម៉ាកដែលមិនស្គាល់ពីមុនអាចកាន់កាប់តំណែងនាំមុខគេ។ អ្នកដែលទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីប្រព័ន្ធថ្មី។ ផ្ទុយទៅវិញ អ្នកដែលបានណែនាំត្រូវតែព្យាយាមបាត់បង់ឱ្យបានតិចបំផុតតាមដែលអាចធ្វើទៅបាន។
តើនៅពេលណាដែលវាអាចរកបានសម្រាប់ CR? តើមានកាលបរិច្ឆេទដែលគេស្គាល់ទេ?
សរទរដូវ។ Apple មិនមែនហើយនឹងមិនត្រឹមត្រូវជាងនេះទេ។ អ្នកអាចរាប់បាននៅជុំវិញខែកញ្ញា / តុលា។
លើសពីនេះទៀត ប្រហែលជាមានទំនាក់ទំនងជាមួយ iPhone ថ្មី (/iPhone ថ្មី)។
សៀវភៅណែនាំជាមុន https://developer.apple.com/library/prerelease/ios/design/index.html
មានអ្វីផ្លាស់ប្តូរជាមួយ iCloud Core Data មានអ្នកណាដឹងទេ?
នៅក្នុងសុន្ទរកថាសម្រាប់អ្នកអភិវឌ្ឍន៍ គាត់បាននិយាយថាពួកគេបានជួសជុលកំហុសជាច្រើនទាក់ទងនឹង iCloud
ខ្ញុំមិនគិតថាវានឹងធ្ងន់ធ្ងរដូចអ្នកពណ៌នាក្នុងអត្ថបទនោះទេ។
យ៉ាប់ណាស់... វាជាវិធីមួយក្នុងការមើលវា ហើយខ្ញុំយល់ស្របទាំងស្រុងជាមួយវា។ ជាការពិតណាស់ វានឹងមិនដូចនោះក្នុង 100% នៃករណីនោះទេ ប៉ុន្តែអ្នកលេងខ្លះអាចផ្លាស់ប្តូរបាន។
រង់ចាំរហូតដល់រដូវស្លឹកឈើជ្រុះហើយអ្នកនឹងឃើញថាកម្មវិធីទាំងអស់ (ការសិក្សាដែលពាក់ព័ន្ធ) នឹងមានអ្វីគ្រប់យ៉ាងដែលត្រៀមរួចជាស្រេចនិងធ្វើឱ្យទាន់សម័យទោះបីជាវាមានការងារច្រើនក៏ដោយ។
ទៅ ios ថ្មី។ ខ្ញុំមានកិត្តិយសក្នុងការដំណើរការ ios 7 នៅលើឧបករណ៍ពីរ ហើយបន្ទាប់ពីប្រើប្រាស់បានប្រហែល 3 ម៉ោង ខ្ញុំបានរកឃើញថា ទោះបីជា apple ធ្វើការផ្សាយពាណិជ្ជកម្មដ៏អស្ចារ្យសម្រាប់ ios ថ្មីក៏ដោយ យើងមកជិតនឹង android ប៉ុន្តែខ្ញុំមិនធ្វើអត្ថាធិប្បាយលើការរចនានោះទេ។ ក៏មិនសូវសំរបសំរួលយ៉ាងល្អឥតខ្ចោះដែរ ប៉ុន្តែខ្ញុំកំពុងធ្វើអត្ថាធិប្បាយលើភាពទំនើប ភាពរលូន និងភាពជឿជាក់។ ខ្ញុំគិតថានេះគឺស្រដៀងគ្នាប្រសិនបើមិនមានការគាំងធំដូចនៅលើ iPhone 4.2.1g Ios 5.1.1 ។ ខ្ញុំដឹងច្បាស់ថា Ios នៅតែស្ថិតក្នុងបេតា ប៉ុន្តែទោះជាយ៉ាងនេះក្តី ការខកចិត្តដ៏ធំមួយ។ បើប្រៀបធៀបទៅនឹង 7 រចនាសម្ព័ន្ធកូដរបស់ ios ថ្មីមើលទៅដូចជាវាត្រូវបានរចនាឡើងសម្រាប់ម៉ាស៊ីនគិតលេខ។ ប្រព័ន្ធប្រតិបត្តិការ iOS 7 ប្រហែលជាមិនមែនជាជំហានថយក្រោយទេ ប៉ុន្តែជាជំហានក្នុងទិសដៅខុស។ ទូរស័ព្ទ iPhone និង iPods មិនពូកែខាងផ្នែករឹងយូរមកហើយ ប៉ុន្តែពួកគេពូកែខាងផ្នែកទន់។ Apple គួរតែខិតខំធ្វើការលើ IOS នៅរដូវស្លឹកឈើជ្រុះ ព្រោះនេះគឺគ្រប់គ្រាន់សម្រាប់កំណែ BETA ផងដែរ។ ខ្ញុំក៏មិនចូលចិត្តការរចនាដែរ ប៉ុន្តែខ្ញុំមិនអាចវិនិច្ឆ័យបានទេ ព្រោះអ្នកគ្រប់គ្នាមានរសជាតិខុសៗគ្នា។ បើប្រៀបធៀបកម្មវិធី IOS7 ថ្មី និង TOP APPS ពី CYDIA អ្នកស្ទើរតែដូចគ្នា!??? សម្រាប់ការរចនានៅលើប្រព័ន្ធចាស់ៗ ខ្ញុំចូលចិត្តការឆ្លុះបញ្ចាំងដែល Apple ដកចេញ ឧទាហរណ៍នៅលើរូបតំណាង។ នៅលើ ios 7 ថ្មី ខ្ញុំគ្រាន់តែចង់សង្កត់ប៊ូតុង home+power ដើម្បីកំណត់ឡើងវិញ ហើយពេលខ្លះខ្ញុំថែមទាំងដាក់ iPhone នៅក្នុង DFU ប៉ុន្តែខ្ញុំនឹងរង់ចាំការអាប់ដេតលើកក្រោយ។ នេះជាគំនិតរបស់ខ្ញុំនៅលើ IOS XNUMX។ ខ្ញុំចង់បង្ហោះវានៅកន្លែងណាមួយ ហើយដោយសារខ្ញុំចូលចិត្តគេហទំព័រនេះ ខ្ញុំបានបង្ហោះវានៅទីនេះ។ ដូច្នេះគប់ខ្ញុំឥឡូវនេះ។
ខ្ញុំសប្បាយចិត្តនឹងគប់ដុំថ្ម :) អ្នកទទួលស្គាល់ថា iOS 7 នៅតែស្ថិតក្នុងបេតា ប៉ុន្តែអ្នកនៅតែស្រែកអំពីការខ្វះការកែកំហុស និងភាពជឿជាក់។ ហេតុអ្វី?! ខ្ញុំដឹងតាមបទពិសោធន៍ផ្ទាល់របស់ខ្ញុំថា iOS និង beta បច្ចុប្បន្នដំណើរការល្អនៅលើ iPhone 5 ជាងឧទាហរណ៍នៅលើ SGS4 :) ។ ខ្ញុំពិតជាទន្ទឹងរង់ចាំកំណែមុតស្រួចនៃប្រព័ន្ធនេះ ព្រោះខ្ញុំផ្ទាល់ចូលចិត្តរូបរាងខ្លាំងណាស់។ ខ្ញុំយល់ថាអ្នកមិនចាំបាច់ទេ។ ប៉ុន្តែអ្វីដែលខ្ញុំមិនយល់នោះគឺ "បោះជំហានក្នុងទិសដៅខុស" តាមអ្នកឯង។ មុខងារ និងចក្ខុវិស័យល្អសម្រាប់ខ្ញុំ ដូច្នេះសូមមេដៃទាំងអស់គ្នា! :)
1. ផ្តល់យោបល់លើការបំបាត់កំហុសនៃកំណែបែតាដំបូង? អ្នកប្រហែលជាមិនបានបញ្ចេញកម្មវិធីច្រើនក្នុងជីវិតរបស់អ្នកទេ?
2. តើអ្នកដឹងអ្វីខ្លះអំពីរចនាសម្ព័ន្ធកូដដោយរបៀបណា? តើអ្នកឃើញអ្វីលើសពីបឋមកថានៃក្របខ័ណ្ឌទេ? សូមជួយចែករំលែក។ ខ្ញុំចូលចិត្តសិក្សាប្រភព iOS (ដែលអ្នកច្បាស់ជាមាន)។
3. Beta iOS គឺស្ថិតនៅក្រោម NDA ដូច្នេះអ្នកមិនគួរធ្វើអត្ថាធិប្បាយលើព័ត៌មានលម្អិតរបស់វាទាល់តែសោះ។ ប្រសិនបើអ្នកមានទម្លាប់មិនបំពានកិច្ចសន្យា នោះមានន័យថា។
ចំពោះការរចនា អ្នកពិតជាមានសិទ្ធិទទួលបានយោបល់របស់អ្នក ប៉ុន្តែខ្ញុំនិយាយថា ខ្ញុំត្រូវបានចងភ្ជាប់ដោយ NDA ដូច្នេះខ្ញុំនឹងមិនធ្វើអត្ថាធិប្បាយលើព័ត៌មានលម្អិតនោះទេ។
ខ្ញុំយល់ស្របជាមួយអ្នកនិពន្ធ។ អ្នកអភិវឌ្ឍន៍ដែលមានស្រាប់ពិតជានឹងមានការពិបាកបន្តិច។ បញ្ចេញកម្មវិធីដែលដំណើរការលើ iOS6 និង iOS7 ថ្មីដែលមានស្រាប់។
បើមិនដូច្នេះទេ ខ្ញុំបានឃើញវីដេអូជាមួយ iOS7b1 នៅលើ iPh5 ហើយខ្ញុំត្រូវតែនិយាយថាខ្ញុំចូលចិត្តវាខ្លាំងណាស់។ ខ្ញុំមិនអាចនិយាយអ្វីអំពីស្ថេរភាពបានទេ ប៉ុន្តែដូចដែលបានសរសេររួចហើយនៅទីនេះក្នុងការពិភាក្សានោះ វាគឺជា Beta 1 ហើយគ្មានចំណុចណាមួយក្នុងការធ្វើអត្ថាធិប្បាយលើវា ឬវាយតម្លៃវាតាមមធ្យោបាយណាមួយឡើយ។