ក្រុមហ៊ុន Apple កាលពីសប្តាហ៍មុនបានបង្ហាញ ក្នុងចំណោមរបស់ផ្សេងទៀត។ ទូរទស្សន៍ Apple ថ្មី។ ជាមួយប្រព័ន្ធប្រតិបត្តិការ tvOS ។ ការពិតដែលថាកម្មវិធីពី App Store អាចត្រូវបានដំឡើងនៅក្នុងប្រអប់ខ្មៅថ្មីពិតជាធ្វើឱ្យអ្នកអភិវឌ្ឍន៍សប្បាយចិត្តបំផុត។
អ្នកអភិវឌ្ឍន៍មានជម្រើសពីរ។ ពួកគេអាចសរសេរកម្មវិធីដើមដែលមានសិទ្ធិចូលដំណើរការពេញលេញទៅកាន់ផ្នែករឹង Apple TV ។ SDK ដែលអាចប្រើបាន (សំណុំបណ្ណាល័យសម្រាប់អ្នកអភិវឌ្ឍន៍) គឺស្រដៀងគ្នាទៅនឹងអ្វីដែលអ្នកអភិវឌ្ឍន៍បានស្គាល់រួចមកហើយពី iPhone, iPad ហើយភាសាសរសេរកម្មវិធីគឺដូចគ្នា - Objective-C និង Swift វ័យក្មេង។
ប៉ុន្តែសម្រាប់កម្មវិធីសាមញ្ញ Apple ផ្តល់ជូនអ្នកអភិវឌ្ឍន៍នូវជម្រើសទីពីរក្នុងទម្រង់ TVML - Television Markup Language។ ប្រសិនបើអ្នកមានអារម្មណ៍ថាឈ្មោះ TVML មើលទៅគួរអោយសង្ស័យដូចជា HTML អ្នកនិយាយត្រូវ។ វាគឺជាភាសាសម្គាល់ដោយផ្អែកលើ XML និងស្រដៀងគ្នាទៅនឹង HTML តែវាមានលក្ខណៈសាមញ្ញជាង ហើយមានវាក្យសម្ព័ន្ធតឹងរ៉ឹងជាង។ ប៉ុន្តែវាពិតជាល្អឥតខ្ចោះសម្រាប់កម្មវិធីដូចជា Netflix ។ ហើយអ្នកប្រើប្រាស់ក៏នឹងទទួលបានអត្ថប្រយោជន៍ផងដែរ ពីព្រោះភាពតឹងរឹងរបស់ TVML នឹងធ្វើឱ្យកម្មវិធីពហុព័ត៌មានមើលទៅ និងដំណើរការដូចគ្នា។
ផ្លូវទៅកាន់កម្មវិធីដំបូង
ដូច្នេះរឿងដំបូងដែលខ្ញុំត្រូវធ្វើគឺទាញយកកំណែបែតាថ្មីនៃបរិស្ថានអភិវឌ្ឍន៍ Xcode (កំណែ 7.1 មាន នៅទីនេះ) វាផ្តល់ឱ្យខ្ញុំនូវការចូលប្រើ tvOS SDK និងអាចចាប់ផ្តើមគម្រោងថ្មីជាពិសេសផ្តោតលើ Apple TV ជំនាន់ទីបួន។ កម្មវិធីនេះអាចមានសម្រាប់តែ tvOS ឬកូដអាចត្រូវបានបន្ថែមទៅកម្មវិធី iOS ដែលមានស្រាប់ដើម្បីបង្កើតកម្មវិធី "សកល" ដែលជាគំរូស្រដៀងនឹងកម្មវិធី iPhone និង iPad សព្វថ្ងៃនេះ។
បញ្ហាទីមួយ៖ Xcode ផ្តល់លទ្ធភាពបង្កើតកម្មវិធីដើមប៉ុណ្ណោះ។ ប៉ុន្តែខ្ញុំបានរកឃើញផ្នែកមួយយ៉ាងឆាប់រហ័សក្នុងឯកសារដែលនឹងជួយអ្នកអភិវឌ្ឍន៍ផ្លាស់ប្តូរគ្រោងឆ្អឹងនេះ ហើយរៀបចំវាសម្រាប់ TVML ។ ជាទូទៅវាជាកូដពីរបីបន្ទាត់នៅក្នុង Swift ដែលគ្រាន់តែនៅលើ Apple TV បង្កើតវត្ថុពេញអេក្រង់ ហើយផ្ទុកផ្នែកសំខាន់នៃកម្មវិធីដែលត្រូវបានសរសេររួចហើយនៅក្នុង JavaScript ។
បញ្ហាទី 2៖ កម្មវិធី TVML គឺពិតជាស្រដៀងទៅនឹងគេហទំព័រមួយ ហើយដូច្នេះកូដទាំងអស់ក៏ត្រូវបានផ្ទុកពីអ៊ីនធឺណិតផងដែរ។ កម្មវិធីខ្លួនវាគឺគ្រាន់តែជា "កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ" វាផ្ទុកតែអប្បបរមានៃកូដ និងធាតុក្រាហ្វិកមូលដ្ឋានបំផុត (រូបតំណាងកម្មវិធី និងផ្សេងទៀត)។ នៅទីបញ្ចប់ ខ្ញុំបានបញ្ចូលកូដ JavaScript សំខាន់ដោយផ្ទាល់ទៅក្នុងកម្មវិធីដោយជោគជ័យ ហើយទទួលបានសមត្ថភាពក្នុងការបង្ហាញសារកំហុសផ្ទាល់ខ្លួននៅពេលដែល Apple TV មិនភ្ជាប់អ៊ីនធឺណិត។
បញ្ហាតូចទី 9៖ ប្រព័ន្ធប្រតិបត្តិការ iOS 9 និងជាមួយវា tvOS ទាមទារយ៉ាងតឹងរ៉ឹងថាទំនាក់ទំនងទាំងអស់ឆ្ពោះទៅកាន់អ៊ីនធឺណិតកើតឡើងដោយអ៊ិនគ្រីបតាមរយៈ HTTPS ។ នេះគឺជាមុខងារមួយដែលត្រូវបានណែនាំនៅក្នុង iOS 5 សម្រាប់កម្មវិធីទាំងអស់ ហើយហេតុផលគឺសម្ពាធទៅលើភាពឯកជនរបស់អ្នកប្រើប្រាស់ និងសុវត្ថិភាពទិន្នន័យ។ ដូច្នេះវានឹងចាំបាច់ក្នុងការដាក់ពង្រាយវិញ្ញាបនបត្រ SSL នៅលើម៉ាស៊ីនមេគេហទំព័រ។ វាអាចត្រូវបានទិញក្នុងតម្លៃត្រឹមតែ $120 (XNUMX មកុដ) ក្នុងមួយឆ្នាំ ឬអ្នកអាចប្រើឧទាហរណ៍សេវា CloudFlare ដែលនឹងថែរក្សា HTTPS ដោយខ្លួនឯង ដោយស្វ័យប្រវត្តិ និងដោយគ្មានការវិនិយោគ។ ជម្រើសទីពីរគឺត្រូវបិទការរឹតបន្តឹងនេះសម្រាប់កម្មវិធី ដែលអាចធ្វើទៅបានសម្រាប់ពេលនេះ ប៉ុន្តែខ្ញុំពិតជាមិនណែនាំវាទេ។
បន្ទាប់ពីពីរបីម៉ោងនៃការអានឯកសារ ដែលនៅតែមានកំហុសតិចតួចម្តងម្កាល ខ្ញុំបានធ្វើការចេញនូវកម្មវិធីសាមញ្ញបំផុត ប៉ុន្តែអាចដំណើរការបាន។ វាបង្ហាញអត្ថបទដ៏ពេញនិយម "Hello World" និងប៊ូតុងពីរ។ ខ្ញុំបានចំណាយពេលប្រហែលពីរម៉ោងដើម្បីឱ្យប៊ូតុងសកម្ម ហើយពិតជាធ្វើអ្វីមួយ។ ប៉ុន្តែបើគិតពីព្រឹកព្រលឹម ខ្ញុំចូលចិត្តចូលគេង… ហើយនោះជារឿងល្អ។
នៅថ្ងៃផ្សេងទៀត ខ្ញុំមានគំនិតភ្លឺស្វាងដើម្បីទាញយកកម្មវិធី TVML គំរូដែលត្រៀមរួចជាស្រេចដោយផ្ទាល់ពី Apple ។ ខ្ញុំបានរកឃើញអ្វីដែលខ្ញុំកំពុងស្វែងរកយ៉ាងឆាប់រហ័សនៅក្នុងកូដ ហើយប៊ូតុងនេះកំពុងបន្តផ្ទាល់ និងដំណើរការ។ ក្នុងចំណោមរបស់ផ្សេងទៀត ខ្ញុំក៏បានរកឃើញផ្នែកពីរដំបូងនៃការបង្រៀន tvOS នៅលើអ៊ីនធឺណិតផងដែរ។ ធនធានទាំងពីរបានជួយច្រើន ដូច្នេះខ្ញុំចាប់ផ្តើមគម្រោងថ្មី ហើយចាប់ផ្តើមកម្មវិធីពិតដំបូងរបស់ខ្ញុំ។
កម្មវិធីពិតដំបូង
ខ្ញុំបានចាប់ផ្តើមទាំងស្រុងពីដំបូង ទំព័រ TVML ដំបូង។ អត្ថប្រយោជន៍គឺថា Apple បានរៀបចំគំរូ TVML ដែលត្រៀមរួចជាស្រេចចំនួន 18 សម្រាប់អ្នកអភិវឌ្ឍន៍ ដែលគ្រាន់តែត្រូវការចម្លងពីឯកសារ។ ការកែសម្រួលគំរូមួយបានចំណាយពេលប្រហែលមួយម៉ោង ជាចម្បងដោយសារតែខ្ញុំកំពុងរៀបចំ API របស់យើងដើម្បីផ្ញើ TVML ដែលបានបញ្ចប់ជាមួយនឹងទិន្នន័យចាំបាច់ទាំងអស់ទៅកាន់ Apple TV ។
គំរូទីពីរចំណាយពេលត្រឹមតែ 10 នាទីប៉ុណ្ណោះ។ ខ្ញុំបានបន្ថែម JavaScripts ពីរ ដែលភាគច្រើននៃកូដនៅក្នុងពួកវាបានមកដោយផ្ទាល់ពី Apple ដូច្នេះហេតុអ្វីបានជាបង្កើតកង់ឡើងវិញ។ Apple បានរៀបចំស្គ្រីបដែលថែរក្សាការផ្ទុក និងបង្ហាញគំរូ TVML រួមទាំងសូចនាករផ្ទុកមាតិកាដែលបានណែនាំ និងការបង្ហាញកំហុសដែលអាចកើតមាន។
ក្នុងរយៈពេលតិចជាងពីរម៉ោង ខ្ញុំអាចដាក់បញ្ចូលគ្នានូវកម្មវិធី PLAY.CZ ដ៏ទទេ ប៉ុន្តែដំណើរការបាន។ វាអាចបង្ហាញបញ្ជីស្ថានីយ៍វិទ្យុ វាអាចត្រងវាតាមប្រភេទ ហើយវាអាចចាប់ផ្តើមវិទ្យុបាន។ បាទ មានរឿងជាច្រើនមិនមាននៅក្នុងកម្មវិធីទេ ប៉ុន្តែជាមូលដ្ឋានដំណើរការ។
[youtube id=”kLKvWC-rj7Q” width=”620″ height=”360″]
អត្ថប្រយោជន៍គឺថាកម្មវិធីគឺគ្មានអ្វីក្រៅពីកំណែពិសេសនៃគេហទំព័រដែលត្រូវបានដំណើរការដោយ JavaScript ហើយអ្នកក៏អាចប្រើ CSS ដើម្បីកែប្រែរូបរាងផងដែរ។
Apple នៅតែទាមទាររឿងមួយចំនួនទៀតដើម្បីរៀបចំ។ រូបតំណាងកម្មវិធីមិនមែនមួយទេ ប៉ុន្តែពីរ - តូចជាង និងធំជាង។ ភាពថ្មីថ្មោងគឺថារូបតំណាងមិនមែនជារូបភាពសាមញ្ញទេ ប៉ុន្តែមានផលប៉ះពាល់ប៉ារ៉ាឡែល ហើយមានស្រទាប់ពី 2 ទៅ 5 ស្រទាប់ (ផ្ទៃខាងក្រោយ វត្ថុនៅកណ្តាល និងផ្ទៃខាងមុខ)។ រូបភាពសកម្មទាំងអស់នៅលើកម្មវិធីអាចមានឥទ្ធិពលដូចគ្នា។
តាមពិតស្រទាប់នីមួយៗគ្រាន់តែជារូបភាពនៅលើផ្ទៃខាងក្រោយថ្លាប៉ុណ្ណោះ។ ក្រុមហ៊ុន Apple បានរៀបចំកម្មវិធីផ្ទាល់ខ្លួនរបស់ខ្លួនសម្រាប់ការចងក្រងរូបភាពជាស្រទាប់ទាំងនេះ ហើយសន្យាថានឹងបញ្ចេញកម្មវិធីជំនួយនាំចេញសម្រាប់ Adobe Photoshop ក្នុងពេលឆាប់ៗនេះ។
តម្រូវការមួយទៀតគឺរូបភាព "ធ្នើកំពូល" ។ ប្រសិនបើអ្នកប្រើដាក់កម្មវិធីក្នុងទីតាំងលេចធ្លោមួយនៅជួរខាងលើ (នៅលើធ្នើខាងលើ) កម្មវិធីក៏ត្រូវតែផ្តល់ខ្លឹមសារសម្រាប់ផ្ទៃតុខាងលើបញ្ជីកម្មវិធីផងដែរ។ វាអាចគ្រាន់តែជារូបភាពធម្មតា ឬវាអាចជាតំបន់សកម្ម ឧទាហរណ៍ជាមួយនឹងបញ្ជីភាពយន្តដែលចូលចិត្ត ឬក្នុងករណីរបស់យើង ស្ថានីយ៍វិទ្យុ។
អ្នកអភិវឌ្ឍន៍ជាច្រើនទើបតែចាប់ផ្តើមស្វែងយល់ពីលទ្ធភាពនៃ tvOS ថ្មី។ ដំណឹងល្អគឺថាការសរសេរកម្មវិធីមាតិកាគឺងាយស្រួលណាស់ ហើយ Apple បានទៅផ្លូវឆ្ងាយសម្រាប់អ្នកអភិវឌ្ឍន៍ជាមួយ TVML ។ ការបង្កើតកម្មវិធី (ឧទាហរណ៍ PLAY.CZ ឬ iVyszílő) គួរតែងាយស្រួល និងលឿន។ មានឱកាសល្អដែលកម្មវិធីមួយចំនួនធំនឹងរួចរាល់ក្នុងពេលដំណាលគ្នានឹង Apple TV ថ្មីដាក់លក់។
ការសរសេរកម្មវិធីដើម ឬបញ្ជូនហ្គេមពី iOS ទៅ tvOS នឹងមានការលំបាកជាង ប៉ុន្តែមិនមែនច្រើនទេ។ ឧបសគ្គដ៏ធំបំផុតនឹងមានការគ្រប់គ្រងខុសៗគ្នា និង 200MB ក្នុងមួយដែនកំណត់កម្មវិធី។ កម្មវិធីដើមអាចទាញយកបានតែផ្នែកដែលមានកំណត់នៃទិន្នន័យពីហាង ហើយអ្វីៗផ្សេងទៀតត្រូវតែទាញយកបន្ថែម ហើយមិនមានការធានាថាប្រព័ន្ធនឹងមិនលុបទិន្នន័យនេះទេ។ ទោះជាយ៉ាងណាក៏ដោយ អ្នកអភិវឌ្ឍន៍ប្រាកដជានឹងដោះស្រាយជាមួយនឹងការកំណត់នេះយ៉ាងឆាប់រហ័សផងដែរ ដោយសារតែមានឧបករណ៍មួយឈុតដែលមានឈ្មោះថា "App Thinning" ដែលជាផ្នែកនៃ iOS 9 ផងដែរ។
អត្ថបទល្អ។ សូមអរគុណ។ ប្រហែលជានៅពេលនោះយើងនឹងឃើញពី Apple នូវដំណោះស្រាយអ្នកប្រើប្រាស់សម្រាប់រៀបចំកម្មវិធីសាមញ្ញជាងនេះ (ដំណោះស្រាយ) ដូចដែលអាចធ្វើទៅបានជាមួយ FileMaker សម្រាប់ iOS ដោយគ្មានខ្ញុំជាអ្នកអភិវឌ្ឍន៍។
តាមទ្រឹស្តី... Swift loader គឺជាបន្ទាត់មួយចំនួនដែលនៅដដែល មានតែ URL សម្រាប់ឯកសារ TVML ដំបូងប៉ុណ្ណោះដែលផ្លាស់ប្តូរ។ ប្រសិនបើនរណាម្នាក់ចង់ ពួកគេប្រហែលជាអាចសរសេរស្គ្រីបដែលអាចដំណើរការការស្ថាបនាពីចម្ងាយជាមួយ URL របស់អ្នក ហើយផ្ញើឯកសារ IPA មកវិញ។ ឬប្រសិនបើអ្នកមាន Mac វាមិនមានបញ្ហាក្នុងការផ្ញើគម្រោងដែលអ្នកគ្រាន់តែដាក់ URL ហើយចាប់ផ្តើមការស្ថាបនា។ អត្ថប្រយោជន៍គឺថា ប្រសិនបើ TVML នៅខាងក្រៅកម្មវិធីនោះ អ្នកពិតជាត្រូវការការស្ថាបនាសាធារណៈមួយ និងអាចបង្កើតឯកជនមួយ (ការអភិវឌ្ឍន៍) ហើយអ្នកអាចផ្លាស់ប្តូរបានតែ TVML នៅលើម៉ាស៊ីនមេ ហើយដូច្នេះដំណើរការនៃកម្មវិធី។
"កម្មវិធីនេះអាចជា tvOS-only ឬកូដអាចត្រូវបានបន្ថែមទៅកម្មវិធី iOS ដែលមានស្រាប់ ដើម្បីបង្កើតកម្មវិធី 'ទំហំមួយសមទាំងអស់' ដែលជាគំរូស្រដៀងនឹងកម្មវិធី iPhone និង iPad សព្វថ្ងៃនេះ។"
ខ្ញុំឆ្ងល់ថាតើអ្នកចង់មានន័យអ្វី? ដោយផ្ទាល់ ខ្ញុំមិនបានរកឃើញវិធីណាមួយដើម្បីបង្កើត 1 build ដែលនឹងរួមបញ្ចូល iPhone, iPad និង Apple TV ជាសកល.. ចាប់តាំងពីពួកវាជា SDKs ដាច់ដោយឡែក (ស្រដៀងនឹង OSX) អ្នកត្រូវការគោលដៅបន្ថែមសម្រាប់ tvOS ហើយដូច្នេះក៏បង្កើតដាច់ដោយឡែកផងដែរ។ ខ្ញុំកំពុងបាត់អ្វីមួយ?
នៅក្នុងកម្មវិធី Xcode 7.1 tvOS អាចត្រូវបានបន្ថែមជាគោលដៅមួយផ្សេងទៀតទៅកាន់គម្រោងដែលមានស្រាប់ - ស្រដៀងទៅនឹងកម្មវិធីសម្រាប់ Apple Watch ឬប្រហែលជាធាតុក្រាហ្វិកសម្រាប់មជ្ឈមណ្ឌលជូនដំណឹង។ ទោះយ៉ាងណាក៏ដោយ ខ្ញុំមិនទាន់ដឹងថាវានឹងត្រូវបានអាប់ឡូតទៅហាងដោយរបៀបណា... ខ្ញុំសន្មត់ថា Xcode នឹងផ្ញើកញ្ចប់មួយ ហើយ App Store នឹងបែងចែកវា... ប្រហែលជាស្រដៀងនឹងអ្វីដែលពួកគេធ្វើជាមួយនាឡិការឥឡូវនេះ។
មិនអីទេ.. តាមគំនិតរបស់ខ្ញុំ ទាំងនេះគឺជារឿង 2 ខុសគ្នាទាំងស្រុង.. នាឡិកាគឺជាផ្នែកបន្ថែម.. ឬយ៉ាងហោចណាស់វាគឺរហូតដល់ watchOS 2.0.. វាត្រូវបានផ្តល់ឱ្យរួមគ្នាជាមួយនឹងគោលដៅ iOS ហើយមិនដំណើរការដោយគ្មានទូរស័ព្ទ iPhone .. ATV គឺជាអង្គភាពដាច់ដោយឡែកមួយ.. នោះហើយជាអ្វីដែលខ្ញុំកំពុងនិយាយអំពី ថាតើការស្ថាបនាសម្រាប់ ATV នឹងដាច់ដោយឡែកពីគ្នា (អ្នកត្រូវចំណាយសម្រាប់ 2 ដុល្លារ) ហើយលើសពីនេះទៀតប្រព័ន្ធប្រតិបត្តិការ iOS បានចំណាយសម្រាប់ 2 ដុល្លារ ឬតើវាអាចទៅរួចដែរឬទេក្នុងការផ្តល់ជាសកល។ 2$ បង្កើតសម្រាប់ទាំង iOS និង ATV គ្រួសារសម្រាប់ ATV..
ដូច្នេះការបើកដំណើរការពិតប្រាកដនឹងបង្ហាញ ប៉ុន្តែវាពិតជាមានឥរិយាបទដូចគ្នានឹងកូដ Apple Watch ជាឧទាហរណ៍។ បើមិនដូច្នោះទេ ឯកសារបញ្ជាក់ថាវានឹងអាចបន្ថែមកូដសម្រាប់ tvOS ទៅកម្មវិធីដែលមានស្រាប់ ហើយដូច្នេះវានឹងអាចលក់កម្មវិធីមួយ (អង្គភាពមួយនៅក្នុង App Store) សម្រាប់ទាំង iOS និង tvOS ក្នុងពេលតែមួយ - ការទិញមួយសម្រាប់ អតិថិជន ឬជាអង្គភាពដាច់ដោយឡែក - ការទិញដាច់ដោយឡែកសម្រាប់ iOS និងសម្រាប់ tvOS ។
ដើម្បីបញ្ជាក់ វាមិនមែន 200MB ក្នុងមួយកម្មវិធីនោះទេ ប៉ុន្តែ 200MB ត្រូវបានរក្សាទុកក្នុងមូលដ្ឋាន ហើយនៅសល់ត្រូវបានទាញយកពីបណ្តាញនៅពេលចាំបាច់
អរគុណ នោះជាអ្វីដែលខ្ញុំបានគិត ប៉ុន្តែខ្ញុំប្រហែលជានិយាយខុសហើយ។ អ្វីគ្រប់យ៉ាងដែលលើសពី 200MB (ឬអ្វីៗទាំងអស់ដែលបានទាញយកបន្ថែម) ត្រូវបានរក្សាទុកជាឃ្លាំងសម្ងាត់ ហើយប្រសិនបើប្រព័ន្ធសម្រេចថាវាអស់ទំហំផ្ទុក វាចាប់ផ្តើមលុបវា - ដែលប្រហែលជានឹងមិនកើតឡើងរហូតដល់មានទំហំទំនេរគ្រប់គ្រាន់ ហើយបន្ទាប់មកមាតិកាដែលប្រើប្រាស់តិចបំផុត។ នឹងត្រូវបានលុប ដូច្នេះនៅក្នុងការអនុវត្ត វាប្រហែលជាមិនមានបញ្ហាច្រើននោះទេ។
តើមានអ្វីទៀតដែលខ្ញុំត្រូវស្វែងយល់ សន្មតថាដែនកំណត់នេះនឹងមិនអនុវត្តចំពោះហ្គេម ឬ ហ្គេមអាចធំជាង 200MB នៅមូលដ្ឋាន។ ប៉ុន្តែខ្ញុំនៅមិនទាន់ដឹងច្បាស់ថា តើនេះមានន័យយ៉ាងណានោះទេ។ វាអាចទៅរួចដែលថា Apple នៅតែកែតម្រូវគោលការណ៍នេះ យោងទៅតាមមតិរបស់អ្នកអភិវឌ្ឍន៍។
hehe Pokemon TCG – 4 GB, Order chaos online – 1,6 GB Hearthstone 1,3 GB ខ្ញុំពិតជាចង់ដឹងអំពីរឿងនេះ។
មានព័ត៌មានថាហ្គេមមានរបៀបពិសេស។ ខ្ញុំកំពុងដាក់ព័ត៌មានលម្អិតជាមួយគ្នា ហើយយើងនឹងបញ្ចប់អត្ថបទ។
ខ្ញុំមិនអាចធ្វើវាបានទេ ហើយខ្ញុំសុំទោសទុកជាមុន ប្រសិនបើខ្ញុំធ្វើបាបអ្នកណាម្នាក់ ប៉ុន្តែខ្ញុំគ្រាន់តែមានក្តីរីករាយ ស្មោះត្រង់ និងពិតប្រាកដ ដែលខ្ញុំចង់ចែករំលែកជាមួយអ្នក...
មួយថ្ងៃបន្ទាប់ពីការប្រកាសរបស់ Apple TV ថ្មី ខ្ញុំមិនខ្ជិល ហើយចុះឈ្មោះសម្រាប់ឆ្នោត Apple (តើខ្ញុំត្រូវជ្រើសរើសទេ?) ជាមួយនឹងលទ្ធភាពនៃការទទួលបាន Developer Kit មុនពេលវាចេញលក់។
កាលពីល្ងាចម្សិលមិញ Apple បានសរសេរមកខ្ញុំថាវាបានជ្រើសរើសខ្ញុំសម្រាប់ក្រុមដំបូង :)
ដូច្នេះ ខ្ញុំមិនដូចអ្នកនិពន្ធអត្ថបទនេះទេ ហើយខ្ញុំកំពុងធ្វើការដោយស្មោះត្រង់លើ Preschool Brasnicce សម្រាប់ Apple TV - មាននៅក្នុង App Store របស់អ្នកក្នុងអំឡុងខែតុលា :)
ដូច្នេះខ្ញុំមានអារម្មណ៍ថាអ្នកដែលបានចុះឈ្មោះប្រហែលជាទទួលបានវាហើយ :) ខ្ញុំក៏បានបញ្ជាទិញកាលពីម្សិលមិញ ហើយខ្ញុំពិតជាទន្ទឹងរង់ចាំវា... ហើយខ្ញុំក៏ស្គាល់មនុស្សម្នាក់ទៀតដែលកំពុងរង់ចាំការដឹកជញ្ជូនរបស់គាត់ដែរ...
ទោះយ៉ាងណាក៏ដោយ រហូតមកដល់ពេលនេះ វាហាក់ដូចជាមានកម្មវិធីជាច្រើននៅពេលការលក់ចាប់ផ្តើម :)
គ្រប់គ្នាប្រហែលជាមិនបាន - ពួកគេមិនបានផ្តល់វាឱ្យខ្ញុំ :(
:( ខ្ញុំអាណិតអ្នកណាស់។
ប្រសិនបើនរណាម្នាក់ចង់បាន ខ្ញុំមានស្ទីគ័រ Apple ពណ៌សចំនួនប្រាំបី… ខ្ញុំអាចផ្ញើមកពួកគេ…