Жарнаманы жабу

Mac компьютерлеріне арналған Apple Silicon жүйесіне ауысу бірқатар үлкен артықшылықтар әкелді. Apple компьютерлері өнімділік пен қуат тұтыну тұрғысынан айтарлықтай жақсарды және басқа архитектураны (ARM) пайдаланудың арқасында олар iPhone және iPad үшін қол жетімді классикалық қолданбаларды іске қосу мүмкіндігіне ие болды. Бұл опция әзірлеушілерге ешқандай портсыз немесе күрделі дайындықсыз қол жетімді - қысқаша айтқанда, барлығы іс жүзінде бірден жұмыс істейді.

Әзірлеушілер өз қолданбаларын пернетақта мен сенсорлық тақта/тінтуір арқылы басқаруға болатындай етіп оңтайландыра алады. Осылайша, Apple Silicon чиптеріне негізделген жаңа Apple компьютерлерінің мүмкіндіктері айтарлықтай кеңейеді. Олар мобильді қосымшаларды іске қосуды кішкене проблемасыз шеше алады. Бір сөзбен айтқанда, бәрі бірден жұмыс істейді. Ең сорақысы, Apple компаниясы MacOS үшін iPadOS қолданбаларын оңай дайындауға мүмкіндік беретін Mac Catalyst технологиясын ойлап тапты. Содан кейін қолданба бірдей бастапқы кодты бөліседі және екі платформада да жұмыс істейді, ал бұл жағдайда ол тіпті Apple Silicon Macy-мен шектелмейді.

Мәселе әзірлеуші ​​жағында

Аталған опциялар бірінші көзқараста керемет көрінеді. Олар әзірлеушілерге және пайдаланушыларға Mac компьютерлерін пайдалану үшін жұмысын айтарлықтай жеңілдете алады. Бірақ, сонымен қатар шағын аулау бар. Екі нұсқа да жұма күні бізбен бірге болғанымен, әзірлеушілер оларды елемейтін және шынын айтқанда, оларға көп көңіл бөлмейтін сияқты. Әрине, біз кейбір ерекшеліктерді де таба аламыз. Осы ретте бір маңызды жайтты айта кеткен жөн. Apple Silicon жүйесі бар Mac компьютерлері жоғарыда аталған iOS/iPadOS қолданбаларын іске қоса алса да, бұл әрбір қолданбаның осылай қол жетімді екенін білдірмейді. Әзірлеушілер өздерінің бағдарламалық жасақтамасын кез келген жағдайда Apple компьютерлеріне орнатуға болмайтынын тікелей орната алады.

Мұндай жағдайда олар әдетте қарапайым негіздемемен өздерін қорғайды. Жоғарыда айтқанымыздай, барлық қолданбалар Mac компьютерлерінде жақсы жұмыс істемеуі мүмкін, бұл оларды Mac үшін теңшеуді қажет етеді. Бірақ оңайырақ нұсқа - оларды тікелей өшіру. Екінші жағынан, ең кішкентай проблемасыз пайдалануға болатын қолданбаларға да тыйым салынады.

macOS Catalina жобасы Mac Catalyst FB
Mac Catalyst MacOS жүйесіне арналған iPadOS қолданбаларын тасымалдауға мүмкіндік береді

Неліктен әзірлеушілер бұл опцияларды елемейді?

Қорытындылай келе, әзірлеушілер бұл мүмкіндіктерді неге азды-көпті елемейді деген сұрақ туындайды? Олардың өз жұмысын жеңілдету үшін сенімді ресурстары болғанымен, бұл олар үшін мотивация жеткіліксіз. Әрине, барлық жағдайды солардың көзқарасымен қарастыру да қажет. Mac компьютерлерінде iOS/iPadOS қолданбаларын іске қосу мүмкіндігінің болуы оның лайықты болатынына кепілдік бермейді. MacOS платформасында оған қызығушылық болмайтыны алдын ала белгілі болған кезде, әзірлеушілерге дұрыс жұмыс істемейтін бағдарламалық жасақтаманы шығару немесе оны оңтайландыру мүлдем мағынасыз.

.