Nintendo Switch жүйесінің бағдарламалық жасақтамасы - Википедия - Nintendo Switch system software

Nintendo Switch жүйесінің бағдарламалық жасақтамасы
NintendoSwitchLogo.svg
Nintendo Switch Menu screenshot.png
Nintendo Switch операциялық жүйесі және қолданушы интерфейсі
ӘзірлеушіНинтендо
HAL зертханасы[1]
ЖазылғанC, C ++ және HTML параметрлер үшін
ОЖ отбасыТуындысы Nintendo 3DS жүйесінің бағдарламалық жасақтамасы
Жұмыс жағдайыАғымдағы
Дереккөз моделіЖабық көзі
Бастапқы шығарылым1.0.0 / 3 наурыз 2017 ж; 3 жыл бұрын (2017-03-03)
Соңғы шығарылым11.0.1 / 10 желтоқсан 2020 ж; 6 күн бұрын (2020-12-10)[2]
Қол жетімдіҚытай (Жеңілдетілген), қытай (дәстүрлі), голланд, ағылшын (Ұлыбритания), ағылшын (Америка Құрама Штаттары), француз (Канада), француз (Франция), неміс, итальян, жапон, корей, португал (Бразилия), португал (Португалия) ), Орыс, испан (Латын Америкасы), испан (Испания)
Жаңарту әдісіТікелей жүктеу
Ойын картасы
ПлатформаларNintendo қосқышы
Nintendo Switch Lite
АлдыңғыNintendo 3DS жүйесінің бағдарламалық жасақтамасы
Wii U жүйесінің бағдарламалық жасақтамасы

The Nintendo Switch жүйесінің бағдарламалық жасақтамасы (сонымен қатар оның код атымен де белгілі Көкжиек)[3] жаңартылатын болып табылады микробағдарлама және операциялық жүйе арқылы қолданылады Nintendo қосқышы бейне ойын консолі. Оның негізгі бөлігі - жоғарғы жолақтан, скриншотты қарау құралынан («Альбом») және тіркесімдерден тұратын HOME экраны. Nintendo eShop, Жаңалықтар және параметрлер.

Технология

ОЖ

Нинтендо коммутатордың ішкі құрылғылары туралы шектеулі ақпаратты ғана жариялады, дегенмен компьютерлік қауіпсіздікті зерттеушілер, үй қайнату бағдарламалық жасақтама жасаушылар және авторлары эмуляторлар барлық операциялық жүйені терең талдады.[4][5][3]

Көрнекі жаңалықтарға коммутатордың «Горизонт» деп аталатын аты, оның эволюциясы кіреді Nintendo 3DS жүйесінің бағдарламалық жасақтамасы және ол меншікті жүзеге асырады микро ядро сәулет.[4][3] Барлық жүргізушілер кіреді пайдаланушылар кеңістігі, соның ішінде қауіпсіздік зерттеушілері «Linux драйверіне ұқсас» деп сипаттаған Nvidia драйверін қосады. Графикалық драйверде NVN деп аталатын құжатсыз жұқа API қабаты бар, ол «ұқсас Вулкан "[4] сияқты көптеген аппараттық мүмкіндіктерді шығарады OpenGL Nvidia кеңейтімдерімен үйлесімділік профилі. Барлық пайдаланушылар кеңістігі процестері қолданылады Мекен-жай кеңістігінің рандомизациясы және болып табылады құм жәшігі.[4][3]

Nintendo жүйелік бағдарламалық жасақтаманы мүмкіндігінше минималистік етіп жасауға тырысады, басты мәзірдің графикалық активтері 200-ден аз болады. килобайт. Бұл минимализм жүйенің жұмысын жақсартуға және ойындарды тезірек іске қосуға арналған.[6]

Ашық бастапқы компоненттер

Керісінше танымал қате түсініктерге қарамастан, Горизонт негізінен алынған емес FreeBSD код, не Android бағдарламалық жасақтама лицензиясы болғанымен[7] және кері инженерлік күштер[8][9] Nintendo кейбір жүйелік қызметтерде де, драйверлерде де кейбір кодтарды қолданатынын анықтады. Мысалы, ОЖ-дегі желілік стек, кем дегенде, ішінара FreeBSD кодынан алынған.[8] Nintendo-ның FreeBSD желілік кодын қолдануы заңды, себебі ол рұқсат етілген BSD лицензиясы, тіпті ерекше емес - атап айтқанда, Microsoft Windows TCP / IP стек бастапқыда осыған ұқсас BSD кодынан алынған.[10]

