កម្មវិធី
បញ្ជីត្រួតពិនិត្យ

    ទំនាក់ទំនង





    ប្លក់របស់យើង

    យើងរៀបចំកម្មវិធីដែលអាចមើលឃើញ! ការសម្តែងជាវិជ្ជមានជាមួយនឹងការអភិវឌ្ឍកម្មវិធីអេមអេសអេមអេសអេមអេសអេសត្រូវបានធានា.

    ទំនាក់ទំនង
    ការអភិវឌ្ឍកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android

    ប្លក់របស់យើង


    វិធីសាស្រ្តផ្សេងៗសម្រាប់បង្កើតកម្មវិធី Android

    ការអភិវឌ្ឍន៍កម្មវិធី Android

    មានវិធីសាស្រ្តផ្សេងៗសម្រាប់ការអភិវឌ្ឍកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android. ប្រភេទសំខាន់ពីរគឺកម្មវិធីដើមនិងកូនកាត់. កម្មវិធីដើមត្រូវបានរចនាឡើងយ៉ាងពិសេសសម្រាប់វេទិកាប្រព័ន្ធប្រតិបត្តិការ Android ដោយប្រើចាវ៉ា. កម្មវិធីកូនកាត់ប្រើក្របខ័ណ្ឌប្រភពបើកចំហដែលគេហៅថាអ៊ីយ៉ុង. ប្រភេទទាំងពីរមានគុណសម្បត្តិនិងគុណវិបត្តិរបស់ពួកគេ. កម្មវិធីដើមមានទំនោរឆ្លើយតបជាងកម្មវិធីកូនកាត់.

    KOTLIN គឺជាភាសាសរសេរកម្មវិធីឆ្លងមេរោគឆ្លងកាត់

    KOTLIN គឺជាថ្មី, ភាសាកម្មវិធីកម្មវិធីដែលមានអនុភាពដែលអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍បង្កើតកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android កាន់តែច្រើនជាងពេលណាទាំងអស់មុន. វាមានការរចនាដែលមានភាពវៃឆ្លាតដែលត្រូវការលេខកូដតិចជាងចាវ៉ានិងប្រើប្រាស់ធនធានតិចជាងភាសាដទៃទៀត. វាមានសុវត្ថិភាពជាងចាវ៉ាផងដែរ, ដែលមានន័យថាវាមិនសូវងាយនឹងការគាំងកុំព្យូទ័រនិងកំហុសប្រព័ន្ធទេ. បូក, វាលឿនជាងចាវ៉ា.

    KOTLIN គឺជា Plattform- អព្យាក្រឹតភាព, ភាសាសរសេរកម្មវិធីដែលបានវាយបញ្ចូលតាមមូលដ្ឋានដែលត្រូវបានណែនាំសម្រាប់ការអភិវឌ្ឍប្រព័ន្ធប្រតិបត្តិការ Android 2016. ភាសានេះមានសមត្ថភាពក្នុងការបកប្រែខ្លួនវាទៅជាចាវ៉ា, ចម្នចារលេខ jascript, និងលេខកូដម៉ាស៊ីន, ធ្វើឱ្យវាក្លាយជាភាសាដែលអាចបត់បែនបានដែលអាចត្រូវបានបញ្ចូលទៅក្នុងគម្រោងផ្សេងៗគ្នា. អ្នកអភិវឌ្ឍន៍អាចសរសេរកម្មវិធីនៅកូតូលីនដោយមិនចាំបាច់ព្រួយបារម្ភអំពីការអនុវត្តចំណុចប្រទាក់, ដែលធ្វើឱ្យវាក្លាយជាជម្រើសដ៏ល្អសម្រាប់អ្នកចាប់ផ្តើមដំបូង.

    ខុសពី Java, Kotlin ដាក់ប្រភេទទិន្នន័យរបស់វាបន្ទាប់ពីឈ្មោះអថេរ. ដោយសារតែនេះ, វាក៏អាចគាំទ្រប្រភេទចំណាប់អារម្មណ៍ផងដែរ. លើស​ពី​នេះ​ទៀត, KOTLIN គាំទ្រមុខងារនៃលំដាប់ខ្ពស់ជាងនេះ. នេះមានន័យថាមុខងារចម្បងរបស់កម្មវិធីរបស់អ្នកអាចត្រូវបានលុបចោលប្រសិនបើអ្នកមិនត្រូវការអថេរដែលមានវត្ថុ.

    ជំហានដំបូងក្នុងការប្រើប្រាស់ Kotlin ដើម្បីអភិវឌ្ឍកម្មវិធី Android គឺដើម្បីបង្កើតគម្រោងមួយ. នៅក្នុងប្រព័ន្ធប្រតិបត្តិការ Android ស្ទូឌីយោ, អ្នកអាចបង្កើតគម្រោងថ្មីមួយដែលមានកម្មវិធីគំរូរបស់ Kotlin FullPlorm. ជាជម្រើស, អ្នកអាចប្រើ AppSupporter ដើម្បីបង្កើតគម្រោងមួយដែលមានគម្រោង KOTLIN ដែលបានកំណត់រចនាសម្ព័ន្ធជាមុន. កម្មវិធីដែលបានចងក្រងនឹងមានទីតាំងនៅលើដំណោះស្រាយសាខារបស់ Appsupporter.

    KOTLIN គឺជាភាសាសរសេរកម្មវិធីលំដាប់កំពូល, ហើយឥឡូវនេះវាត្រូវបានប្រើនៅក្នុងកម្មវិធីជាច្រើន. ការចាប់ផ្តើមអាជីវកម្មនិងសំណាង 500 ក្រុមហ៊ុនកំពុងប្រកាន់ខ្ជាប់នូវវាដើម្បីធ្វើឱ្យក្រុមរបស់ពួកគេកាន់តែមានផលិតភាពនិងសរសេរកម្មវិធីល្អជាងនេះ. ភាសាសរសេរកូដមានភាពងាយស្រួលក្នុងការប្រើប្រាស់និងមានសហគមន៍អភិវឌ្ឍន៍យ៉ាងទូលំទូលាយ. វាក៏ឆបគ្នាជាមួយចាវ៉ាផងដែរ, ដែលធ្វើឱ្យវាងាយស្រួលប្រើ.

    កម្មវិធីដើមមានប្រសិទ្ធិភាពជាងកម្មវិធីកូនកាត់ពីព្រោះពួកគេអាចប្រើលក្ខណៈពិសេសរបស់ប្រព័ន្ធប្រតិបត្តិការ. កម្មវិធីដើមមានល្បឿនលឿនជាងមុនហើយមានចំណុចប្រទាក់ដែលអាចស្គាល់បាន. កម្មវិធីដើមត្រូវការលេខកូដតិចហើយអាចភ្ជាប់ទៅនឹងវេទិកាច្រើន.

    Xamarin គឺជាដំណោះស្រាយដ៏ល្អបំផុតសម្រាប់ការកសាងកម្មវិធី Android ដែលមានគុណភាពខ្ពស់។

    XAMarin គឺជាក្របខ័ណ្ឌអភិវឌ្ឍន៍ដែលមានវេទិកាដែលជួយអ្នកក្នុងការសរសេរកូដកំណើតសម្រាប់ទាំង iOS និង Android. វាផ្តល់នូវគុណសម្បត្តិជាច្រើនដូចជាសមត្ថភាពក្នុងការប្រើលេខកូដឡើងវិញ, 100% ការគ្របដណ្តប់ API, និងភាពឆបគ្នាឆ្លងវេទិកា. ក្រៅពីនេះ។, XAMarin គាំទ្រក្របខ័ណ្ឌជាច្រើននិង APIs ដែលអ្នកអាចប្រើដើម្បីបង្កើតកម្មវិធី Android ដែលមានគុណភាព.

    Xamarin ជាកម្មសិទ្ធិរបស់ក្រុមហ៊ុន Microsoft, ក្រុមហ៊ុនដែលមានបទពិសោធន៍ជាច្រើនឆ្នាំក្នុងការអភិវឌ្ឍដំណោះស្រាយសូហ្វវែរ. XAMarin SDK គឺមានប្រភពឥតគិតថ្លៃនិងបើកចំហ. វាមានប្រព័ន្ធប្រភេទដ៏រឹងមាំមួយដែលអនុញ្ញាតឱ្យអ្នករុករកដោយភាពងាយស្រួលនិងមានការត្រួតពិនិត្យប្រភេទពេលវេលាសមាមាត្រដ៏រឹងមាំ. លទ្ធផលនេះមានកំហុសតិចជាងមុននិងកម្មវិធីដែលមានគុណភាពខ្ពស់.

    XAMarin ប្រើជង់បច្ចេកវិទ្យាតែមួយដើម្បីអភិវឌ្ឍប្រព័ន្ធប្រតិបត្តិការ iOS និង Android, ការកាត់បន្ថយថ្លៃដើមវិស្វកម្មនិងពេលវេលាទៅទីផ្សារ. វាក៏ជាជម្រើសដ៏ល្អសម្រាប់ដំណោះស្រាយទូរស័ព្ទចល័តសហគ្រាសផងដែរ. គម្រោងភាគច្រើនប្រើ UI ស្តង់ដារស្តង់ដារ, ហើយតក្កវិជ្ជាផលិតផលស្នូលអាចត្រូវបានចែករំលែកនៅលើវេទិកា. ជាងនេះ។, ការប្តូរតាមតំរូវការវេទិកានឹងចំណាយពេលពី 5 ទៅ 10 ភាគរយនៃពេលវេលាវិស្វកម្មរបស់អ្នក.

    អត្ថប្រយោជន៍មួយទៀតរបស់ Xamarin គឺថាអ្នកអាចប្រើចំណេះដឹង JavaScript ឬ CSS ដែលមានស្រាប់របស់អ្នកដើម្បីបង្កើតកម្មវិធី Android ដែលមានដើមកំណើត. ផ្លូវ​នេះ, អ្នកអាចសរសេរកូដរបស់អ្នកសម្រាប់វេទិកាទាំងពីរ, ខណៈពេលដែលនៅតែទទួលបានការសម្តែងដូចដើម. អ្នកក៏អាចប្រើបណ្ណាល័យ JavaScript ក្នុងប្រតិកម្មដើមដើម្បីបង្កើតកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android ដើម.

    ការអភិវឌ្ឍកម្មវិធីវិជ្ជាជីវៈគឺជាដំណើរការដ៏លំបាកមួយ. មិនត្រឹមតែត្រូវមានអ្នកប្រើដែលងាយស្រួលប្រើប៉ុណ្ណោះទេ, ប៉ុន្តែវាក៏ចាំបាច់ត្រូវគ្នាជាមួយឧបករណ៍ផ្សេងៗគ្នានិងធ្វើសមាហរណកម្មខ្លួនវាទៅក្នុងប្រព័ន្ធទេសភាពប្រព័ន្ធ. កាលពីមុន, ការអភិវឌ្ឍកម្មវិធីដែលមានជំនាញវិជ្ជាជីវៈគឺផ្អែកលើគំនិតដែលថាកម្មវិធីមួយនឹងសមនឹងវេទិកាមួយ, ប៉ុន្តែជាមួយ Xamarin, តម្រូវការនេះត្រូវបានលុបចោល.

    Xamarin ផ្តល់នូវគ្រឿងបរិក្ខារដើម្បីហៅ JavaScript, គ, គោលបំណង - គ, និង c ++ បណ្ណាល័យ. វាក៏អនុញ្ញាតឱ្យអ្នកប្រើបណ្ណាល័យប្រព័ន្ធប្រតិបត្តិការ Android និង iOS ផងដែរឡើងវិញ. បន្ថែម, វាផ្តល់នូវគម្រោងដែលភ្ជាប់និងវាក្យសម្ព័ន្ធ. ពាក្យសុំត្រូវបានសរសេរជា C #, ដែលមានលក្ខណៈពិសេសភាសាដែលមានភាពស្វាហាប់ជាច្រើនដូចជាឡាមដាស, កម្មវិធីប៉ារ៉ាឡែល, និងទូទៅ.

    XAMarin ក៏អនុញ្ញាតឱ្យអ្នកបង្កើតកម្មវិធីរបស់អ្នកដោយប្រើស៊ី #, ធ្វើឱ្យពួកគេឆ្លងកាត់វេទិកា. XAMarin ប្រើជង់បច្ចេកវិទ្យា Microsoft Noge ហើយមានសហគមន៍អភិវឌ្ឍន៍ដ៏ធំមួយ. វាផ្តល់នូវបរិស្ថានអភិវឌ្ឍន៍ដែលបានបង្រួបបង្រួមនិងជួយអ្នកបង្កើតកម្មវិធីទូរស័ព្ទចល័តឆ្លងកាត់ដោយភាពងាយស្រួល.

    កម្មវិធីដើមត្រូវបានបង្កើតឡើងយ៉ាងពិសេសសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android ជាមួយចាវ៉ា

    កម្មវិធីដើមគឺជាកម្មវិធីដែលត្រូវបានបង្កើតឡើងជាពិសេសសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android. ក្រុមហ៊ុនមួយចំនួនធំនៅតែប្រើកម្មវិធីដែលហួសសម័យដែលបានអភិវឌ្ឍដោយអ្នកអភិវឌ្ឍន៍ផ្សេងៗ. កម្មវិធីទាំងនេះមិនអាចដំណើរការបានប្រកបដោយប្រសិទ្ធភាពហើយប្រហែលជាមិនអាចអនុវត្តការងារជាក់លាក់ណាមួយឡើយ. ជាងនេះ។, ក្រុមហ៊ុនប្រហែលជាមិនអាចធ្វើការផ្លាស់ប្តូរកម្មវិធីទាំងនេះបានទេ.

    កម្មវិធីដើមត្រូវបានរចនាឡើងសម្រាប់ប្រព័ន្ធប្រតិបត្តិការជាក់លាក់ហើយត្រូវបានលក់នៅលើហាងលក់កម្មវិធី. ជាទូទៅពួកគេមានសេរីភាពក្នុងការទាញយកនិងឆបគ្នាជាមួយផ្នែករឹង. កម្មវិធីទាំងនេះក៏មានគុណប្រយោជន៍នៃការមានលទ្ធភាពទទួលបានធនធានប្រព័ន្ធផងដែរ. កម្មវិធីដើមគឺជាជម្រើសដ៏ល្អមួយប្រសិនបើអ្នកចង់អភិវឌ្ឍកម្មវិធីដែលដំណើរការលើឧបករណ៍ជាច្រើន.

    ខណៈពេលដែលកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android មិនមានលក្ខណៈស្តង់ដារទេ, ពួកវានៅតែមានប្រយោជន៍ខ្លាំងណាស់តាមវិធីផ្សេងៗគ្នា. ឧទាហរណ៍, វេទិកាប្រព័ន្ធប្រតិបត្តិការ Android គាំទ្រកម្មវិធីជាច្រើនដែលត្រូវគ្នានឹងប្រព័ន្ធប្រតិបត្តិការផ្សេងៗគ្នា. កម្មវិធីទាំងនេះមានលក្ខណៈពិសេសផ្សេងៗហើយផ្តល់មុខងារជាច្រើនប្រភេទ. ទោះយ៉ាងណាក៏ដោយ, ប្រសិនបើអ្នកមិនអាចអភិវឌ្ឍកម្មវិធីដោយខ្លួនឯងបានទេ, យកល្អគួរតែស្វែងរកជំនួយវិជ្ជាជីវៈ. អ្នកអភិវឌ្ឍន៍អាជីពអាចជួយអ្នកអភិវឌ្ឍកម្មវិធីរបស់អ្នកហើយចៀសវាងបញ្ហាខ្ជះខ្ជាយពេលវេលា.

    កម្មវិធីដើមគឺជាទម្រង់ទូទៅបំផុតនៃកម្មវិធីដែលដំណើរការលើប្រព័ន្ធប្រតិបត្តិការ Android. បច្ចេកវិទ្យានេះមានគុណសម្បត្តិជាច្រើនលើកម្មវិធីដែលមានមូលដ្ឋានលើគេហទំព័រ. បន្ថែមលើការមានល្បឿនលឿននិងងាយស្រួលក្នុងការអភិវឌ្ឍ, កម្មវិធី HTML5-Apps អាចត្រូវបានប្រើនៅលើវេទិកាច្រើន. ទោះយ៉ាងណាក៏ដោយ, ពួកគេខ្វះរូបរាងនិងអារម្មណ៍នៃកម្មវិធីដើម.

    ខណៈពេលដែលបច្ចេកវិទ្យាថ្មីអាចជួយអាជីវកម្មរបស់អ្នកឱ្យប្រសើរឡើង, វាក៏អាចនាំឱ្យមានការផ្លាស់ប្តូររបស់អង្គការផងដែរ. អង្គការជាច្រើនផ្តោតលើបច្ចេកវិទ្យានៅពេលពួកគេគួរតែផ្តោតលើដំណើរការនិងប្រជាជន. វាអាចធ្វើឱ្យមានស្តង់ដារនិងកែលម្អឥរិយាបថរបស់មនុស្ស. វាថែមទាំងអាចដំណើរការអាជីវកម្មស្វ័យប្រវត្តិកម្មនិងធ្វើឱ្យពួកគេកាន់តែមានប្រសិទ្ធភាព.

    វិធីល្អបំផុតដើម្បីកំណត់ថាតើកម្មវិធីដើមត្រឹមត្រូវសម្រាប់តម្រូវការរបស់អ្នកគឺពិចារណាលើមុខងារនិងមុខងាររបស់វាបើប្រៀបធៀបទៅនឹងប្រភេទកម្មវិធីផ្សេងទៀត. កម្មវិធីដើមប្រើផ្នែករឹងរបស់ទូរស័ព្ទដើម្បីធ្វើការកាន់តែមានប្រសិទ្ធភាព, ហើយពួកគេទំនងជាផ្តល់នូវការប្រើប្រាស់ខ្ពស់ខ្ពស់. ពួកគេថែមទាំងអាចប្រើប្រព័ន្ធជូនដំណឹងរបស់ឧបករណ៍ផងដែរ.

    ជាទូទៅកម្មវិធីដែលមានដើមកំណើតជាទូទៅមានភាពស្មុគស្មាញជាងក្នុងការអភិវឌ្ឍជាងកម្មវិធីដែលបានអភិវឌ្ឍជាមួយវេទិកាផ្សេងទៀត. ដោយសារតែប្រព័ន្ធប្រតិបត្តិការរបស់ឧបករណ៍គឺខុសគ្នា, ពួកគេត្រូវការជំនាញខ្ពស់. អ្នកជំនាញត្រូវតែមានយ៉ាងហោចណាស់បីឆ្នាំ’ បទពិសោធន៍ក្នុងការអភិវឌ្ឍជ្វាក្នុងគោលបំណងដើម្បីអភិវឌ្ឍកម្មវិធីដើមកំណើតល្អ.

    អ៊ីយ៉េកគឺជាក្របខ័ណ្ឌប្រភពបើកចំហសម្រាប់ការអភិវឌ្ឍកម្មវិធីកូនកាត់

    ប្រសិនបើអ្នកកំពុងស្វែងរកដំណោះស្រាយការអភិវឌ្ឍនិងដំណោះស្រាយការធ្វើតេស្ត៍ឆ្លងកាត់វេទិកា, អ៊ីយ៉ុងប្រហែលជាសម្រាប់អ្នក. ក្របខ័ណ្ឌនេះត្រូវបានបង្កើតឡើងនៅជុំវិញ HTML5, oneconuls, សាប s, ហើយត្រូវគ្នាជាមួយប្រព័ន្ធប្រតិបត្តិការ Android និង iOS ដើមកំណើត. វាក៏ផ្តល់នូវភាពខុសគ្នានៃការអភិវឌ្ឍផងដែរ, ការធ្វើតេស្ត, និងឧបករណ៍អនុវត្ត.

    ទោះបីជាមានគុណសម្បត្តិរបស់វាក៏ដោយ, អ៊ីយ៉ុងមានគុណវិបត្តិមួយចំនួន. ខណៈពេលដែលក្របខ័ណ្ឌមានភាពបត់បែនខ្លាំង, អ្នកគួរតែចៀសវាងការប្រើប្រាស់វាបានច្រើនពេក. ប្រើតែកម្មវិធីបន្ថែមដែលបន្ថែមតម្លៃទៅគម្រោងរបស់អ្នក. អ្នកមិនគួរប្រើច្រើនពេកទេ – ល្មមនឹងធ្វើឱ្យកម្មវិធីរបស់អ្នកមានមុខងារកាន់តែច្រើន.

    គុណសម្បត្តិនៃកម្មវិធីកូនកាត់លើកម្មវិធីដើមមានច្រើន. កម្មវិធីកូនកាត់អាចត្រូវបានប្រើនៅលើវេទិកាច្រើន, ខណៈពេលដែលកម្មវិធីដើមត្រូវបានកំណត់ចំពោះប្រព័ន្ធប្រតិបត្តិការជាក់លាក់. នេះមានសារៈសំខាន់សម្រាប់ហ្គេម, ដែលត្រូវការការចូលប្រើលក្ខណៈពិសេសមួយចំនួននៃឧបករណ៍ចល័ត, ដូចជាឧបករណ៍ចាប់សញ្ញាចលនា.

    ដោយសារតែអ៊ីយ៉ុងគឺជាក្របខ័ណ្ឌប្រភពបើកចំហ, អ្នកអភិវឌ្ឍន៍អាចប្រើវាដោយឥតគិតថ្លៃ. ក្របខ័ណ្ឌផ្តល់ជូននូវលក្ខណៈពិសេសមានប្រយោជន៍ជាច្រើនប្រភេទ, រួមទាំងបណ្ណាល័យធំមួយនិងឧបករណ៍ធ្វើតេស្តរួមបញ្ចូលគ្នា. វាក៏ធ្វើឱ្យមានភាពងាយស្រួលក្នុងការអភិវឌ្ឍដោយប្រើភាសាទូទៅ. វាក៏ជួយកាត់បន្ថយថ្លៃដើមអភិវឌ្ឍន៍កម្មវិធីផងដែរ.

    បញ្ហាទូទៅមួយដែលមានកម្មវិធីដើមគឺថាពួកគេត្រូវតែមានក្រមសីលធម៌ផ្សេងៗគ្នា. នៅពេលដែលអ្នកបោះពុម្ពផ្សាយមុខងារដូចគ្នានៅលើវេទិកាច្រើន, អ្នកត្រូវបង្កើតក្រេឌីសដាច់ដោយឡែកសម្រាប់វេទិកានីមួយៗ. នេះអាចទទួលទានពេលវេលាយ៉ាងខ្លាំង, ហើយត្រូវការអ្នកអភិវឌ្ឍន៍ជាច្រើន. វាក៏អាចនាំឱ្យមានដំណើរការធ្វើបច្ចុប្បន្នភាពយឺតយ៉ាវយឺតផងដែរ. កម្មវិធីដើមក៏ត្រូវការក្រុមអភិវឌ្ឍន៍ដាច់ដោយឡែកនិងវដ្តបោះពុម្ពដាច់ដោយឡែកដាច់ដោយឡែក.

    កម្មវិធីកូនកាត់គឺជាវិធីដ៏ល្អមួយដើម្បីអភិវឌ្ឍកម្មវិធីកូនកាត់ហើយអាចរក្សាទុកអ្នកអភិវឌ្ឍន៍ការងារម៉ោងធ្វើការបាន. ខណៈពេលដែលកម្មវិធីកូនកាត់មានភាពងាយស្រួលនិងកាន់តែច្រើន, ពួកគេក៏ប្រឈមមុខនឹងគុណវិបត្តិដូចគ្នាដែរដែលជាកម្មវិធីដើម. កម្មវិធីកូនកាត់អាចមានបញ្ហាការអនុវត្ត, ហើយអ្នកប្រើប្រាស់មួយចំនួនអាចនឹងត្អូញត្អែរអំពីលក្ខណៈពិសេសមួយចំនួន.

    អត្ថប្រយោជន៍មួយទៀតនៃកម្មវិធីកូនកាត់គឺថាពួកគេអាចដំណើរការក្រៅអ៊ីនធឺណិតនិងអ៊ីនធឺណិត. កម្មវិធីដើមត្រូវការក្រេឌីសដាច់ដោយឡែកហើយមិនត្រូវគ្នានឹងវេទិកាទូរស័ព្ទទាំងអស់ទេ. ទោះយ៉ាងណាក៏ដោយ, កម្មវិធីកូនកាត់មួយចំនួនត្រូវបានបង្កើតឡើងតាមបច្ចេកវិទ្យាគេហទំព័រហើយអាចប្រើក្នុងកម្មវិធីរុករកណាមួយ. ការសម្តែងរបស់កម្មវិធីកូនកាត់ទាំងនេះគឺស្រដៀងនឹងកម្មវិធីដើម, ប៉ុន្តែពួកគេមិនមានលក្ខណៈដូចក្រាហ្វិកទេ. ជា​លទ្ធផល, ពេលខ្លះពួកគេអាចមានការបង្ហាញខ្លួនមិនស៊ីចង្វាក់គ្នាក្នុងចំណោមអ្នកប្រើប្រាស់.