Փակել գովազդը

Apple Silicon-ի անցումը Mac-ի համար բերեց մի շարք մեծ առավելություններ: Apple-ի համակարգիչները զգալիորեն բարելավվել են աշխատանքի և էներգիայի սպառման առումով, և տարբեր ճարտարապետության (ARM) օգտագործման շնորհիվ նրանք նաև հնարավորություն են ստացել գործարկել դասական հավելվածներ, որոնք հասանելի են iPhone-ների և iPad-ների համար: Այս տարբերակը հասանելի է ծրագրավորողներին առանց որևէ տեղափոխման կամ դժվար նախապատրաստման. մի խոսքով, ամեն ինչ գործնականում անմիջապես գործում է:

Մշակողները կարող են պարզապես օպտիմիզացնել իրենց հավելվածները՝ ստեղնաշարի և թրեքփեդի/մկնիկի միջոցով ավելի կառավարելի լինելու համար: Այս կերպ նկատելիորեն ընդլայնվում են Apple-ի նոր համակարգիչների հնարավորությունները, որոնք հիմնված են Apple Silicon չիպերի վրա։ Նրանք կարող են գործարկել բջջային հավելվածները գործնականում առանց նվազագույն խնդրի: Մի խոսքով, ամեն ինչ անմիջապես աշխատում է։ Իրավիճակն ավելի վատթարացնելու համար Apple-ն արդեն մշակել է Mac Catalyst տեխնոլոգիան, որը թույլ է տալիս պարզ պատրաստել iPadOS հավելվածները macOS-ի համար: Այնուհետև հավելվածը կիսում է նույն աղբյուրի կոդը և աշխատում է երկու հարթակներում, մինչդեռ այս դեպքում այն ​​նույնիսկ չի սահմանափակվում Apple Silicon Macy-ով:

Խնդիր մշակողի կողմից

Նշված տարբերակներն առաջին հայացքից հիանալի տեսք ունեն։ Նրանք կարող են զգալիորեն հեշտացնել իրենց աշխատանքը ծրագրավորողների համար, իսկ օգտվողների համար՝ օգտագործել իրենց Mac-երը: Բայց կա նաև մի փոքր որս. Թեև երկու տարբերակներն էլ մեզ մոտ են եղել մի ուրբաթ օրերի ընթացքում, մինչ այժմ թվում է, որ մշակողները հակված են անտեսել դրանք և անկեղծորեն առանձնապես ուշադրություն չեն դարձնում դրանց: Իհարկե, կարող էինք նաև որոշ բացառություններ գտնել։ Միևնույն ժամանակ, տեղին է նշել մի կարևոր բան. Նույնիսկ եթե Apple Silicon-ով Mac-երը կարող են կարգավորել վերը նշված iOS/iPadOS հավելվածների գործարկումը, դա չի նշանակում, որ յուրաքանչյուր հավելված հասանելի է այս ձևով: Մշակողները կարող են ուղղակիորեն սահմանել, որ իրենց ծրագրակազմը ոչ մի դեպքում չի կարող տեղադրվել Apple համակարգիչների վրա:

Նման դեպքում նրանք սովորաբար պաշտպանվում են պարզ հիմնավորմամբ. Ինչպես վերը նշեցինք, ոչ բոլոր հավելվածները կարող են լավ աշխատել Mac-ների վրա, ինչը կպահանջի դրանք հարմարեցնել Mac-ի համար: Բայց ավելի հեշտ տարբերակն ուղղակիորեն անջատելն է: Մյուս կողմից, արգելվում են նաև այն հավելվածները, որոնք, իհարկե, կարող էին օգտագործվել առանց նվազագույն խնդրի։

macOS Catalina Project Mac Catalyst FB
Mac Catalyst-ը, որը հնարավորություն է տալիս iPadOS հավելվածների տեղափոխումը macOS-ի համար

Ինչո՞ւ են մշակողները անտեսում այս տարբերակները:

Եզրափակելով, մնում է հարցը, թե ինչու են մշակողները քիչ թե շատ անտեսում այս հնարավորությունները: Թեև նրանք ունեն ամուր ռեսուրսներ՝ իրենց աշխատանքը հեշտացնելու համար, դա նրանց համար բավարար մոտիվացիա չէ: Իհարկե, պետք է նաեւ ողջ իրավիճակին նայել նրանց տեսանկյունից։ Այն փաստը, որ կա iOS/iPadOS հավելվածներ Mac-երի վրա գործարկելու տարբերակ, չի երաշխավորում, որ արժե այն: Ծրագրավորողների համար բացարձակապես անիմաստ է թողարկել ծրագրակազմ, որը ճիշտ չի աշխատի, կամ օպտիմալացնել այն, երբ նախօրոք քիչ թե շատ պարզ է, որ macOS հարթակում դրա նկատմամբ հետաքրքրություն պարզապես չի լինի։

.