Алынған компоненттер Android кодқа Stagefright мультимедиялық шеңбері кіреді,[11] сонымен қатар графикалық стектің компоненттері[5] оның ішінде дисплей сервері (алады SurfaceFlinger )[9] және графикалық драйвер (бұл Nvidia меншікті Linux драйверінен алынған сияқты).[12]

Жалпы қарауға арналған толық веб-шолғыш 2020 жылдың қараша айынан бастап консольде қол жетімді болмаса да, бірнеше «апплеттер» енгізілген, олар WebKit интерфейс ішінде веб-мазмұнды көрсетуге арналған қозғалтқыш. WebKit-пен жұмыс жасайтын апплет пайдаланушылардың кіруіне мүмкіндік беру үшін қолданылады тұтқындаған порталдар кейбір сымсыз желілерге қосылу кезінде, сондай-ақ Nintendo eShop, әлеуметтік медиа интеграциялары және сандық нұсқаулық сияқты операциялық жүйенің мүмкіндіктері үшін.[13][14]

Пайдаланушы интерфейсі

Негізгі экран

Nintendo Switch негізгі экранында оң жақ жоғарғы бұрышында батарея, интернет және уақыт туралы ақпарат бар, ал төменде жүйеде барлық жүктелген немесе физикалық бағдарламалық жасақтаманы көрсететін тор бар. Оның астында Nintendo Switch Online, News, eShop, альбом, контроллер параметрлері, жүйенің параметрлері және ұйқы режимі батырмасы сияқты ОЖ функцияларының тіркесімдері бар.[15] Nintendo Switch негізгі экранында қазіргі уақытта интернет-шолғыш пен хабар алмасу жүйесі жоқ.

Жаңалықтар

Nintendo Switch бағдарламалық жасақтамасының News функциясы пайдаланушыларға ойын жаңалықтары мен Nintendo және үшінші тарап әзірлеушілері ұсынған жарнамаларды оқуға мүмкіндік береді.[16] Жаңалықтар жүйе құлыптаулы кезде де көрсетіледі.[дәйексөз қажет ]

Жаңалықтар интерфейсі бастапқыда бағдарламалық жасақтаманың 1.0.0 нұсқасында қол жетімді болды, бірақ 2.0.0 жаңартуы шыққанға дейін жаңа тақырыптар жіберілмеді. 3.0.0 жаңартуы қолданушылар жазыла алатын әр түрлі ойындарға арналған көптеген жаңалықтар арналарын қосып, Жаңалықтар жүйесін жаңартты. Пайда болатын жаңалықтардың тақырыптары қандай арналарға жазылуға байланысты. 4.0.0 жаңартуы жаңалықтар экранын одан әрі жақсартты, оның орналасуын жаңартады. 9.0.0 жаңартуы қолданушыларға тізімді сүзгілер немесе ақысыз мәтін арқылы тарылтуға мүмкіндік беретін жаңалықтар арнасына іздеу қолдауын қосты.[2] 10.0.0 жаңартуы пайдаланушыларға сүйікті жаңалықтар мақалаларын сақтауға мүмкіндік беретін «Бетбелгі» функциясын қосты.[17][16] 11.0.0 жаңартуы «Nintendo Switch Online» функциясын және альбомнан фотосуреттерді ұялы телефонға көшіру мүмкіндігін қосқан.

Nintendo eShop

Басты мәзірдегі Nintendo eShop опциясы WebKit негізін ашады[14] ойындарды Nintendo eShop-тан сатып алуға және жүктеуге мүмкіндік беретін интерфейс.

EShop ойындармен қатар ойынға жатпайтын таңдаулы бағдарламаларды ұсынады. Никонико, Жапонияда Switch үшін Жапонияда 2017 жылдың 13 шілдесінде іске қосылған танымал жапондық видео сервис және кез-келген нарықта Switch-тің алғашқы үшінші тарап медиа қосымшасы болды.[18] Хулу 2017 жылдың 9 қарашасында Америка Құрама Штаттарындағы Switch үшін шығарылған алғашқы видео ағындық қосымшасы болды.[19] A YouTube өтінім 2018 жылдың 8 қарашасында шығарылды.[20] Fils-Aimé 2018 жылдың маусымында сұхбаттасу туралы айтты Netflix қосқышқа «жалғасуда».[21] 4 қараша 2020 ж. Сынақ нұсқасы Tencent бейне ағындық сервис ресми түрде таратылған Nintendo Switch консолі үшін ғана іске қосылды Тенцент материктік Қытайда. Ресми нұсқа қолданбасы кейінірек іске қосылады.[22] Фимимация қайта өңделген макеті мен жаңа функциялары бар Nintendo қосқышына арналған өздерінің ағындық қосымшасын іске қосты. Қолданба АҚШ пен Канададағы eShop арқылы 2020 жылдың 15 желтоқсанында қол жетімді болды және кейінірек Ұлыбританияда, Ирландияда, Мексикада және басқа да елдерде іске қосылады.[23]

