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

Երբ 2019-ին տեղի ունեցավ WWDC մշակողների ավանդական կոնֆերանսը, գործնականում բոլորը մտածում էին, թե ինչ նորություններ է բերելու iOS 13-ը: Ինչևէ, Apple-ին նույնպես հաջողվեց զարմացնել մեզ այս առիթով։ Մասնավորապես, iPadOS 13-ի ներդրումը: Ըստ էության, այն գրեթե նույնական համակարգ է iOS-ին, միայն հիմա, ինչպես անունն է հուշում, այն ուղղակիորեն նախատեսված է Apple պլանշետների համար, որոնք պետք է օգտվեն իրենց ավելի մեծ էկրաններից: Բայց երբ մենք նայում ենք երկու համակարգերին, մենք կարող ենք տեսնել նրանց մի շարք նմանություններ: Դրանք գործնականում նույնն են (մինչ այսօր)։

Ուստի հարց է առաջանում՝ ինչո՞ւ իրականում Apple-ը սկսեց դրանք բաժանել, երբ դրանց միջև գործնականում տարբերություններ չկան։ Սկզբում դուք կարող եք մտածել, որ դա միայն այն պատճառով է, որ օգտվողները կարող են ավելի լավ կողմնորոշվել համակարգերում և անմիջապես իմանալ, թե իրականում ինչի մասին է խոսքը: Սա ընդհանուր առմամբ իմաստ ունի և, անկասկած, պատճառներից մեկն է, թե ինչու Կուպերտինոյի հսկան առաջին հերթին դիմեց նման բանի: Բայց հիմնարար պատճառը մի փոքր այլ է.

Ծրագրավորողները գլխավոր դերում

Ինչպես արդեն նշեցինք վերևում, հիմնական պատճառն այլ բանի մեջ է, որը մենք նույնիսկ ստիպված չենք տեսնել որպես օգտվող: Apple-ն այս ուղղությամբ գնաց հիմնականում ծրագրավորողների պատճառով։ Ստեղծելով մեկ այլ օպերացիոն համակարգ, որն աշխատում է միայն և միայն Apple-ի պլանշետների վրա, նա շատ ավելի հեշտացրեց նրանց աշխատանքը և նրանց տվեց մի շարք օգտակար գործիքներ՝ առաջ տանելով զարգացումը։ Միշտ ավելի լավ է ունենալ անկախ հարթակներ, քան բոլոր սարքերի համար, ինչպես օրինակ, Android-ը մեզ գեղեցիկ է ցույց տալիս: Այն աշխատում է հարյուրավոր տեսակի սարքերի վրա, ինչի պատճառով տվյալ հավելվածը միշտ չէ, որ կարող է իրեն պահել այնպես, ինչպես նախատեսել են մշակողները։ Այնուամենայնիվ, այս խնդիրը խորթ է Apple-ի համար:

Դա կարող ենք լավ ցույց տալ նաև պրակտիկայի օրինակով։ Մինչ այդ, մշակողները աշխատել են իրենց iOS հավելվածի վրա՝ ապահովելու, որ այն ինչ-որ կերպ կաշխատի ինչպես iPhone-ների, այնպես էլ iPad-ների վրա: Բայց նրանք հեշտությամբ կարող էին դժվարության մեջ ընկնել: Դրա պատճառով, օրինակ, iPad-ներում հավելվածի դասավորությունը ստիպված չէր աշխատել, երբ օգտատերը պլանշետն ուներ լանդշաֆտային ռեժիմում, քանի որ սկզբում iOS հավելվածը չէր կարող ընդլայնել կամ օգտագործել լանդշաֆտային ռեժիմի ողջ ներուժը: Դրա շնորհիվ մշակողները ստիպված էին լավագույն դեպքում փոփոխություններ կատարել կոդի մեջ, իսկ վատագույն դեպքում՝ վերամշակել ծրագրային ապահովումն ընդհանրապես iPad-ների համար: Նմանապես, նրանք նաև ունեն լրացուցիչ առավելություն՝ ի վիճակի են ավելի լավ մուտք գործել բացառիկ հնարավորություններ և դրանք կիրառել իրենց գործիքներում: Հիանալի օրինակ է երեք մատով պատճենելու ժեստերը:

ios 15 ipados 15 ժամացույց 8
iPadOS-ը, watchOS-ը և tvOS-ն հիմնված են iOS-ի վրա

Կտեսնե՞նք ավելի շատ տարբերություններ:

Այսպիսով, iOS-ի և iPadOS-ի բաժանման հիմնական պատճառը պարզ է. այն հեշտացնում է ծրագրավորողների աշխատանքը, որոնք այդպիսով ունեն ավելի շատ տարածք և ընտրանքներ: Իհարկե, կա նաև այն հարցը, թե արդյոք Apple-ը պատրաստվում է էական փոփոխության։ Երկար ժամանակ Gigant-ը բախվում էր զգալի քննադատության՝ ուղղված Apple-ի պլանշետներին, որոնք, թեև առաջարկում են առաջին կարգի կատարում, նույնիսկ չեն կարող օգտագործել այն iPadOS-ի զգալի սահմանափակումների պատճառով: Հետևաբար, օգտատերերի մեծամասնությունը ցանկանում է համակարգը մոտեցնել macOS-ին՝ հատկապես ավելի լավ բազմաֆունկցիոնալ աշխատանքի համար: Ներկայիս Split View տարբերակը այնքան էլ հեղափոխական չէ:

Ցավոք, առայժմ պարզ չէ, թե արդյոք մենք երբևէ կտեսնենք նման փոփոխություններ: Այս պահին խնձորի կուլուարներում նման բանի մասին չի խոսվում։ Ինչևէ, 6 թվականի հունիսի 2022-ին տեղի կունենա WWDC 2022 մշակողների կոնֆերանսը, որի ընթացքում Apple-ը մեզ կցուցադրի iOS 16, iPadOS 16, watchOS 9 և macOS 13 նոր օպերացիոն համակարգերը: Այսպիսով, մենք կարող ենք հուսալ, որ մենք անհամբեր սպասելու բան ունենք: դեպի.

.