Software de sistem Nintendo Switch - Nintendo Switch system software

Software de sistem Nintendo Switch
NintendoSwitchLogo.svg
Nintendo Switch Menu screenshot.png
Sistemul de operare și interfața utilizatorului Nintendo Switch
Dezvoltator Laboratorul Nintendo
HAL
Scris in C , C ++ și HTML pentru setări
Familia OS Derivat al software-ului de sistem Nintendo 3DS
Starea de lucru Actual
Modelul sursă Sursă închisă
Eliberarea inițială 1.0.0 / 3 martie 2017 ; acum 4 ani ( 03.03.2017 )
Ultima lansare 13.0.0 / 14 septembrie 2021 ; Acum o zi ( 14.09.2021 )
Disponibil in
  • Chineză simplificată)
  • Tradițional chinezesc)
  • Olandeză
  • Engleza Regatul Unit)
  • Engleză Statele Unite)
  • Franceză (Canada)
  • Franceză (Franța)
  • limba germana
  • Italiană
  • japonez
  • coreeană
  • Portugheză (Brazilia)
  • Portugheză (Portugalia)
  • Rusă
  • Spaniolă (America Latină)
  • Spaniolă (Spania)
Metoda de actualizare Descărcare directă
Card de joc
Platforme Nintendo Switch
Nintendo Switch Lite
Precedat de Software de sistem Nintendo 3DS Software de sistem
Wii U
Site oficial en-americas-support .nintendo .com / app / answers / detail / p / 897 / a _id / 22525

Software - ul sistem de comutare Nintendo ( de asemenea , cunoscut prin numele de cod Horizon ) este un actualizabil firmware și sistemul de operare utilizat de Nintendo Comutare consola de jocuri video . Porțiunea sa principală este ecranul HOME, format din bara de sus, vizualizatorul de capturi de ecran („Album”) și comenzile rapide către Nintendo eShop , Știri și Setări.

Tehnologie

OS

Nintendo a publicat doar informații limitate despre componentele interne ale Switch-ului către public, cu toate acestea, cercetătorii în domeniul securității computerelor, dezvoltatorii de software homebrew și autorii emulatorilor au analizat sistemul de operare în profunzime.

Constatări remarcabile includ faptul că sistemul de operare Switch este denumit în cod Horizon, că este o evoluție a software-ului sistemului Nintendo 3DS și că implementează o arhitectură proprietară de microkernel . Toți driverele rulează în spațiul utilizatorilor , inclusiv driverul Nvidia, pe care cercetătorii de securitate l-au descris ca „cam asemănător driverului Linux”. Driverul grafic prezintă un strat API subțire nedocumentat, numit NVN, care este „cam ca Vulkan ”, dar expune majoritatea caracteristicilor hardware, cum ar fi profilul de compatibilitate OpenGL cu extensiile Nvidia. Toate procesele de spațiu utilizator utilizează Randomizarea aspectului spațiului de adrese și sunt plasate în sandbox .

Nintendo a depus eforturi pentru a proiecta software-ul sistemului pentru a fi cât mai minimalist posibil, cu elementele grafice ale meniului principal folosind mai puțin de 200 de kilobyți . Acest minimalism este menit să îmbunătățească performanța sistemului și să lanseze jocuri mai repede.

Încă din iulie 2018, Nintendo a încercat să contracareze fabricarea caselor și pirateriei. Măsurile includ o platformă online interdicție , iar pe partea de hardware, patching de Tegra pentru a preveni exploateaza . La 11 decembrie 2018, Nintendo l-a dat în judecată pe Mikel Euskaldunak pentru că a vândut modificarea Switch care poate juca jocuri piratate . Din august 2019, dificultatea fabricării casei a crescut, deoarece noul cip Mariko a înlocuit vechiul cip Erista. După lansarea Lite, la sfârșitul anului 2019, au fost anunțate instrumente pentru piratarea tuturor consolelor Switch. Gary Bowser a fost arestat în septembrie 2020 în Republica Dominicană . Ulterior, Bowser s-a prezentat în instanță în SUA. Procuratura susține că Bowser a fost un lider al grupului de piraterie.

Componente open source