Korg Gadget, музыкалық өндіріс қолданбасы, Nintendo Switch үшін 26 сәуірде 2018 жылы шығарылды.[24] InkyPen, комикстер мен манга жазылым қосымшасы, тек 2018 жылдың 17 желтоқсанында бүкіл әлемде тек Switch-те іске қосылды.[25] Изнео, тағы бір комикстер мен мангаға жазылу қызметі 2019 жылдың 28 ақпанында ауысу үшін шығарылды.[26] FUZE4, мәтінге негізделген бағдарламалау тілі қосымшасы 2019 жылдың тамызында шығарылды.[27]

Альбом

Альбомда түсірілген скриншоттар мен бейнелер сақталады. Қолдау көрсетілетін бағдарламалық жасақтамада контроллердегі «Түсіру» батырмасын басу скриншотты сақтайды microSD картаға немесе жүйелік жадқа Альбом пайдаланушыларға түсірілген скриншоттарды көруге мүмкіндік береді. Скриншоттарды мәтін қосу арқылы өңдеуге болады және олармен бөлісуге болады Facebook немесе Twitter.[28] Сонымен қатар, қолдау көрсетілетін ойындарда Capture батырмасын басып тұрып, альбомға соңғы 30 секундтық бейнені сақтайды. Содан кейін оны кесіп, желіге орналастыруға болады.[29]

2.0.0 жаңартуы скриншоттарды орналастыру мүмкіндігін қосты Facebook немесе Twitter скриншоттармен бөлісуді жеңілдететін UI жүйесінен. 4.0.0 жаңартуы үйлесімді ойындарда 30 секундтық бейнелерді үнемдеуге қолдау көрсетті. Жаңартылған 11.0.0 а скриншоттар мен бейнелерді жүктеу мүмкіндігін қосқан ДК арқылы USB флеш кабель немесе мобильді құрылғыға ауысу арқылы жасалған файлдарды орналастыратын веб-сайт арқылы.

Контроллерлер

Контроллерлер мәзірі контроллерлерді жұптауға, ажыратуға немесе қайта қосуға мүмкіндік береді. 3.0.0 жаңартуы жоғалған контроллерлерді табуға көмектесу үшін жұптастырылған кез-келген жақын орналасқан контроллерлерді қашықтан қосуға және дірілдетуге мүмкіндік беретін «Контроллерлерді табу» опциясын қосты.[30]

Параметрлер

Параметрлер опциясы жүйе параметрлерін өзгертуге мүмкіндік береді және жасау сияқты басқа функцияларды қамтиды Миис.[31]

Жаңартулар тарихы

Nintendo Switch үшін жүйелік бағдарламалық жасақтаманың бастапқы нұсқасы іске қосу күнінің пульттерін консоль іске қосылатын 2017 жылдың 3 наурызында «бір күндік» патч ретінде жаңартты.[32] Жаңарту бұрын іске қосылғанға дейін бастапқы бағдарламалық жасақтамада жоқ болатын онлайн-мүмкіндіктерді қосты. Бұл жаңартудың кейбір маңызды ерекшеліктері - Nintendo eShop сияқты достар тізіміне достар қосу мүмкіндігі Nintendo 3DS.[33]

