Apple 2020-жылдын июнь айында Apple Silicon же Apple компьютерлери үчүн өзүнүн чиптерин сунуштаганда, ага бүткүл технология дүйнөсүнүн көңүлү бурулду. Купертино гиганты ага чейин колдонулган Intel процессорлорунан баш тартууну чечти, ал ARM архитектурасына негизделген өзүнүн микросхемаларына салыштырмалуу тез темп менен алмаштырып жатат. Компаниянын бул багытта чоң тажрыйбасы бар. Ошол сыяктуу эле телефондор, планшеттер жана башкалар үчүн чипсеттердин дизайнын жасайт. Бул өзгөрүү бир катар сонун пайдаларды, анын ичинде талашсыз сооронучту алып келди. Бирок эң мыкты гаджеттердин бири акырындап унутулуп баратабы? Неге?
Apple Silicon: Биринин артынан бири артыкчылыктары
Жогоруда айтылгандай, Intel процессорлорунан Apple компаниясынын өзүнүн Silicon чечимине өтүү бир катар чоң пайдаларды алып келет. Биринчи кезекте, албетте, биз натыйжалуулуктун укмуштуудай жакшыруусун коюшубуз керек, бул жакшыраак үнөмдөө жана төмөнкү температуралар менен катар жүрөт. Анткени, мунун аркасында Купертино гиганты башына мык чапкан. Алар рынокко эч кандай ысып кетпей, жөнөкөй (адан да көп талап кылынган) жумушту оңой көтөрө турган түзүлүштөрдү алып келишти. Дагы бир артыкчылыгы - Apple өзүнүн чиптерин жогоруда айтылган ARM архитектурасына курат, анын жардамы менен, мурда айтылгандай, чоң тажрыйбага ээ.
iPhones жана iPads (Apple A-Series), ошондой эле азыркы учурда Mac (Apple Silicon - M-Series) да тапса болот Apple компаниясынын башка чиптери ошол эле архитектурага негизделген. Бул кызыктуу пайда алып келет. Мисалы, iPhone үчүн иштелип чыккан тиркемелер Apple компьютерлеринде да кемчиликсиз иштеши мүмкүн, бул колдонуучулардын гана эмес, жеке иштеп чыгуучулардын да жашоосун бир топ жеңилдетет. Бул өзгөртүүнүн аркасында мен Tiny Calendar Pro тиркемесин Mac'те белгилүү бир мезгил ичинде колдондум, ал адатта iOS/iPadOS үчүн гана жеткиликтүү жана macOSто расмий түрдө жеткиликтүү эмес. Бирок Apple Silicon менен Mac үчүн бул көйгөй эмес.
iOS/iPadOS колдонмолорунда көйгөй
Бул трюк эки тарап үчүн эң сонун вариант болуп көрүнгөнү менен, тилекке каршы ал акырындап унутулуп баратат. Жеке иштеп чыгуучулардын iOS тиркемелери macOS'тун App Store дүкөнүндө жок экенин тандоо мүмкүнчүлүгү бар. Бул параметр Meta (мурунку Facebook) жана Google, анын ичинде көптөгөн компаниялар тарабынан тандалып алынган. Ошентип, эгерде Apple колдонуучулары мобилдик тиркемеге кызыгып, аны Mac компьютерине салгысы келсе, анда алар ийгиликке жетпей калышы толук ыктымал. Бул өз ара байланыштын мүмкүнчүлүктөрүн эске алганда, бул артыкчылыкты толук пайдалануу иш жүзүндө мүмкүн эместиги абдан өкүнүчтүү.
Бир караганда, күнөө негизинен иштеп чыгуучуларда деп сезилиши мүмкүн. Бул жерде алардын да өз салымы бар, бирок биз аларды азыркы кырдаал үчүн гана күнөөлөй албайбыз, анткени бул жерде дагы эки маанилүү макалабыз бар. Биринчиден, Apple кийлигишүүсү керек. Ал иштеп чыгуучуларга өнүгүүнү жеңилдетүү үчүн кошумча куралдарды алып келиши мүмкүн. Талкуу форумдарында да сенсордук экраны бар Macти киргизүү менен бүт көйгөйдү чечсе болот деген пикирлер бар. Бирок биз азыр ушуга окшош буюмдун ыктымалдыгы жөнүндө эч кандай божомол кылбайбыз. Акыркы шилтеме колдонуучулардын өздөрү. Жеке мен акыркы айларда алар такыр угулбай калганын сезип жатам, ошондуктан иштеп чыгуучулар алма күйөрмандары алардан эмнени каалаарын билишпейт. Бул көйгөйгө кандай карайсыз? Apple Silicon Macтерде iOS колдонмолорун каалайсызбы же веб колдонмолору жана башка альтернативалар сиз үчүн жетиштүүбү?
салам айтам. Эгер менин iPhone жана iPad'имдеги колдонмо M1 менен MacBook'та да колдонулса жана ал 24me колдонмосу болсо, мен аны каалайт элем.
Көйгөй дал ошол энергияны керектөө болгон. Башкача айтканда, бүгүнкү күндө адамдардын эң чектелген тобу баалай турган нерсе. CV19 чараларынын аркасында кафеде, ресторанда, пляжда фонарик менен код коюуга туура келген адамдардын саны бир топ кыскарды. Негизинен алар мынчалык күчтүн кереги жок.
Студиялардагы көп адамдар платформанын HW чектөөлөрүнө туш болушат. Же керектөөсүнө карабастан аткаруунун жетишсиздиги. Атүгүл аткаруунун жана туташуунун бардык параметрлеринде X SoC эмес.
Салам. Чынын айтканда, iOS'тон Mac'ка колдонмону ушундай жол менен алуу өтө жөнөкөй же татаал болушу мүмкүн. Ортодо көп нерсе жок. Себеби жөнөкөй - iOS тиркемесин эки жол менен түзсө болот - SwiftUI же UIKit аркылуу (башка ыкмаларга көңүл бурбаңыз, процедура ал жерде окшош, кээде андан да татаал). Негизи, SwiftUI эң оңой жол, чөйрө код менен түзүлөт жана түзмөккө ыңгайлашат. Ошентип, ал Mac'та да жеткиликтүү болушу үчүн өзгөртүлөт. Бул супер татаал эмес. Андан кийин UIKit кенепте интерфейсти куруунун негизинде иштейт, ыңгайлаштыруу иштеп чыгуучунун көбүрөөк кийлигишүүсүн талап кылат. Менин билишимче, Meta же Google колдонмолору бир аз татаалдашкан жана Mac'ты туура колдоо үчүн жаңы колдонмону жасоо керек болот. SwiftUI менен көйгөй - бул кыйла жаңы, ал iOS 12 же 13-жылдан бери бизде (мен бул жерде так эмес), андыктан ал үчүн абдан заманбап колдонмолор гана туура оңдолгон. Apple иштеп чыгуучулар үчүн SwiftUIде түзүү боюнча чоң демилгеге ээ, бул алкактын жөнөкөйлүгү жана тез өнүгүшү, бирок менин оюмча, андан башка эч нерсе кыла албайт.