În ciuda concepțiilor greșite populare contrare, Horizon nu este derivat în mare parte din codul FreeBSD și nici din Android , deși licența software și eforturile de inginerie inversă au dezvăluit că Nintendo folosește un anumit cod atât în ​​unele servicii de sistem, cât și în drivere. De exemplu, stiva de rețea din sistemul de operare Switch este derivată cel puțin parțial din codul FreeBSD. Utilizarea de către Nintendo a codului de rețea FreeBSD este legală, deoarece este pusă la dispoziție sub licența permisivă BSD și nici măcar neobișnuit - în special, stiva Microsoft Windows TCP / IP a fost inițial derivată din codul BSD în mod similar.

Componentele derivate din codul Android includ cadrul multimedia Stagefright, precum și componentele stivei grafice, inclusiv serverul de afișare (derivat din SurfaceFlinger ) și driverul grafic (care pare a fi derivat din driverul Linux proprietar al Nvidia).

Deși un browser web complet destinat navigării generale nu este disponibil pe consolă începând cu aprilie 2021, sunt incluse mai multe așa-numite „applet-uri” care utilizează motorul de redare WebKit pentru a afișa conținutul web într-o interfață înapoi. Un applet alimentat cu WebKit este utilizat pentru a permite utilizatorilor să se conecteze la portaluri captive atunci când se conectează la anumite rețele fără fir, precum și pentru caracteristici ale sistemului de operare, cum ar fi Nintendo eShop, integrări de social media și manuale digitale.

Interfața cu utilizatorul

Ecranul de start

Ecranul de pornire Nintendo Switch are informații despre baterie, internet și oră în colțul din dreapta sus, iar dedesubt este o grilă care arată toate software-urile din sistem, descărcate sau fizice. Mai jos, acesta are comenzi rapide la funcțiile sistemului de operare, cum ar fi Nintendo Switch Online, Știri, eShop, Album, setările controlerului, Setări de sistem și un buton Sleep Mode. În prezent, ecranul de pornire Nintendo Switch nu are un browser de internet și un sistem de mesagerie.

Știri

Funcția Știri a software-ului Nintendo Switch permite utilizatorilor să citească știri și reclame despre jocuri furnizate de Nintendo și dezvoltatori terți. Știrile sunt afișate și atunci când sistemul este blocat.

Interfața Știri a fost disponibilă inițial în versiunea 1.0.0 a software-ului, cu toate acestea, titlurile noi nu au fost transmise până când nu a fost lansată actualizarea 2.0.0. Actualizarea 3.0.0 a actualizat sistemul News, adăugând mai multe „canale” de știri pentru diferite jocuri la care utilizatorii se pot abona. Titlurile de știri care apar depind de canalele abonate. Actualizarea 4.0.0 a îmbunătățit și mai mult ecranul Știri, actualizându-i aspectul. Actualizarea 9.0.0 a adăugat suport de căutare la canalul News, permițând utilizatorilor să restrângă lista prin filtre sau text gratuit. Actualizarea 10.0.0 a adăugat o caracteristică „Marcaj”, permițând utilizatorilor să-și salveze articolele de știri preferate.

Nintendo eShop

Opțiunea Nintendo eShop din meniul Acasă deschide o interfață bazată pe WebKit care permite achiziționarea și descărcarea jocurilor de pe Nintendo eShop.

Pe lângă jocuri, eShop-ul oferă aplicații selectate care nu sunt de jocuri. Niconico , un popular serviciu video japonez, a fost lansat pentru Switch în Japonia la 13 iulie 2017 și a fost prima aplicație media a Switch-ului de pe orice piață. Hulu a fost prima aplicație de streaming video lansată pentru Switch în Statele Unite la 9 noiembrie 2017. În iunie 2018, Fils-Aimé a spus că conversațiile pentru a aduce Netflix la Switch sunt „în curs”. O aplicație YouTube a fost lansată pe 8 noiembrie 2018. La 4 noiembrie 2020, o aplicație de versiune de încercare a serviciului de streaming video Tencent a fost lansată exclusiv pentru consolele Nintendo Switch distribuite oficial de Tencent în China continentală. O aplicație de versiune oficială va fi lansată la o dată ulterioară. Funimation și-a lansat propria aplicație de streaming pentru Nintendo Switch, cu un aspect refăcut și funcții noi. Aplicația a devenit disponibilă prin eShop în Statele Unite și Canada la 15 decembrie 2020 și va fi lansată în alte țări la o dată ulterioară, cum ar fi Regatul Unit și Irlanda, la 22 martie 2021.