Әдебиеттер тізімі

  1. ^ Брайан (2 сәуір 2017). «HAL зертханасы Switch - Nintendo Everything-дің әртүрлі бөліктерін жасады». nintendoeverything.com. Алынған 7 мамыр 2020.
  2. ^ а б «Nintendo Switch жүйесінің жаңартулары және тарихын өзгерту». Нинтендо. Алынған 14 қыркүйек 2020.
  3. ^ а б в г. Говейн Тангуй Анри Габриэль Исидор Руссель-Тарбуриех; Менард, Ноэль; Рас, Тайлер; Ви, Тини; Рейсюкаку (2019). «Nintendo қосқышының қауіпсіздігін әдісті жеңу». arXiv:1905.07643 [cs.CR ].
  4. ^ а б в г. «Консольдің қауіпсіздігі - қосқыш». Алынған 30 мамыр 2018.
  5. ^ а б «2018 жылға арналған есеп 1 бөлім». юзу.
  6. ^ Крэддок, Райан (22 тамыз 2018). «Коммутатордың үй мәзірі жылдам жылдамдыққа 200 КБ-тан аз ресурстарды пайдаланады». Nintendo Life. Алынған 22 тамыз 2018.
  7. ^ «Nintendo Switch туралы хакерлер осы уақытқа дейін не біледі». Wololo.net. 9 наурыз 2017 ж. Алынған 13 наурыз 2017.
  8. ^ а б «Розеткаларға қызмет көрсету». Switchwrew Wiki. Алынған 30 тамыз 2020.
  9. ^ а б «Nvnflinger қызметтері». Switchwrew Wiki. Алынған 30 тамыз 2020.
  10. ^ «Шындығында, Windows BSD кодын пайдаланады». Алынған 24 наурыз 2018.
  11. ^ «Hacker nehmen Nintendos Switch ins Visier».. онлайн режимінде (неміс тілінде). Хайнц Хейзе. Алынған 14 наурыз 2017.
  12. ^ «NV қызметтері». Switchwrew Wiki. Алынған 30 тамыз 2020.
  13. ^ Каннингэм, Эндрю (13 наурыз 2017). «Nintendo Switch кемелері жіберілмеген 6 айлық WebKit осалдықтары бар кемелер». Ars Technica. Алынған 14 наурыз 2017.
  14. ^ а б «Интернет-шолғыш». Switchwrew Wiki. Алынған 30 тамыз 2020.
  15. ^ «HOME мәзіріне шолу». Нинтендо. Алынған 10 маусым 2020.
  16. ^ а б «Жаңалықтарға шолу». Нинтендо. Алынған 10 маусым 2020.
  17. ^ Амелия Н. (14 сәуір 2020). «Жаңа функциялар келді!» (Nintendo Switch жаңалықтары). Нинтендо.
  18. ^ Фрэнк, Аллегра (12 шілде 2017). «Nintendo қосқышы өзінің алғашқы ағынды бағдарламасын алады». Көпбұрыш. Мұрағатталды түпнұсқадан 2017 жылғы 16 шілдеде. Алынған 12 шілде 2017.
  19. ^ McWhertor, Майкл (9 қараша, 2017). «Hulu Nintendo қосқышына келеді». Көпбұрыш. Мұрағатталды түпнұсқасынан 2017 жылғы 9 қарашада. Алынған 9 қараша, 2017.
  20. ^ Welch, Chris (8 қараша 2018). «YouTube бүгін Nintendo қосқышына келеді». Жоғарғы жақ. Алынған 8 қараша 2018.
  21. ^ Крэддок, Райан (14 маусым 2018). «YouTube пен Netflix-ті ауыстыруға мүмкіндік беретін әңгімелер» жалғасуда"". Nintendo Life. Алынған 1 қыркүйек 2018.
  22. ^ «Tencent бейнесі Nintendo eShop-қа ауысудың қытайлық нұсқасы үшін келеді». cnTechPost. 4 қараша 2020. Алынған 6 желтоқсан 2020.
  23. ^ Дулан, Лиам (14 желтоқсан 2020). «Бұл ресми, Funimation осы аптада аниме қосымшасын шығарады». Nintendo Life. Алынған 15 желтоқсан 2020.
  24. ^ «Nintendo Switch eShop сүйікті музыкалық студиясын алады - бірақ кейбір маңызды өзгерістермен». Көпбұрыш. Алынған 8 қараша 2018.
  25. ^ H, Генри Сент-Легер 2018-12-17T10: 08: 21Z; өткізді. «InkyPen сізге Nintendo Switch-те комикстер оқуға мүмкіндік береді - және бағдарлама тірі болды». TechRadar. Алынған 17 желтоқсан 2018.
  26. ^ Т.Райт, Стивен (28 ақпан 2019). «Comic Book, Graphic Roman Reader Izneo Hits Nintendo Switch». Әртүрлілік. Алынған 1 наурыз 2019.
  27. ^ «FUZE4 Nintendo қосқышы». Американың Nintendo. Алынған 7 қыркүйек 2019.
  28. ^ «Скриншоттарды қалай түсіруге және көруге болады». Нинтендо. 1 шілде 2018. Алынған 1 шілде 2018.
  29. ^ «Геймплейді қалай түсіруге және өңдеуге болады». Нинтендо. 1 шілде 2018. Алынған 1 шілде 2018.
  30. ^ «» Контроллерлерді табу «функциясын қалай пайдалануға болады». Нинтендо. 1 шілде 2018. Алынған 1 шілде 2018.
  31. ^ «Mii қалай жасауға болады». Нинтендо. 1 шілде 2018. Алынған 1 шілде 2018.
  32. ^ Кайл Орланд (1 наурыз 2017). «Nintendo Switch шолуы: Game Boy ойын-сауық жүйесімен танысу». ArsTechnica. Конде Наст.
  33. ^ Крейг Мажаски (23 ақпан 2017). «1-ші күн Nintendo Switch ОЖ жаңарту туралы мәліметтер». NintendoTimes.