Korg Gadget, o aplicație de producție muzicală, a fost lansată pentru Nintendo Switch pe 26 aprilie 2018. InkyPen, o aplicație de abonament de benzi desenate și manga, lansată exclusiv pe Switch la nivel mondial în decembrie 2018. Izneo, un alt serviciu de abonament de benzi desenate și manga, a fost lansat pentru Switch în februarie 2019. FUZE4 , o aplicație de limbaj de programare bazată pe text, a fost lansată în august 2019.

Album

Albumul stochează capturi de ecran și videoclipuri capturate. Apăsând butonul „Captură” de pe controler, în software-ul acceptat, se va salva o captură de ecran, fie pe cardul microSD , fie în memoria sistemului. Albumul permite utilizatorilor să vizualizeze capturi de ecran care au fost realizate. Capturile de ecran pot fi editate prin adăugarea de text și pot fi partajate pe Facebook sau Twitter . În plus, în jocurile acceptate, ținând apăsat butonul Captură pentru scurt timp, se vor salva ultimele 30 de secunde de videoclip în Album. Apoi poate fi tăiat și postat online.

Actualizarea 2.0.0 a adăugat capacitatea de a posta capturi de ecran pe Facebook sau Twitter din interfața de utilizare a sistemului, facilitând partajarea capturilor de ecran. Actualizarea 4.0.0 a adăugat suport pentru salvarea videoclipurilor de 30 de secunde, în jocuri compatibile. Actualizarea 11.0.0 a adăugat capacitatea de a descărca capturi de ecran și videoclipuri pe un computer printr-un cablu USB sau pe un dispozitiv mobil prin intermediul unei pagini web care găzduiește fișierele generate de Switch.

Controlere

Meniul Controlere permite conectarea, deconectarea sau reconectarea controlerelor. Actualizarea 3.0.0 a adăugat opțiunea „Găsiți controlere”, care permite ca orice controler din apropiere care a fost asociat să fie pornit și vibrat de la distanță, pentru a ajuta la găsirea controlerelor pierdute.

Setări

Opțiunea Setări permite modificarea setărilor sistemului și include alte funcționalități, cum ar fi crearea Miis .

Istoricul actualizărilor

Versiunea inițială a software-ului de sistem pentru Nintendo Switch în consolele din ziua lansării a fost actualizată ca patch-ul „prima zi” la 3 martie 2017, data lansării consolei. Actualizarea a adăugat funcții online care lipseau anterior din software-ul original înainte de data lansării sale oficiale. Unele caracteristici notabile ale acestei actualizări sunt accesul la Nintendo eShop , precum și posibilitatea de a adăuga prieteni la o listă de prieteni, similară cu cea a Nintendo 3DS . Se spune că actualizarea firmware-ului din aprilie 2021 ar fi adăugat sunet bluetooth . Pe 7 iunie 2021, patch-ul 12.0.3 a fost lansat, dar a fost eliminat 12 ore mai târziu pentru probleme legate de conexiunile de rețea, precum și probleme cu cardurile MicroSDXC. Pe 14 septembrie 2021, patch-ul 13.0 a fost lansat. Patch 13.0 a adăugat suport pentru dispozitivele audio Bluetooth, capacitatea de a aplica actualizări de software la Switch Dock (aplicabilă numai pentru docurile lansate cu Switch OLED Model, care au un port LAN încorporat) și o nouă setare pentru modul Sleep care permite Comutatorul pentru a menține o conexiune la Internet când comutatorul este adormit pentru a descărca actualizări. Când este dezactivată, consola se va conecta la Internet doar ocazional, când doarme, pentru a economisi energie. În plus, patch-ul 13.0 a modificat metoda pentru a iniția o calibrare a stick-ului de control și le-a permis utilizatorilor să-și vizualizeze banda de frecvență a internetului wireless (2,4 GHz sau 5 GHz) pe pagina Stare conexiune internet.

Referințe