www.wikidata.uk-ua.nina.az
Bagatoplatfo rmnist dzherelo krosplatformnist dzherelo multiplatformnist dzherelo vlastivist programnogo zabezpechennya pracyuvati bilsh nizh na odnij programnij v tomu chisli operacijnij sistemi abo aparatnij platformi tehnologiyi sho dozvolyayut dosyagti takoyi vlastivosti Krosplatformnist dozvolyaye suttyevo skorotiti vitrati na rozrobku novogo abo adaptaciyu isnuyuchogo programnogo zabezpechennya Zalezhno vid zasobiv realizaciyi podilyayetsya na krosplatformnist na rivni mov programuvannya a takozh instrumentiv takih mov kompilyatoriv ta redaktoriv zv yazkiv seredovisha vikonannya operacijnoyi sistemi ta aparatnoyi platformi Zmist 1 Tehnologiyi ta zasobi dosyagnennya krosplatformnosti 1 1 Krosplatformnist mov programuvannya 1 2 Krosplatformnist na rivni seredovisha vikonannya 1 3 Krosplatformnist na aparatnomu rivni 2 Emulyaciya 3 Krosplatformnist program 3 1 Krosplatformnist prikladnih program 3 2 Krosplatformnist operacijnih sistem 3 2 1 Bagatoplatformovij koristuvalnickij interfejs 3 3 Krosplatformnist videoigor 3 3 1 Cilovi platformi 3 3 2 Vidminnosti mizh versiyami multiplatformnih igor 4 Primitki 5 DzherelaTehnologiyi ta zasobi dosyagnennya krosplatformnosti RedaguvatiKrosplatformnist mov programuvannya Redaguvati Krosplatformnist na rivni mov programuvannya dosyagayetsya shlyahom zabezpechennya nezalezhnosti programnogo kodu vid platformi Bagatoplatformnimi ye bilshist suchasnih visokorivnevih mov programuvannya dlya yakih realizovani translyatori sho mozhut vikonuvatis na riznih platformah Napriklad C S i Pascal krosplatformni movi na rivni kompilyaciyi tobto dlya cih mov ye kompilyatori pid rizni platformi Krosplatformnist na rivni redaktoriv zv yazkiv dosyagayetsya realizaciyeyu dlya riznih platform krosplatformnih bibliotek yaki realizuyut nezalezhnij vid platformi interfejs v tomu chisli standartizovanih bibliotek Zokrema standartizovani bagato bibliotek movi Si div POSIX Isnuye takozh velika kilkist nestandartnih krosplatformnih bibliotek Qt GTK FLTK STL Boost OpenGL SDL OpenAL OpenCL Krosplatformnist na rivni seredovisha vikonannya Redaguvati Krosplatformnist na rivni seredovish vikonannya zabezpechuyetsya realizaciyeyu v cih seredovishah mozhlivostej neobhidnih programam nezalezhno vid platformi Deklarovanij nabir takih mozhlivostej prijnyato nazivati kontraktom obov yazkom yakij pokladayetsya na seredovishe shob zabezpechiti vikonannya programi Ci obov yazki realizuyutsya cherez interpretator fajlovi potoki sistemni vikliki protokoli virtualnu mashinu tosho Movi krosplatformni na rivni vikonannya koli yih vikonavchi fajli mozhna zapuskati na riznih platformah bez poperednoyi perekompilyaciyi Najbilsh poshireni 1 prikladi Java C SQL Interpretovani movi krosplatformni koli yih interpretatori isnuyut dlya bagatoh platform Najbilsh poshireni 1 prikladi Python JavaScript PHP Ruby Perl R MATLAB Krosplatformnist na aparatnomu rivni Redaguvati Krosplatformnist na aparatnomu rivni dosyagayetsya realizaciyeyu odnakovih mashinnih komand ta formatom yih predstavlennya sistem pererivan mehanizmiv adresaciyi pam yati registriv tosho Mozhe dosyagatis shlyahom virtualizaciyi vidpovidnih resursiv ta mehanizmiv Emulyaciya RedaguvatiYaksho programa ne priznachena dlya vikonannya zapusku na pevnij platformi ale dlya ciyeyi platformi isnuye emulyator platformi bazovoyi dlya ciyeyi programi to programa mozhe buti vikonana v seredovishi emulyatora Zazvichaj vikonannya programi v seredovishi emulyatora prizvodit do znizhennya produktivnosti v porivnyanni z analogichnimi programami dlya yakih platforma ye bazovoyu tomu sho znachna chastina resursiv sistemi vitrachayetsya na vikonannya funkcij emulyatora Krosplatformnist program RedaguvatiKrosplatformnist prikladnih program Redaguvati Velika kilkist prikladnih program ye krosplatformnimi Osoblivo cya yakist virazhayetsya u program sho buli spershu rozrobleni dlya UNIX podibnih operacijnih sistem Vazhlivoyu umovoyu yih perenosimosti na inshi platformi ye sumisnist platform z rekomendaciyami POSIX a takozh isnuvannya vidpovidnih kompilyatoriv napriklad GCC abo interpretatoriv dlya platformi na yaku zdijsnyuyetsya perenesennya Prikladi Apache BinkD CVS Emacs GIMP GoldEd Inkscape Lotus Notes Mozilla Firefox Mozilla Thunderbird SeaMonkey MySQL OpenOffice org Opera VIMKrosplatformnist operacijnih sistem Redaguvati Suchasni operacijni sistemi takozh zdebilshogo ye bagatoplatformnimi Napriklad operacijni sistemi z vidkritim vihidnim kodom napriklad NetBSD GNU Linux FreeBSD AROS mozhut pracyuvati na riznih platformah najchastishe x86 m68k PowerPC DEC Alpha AMD64 SPARC Microsoft Windows mozhe pracyuvati yak na platformi Intel x86 tak i na Intel Itanium Operacijna sistema NetBSD ye najbilsh zdatnoyu do perenesennya vona pracyuye na bilshosti isnuyuchih platform Bagatoplatformovij koristuvalnickij interfejs Redaguvati Na riznih OS nezalezhno vid togo yak tehnichno dosyagnuta robota v nih standartni elementi interfejsu mayut rizni rozmiri Tomu proste zhorstke pozicionuvannya elementiv interfejsu nemozhlivo pid inshoyu OS voni mozhut nalaziti odin na odnogo Isnuye kilka pidhodiv Yedinij stil zagalnij dlya vsih OS Programi viglyadayut odnakovo pid usima OS Tak pracyuyut interfejsni biblioteki Java na zrazok Swing Plyus mozhna zhorstko rozstavlyati elementi upravlinnya na maner Delphi originalnij stil Minus sistemi dovoditsya mati svoyi ekranni shrifti stil vidriznyayetsya vid stilyu OS Samoadaptovanij interfejs yakij nalashtovuye sitku pid realni rozmiri elementiv upravlinnya Tipovi prikladi wxWidgets XUL Plyus standartnij stil OS duzhe shvidkij i skini pid Windows XP Vista i 7 deyaka avtomatizaciya lokalizaciyi Minus shob zibrati samoadaptovanu sitku potriben kvalifikovanij programist utrudnene shilne komponuvannya Gibridnij pidhid realizovano u GTK Plyus shrifti mozhna brati z sistemi a ne tyagnuti svoyi deyaka avtomatizaciya lokalizaciyi Minus bere vsi nedoliki vid pershih dvoh pidhodiv Stil vidriznyayetsya vid stilyu OS utrudnene shilne komponuvannya U bud yakomu vipadku pid inshimi OS potribne hocha b minimalne testuvannya oskilki mozhlivi pomilki komponuvannya Krosplatformnist videoigor Redaguvati Bagatoplatformna videogra krosplatformna videogra videogra yaku vipuskayut dlya dekilkoh aparatnih platform komp yutera Dlya kozhnoyi okremoyi platformi taka gra maye okremu versiyu yaka priznachena dlya zapusku same na cij platformi Zalezhno vid osoblivostej gri j cilovih platform versiyi odniyeyi gri dlya riznih platform mozhut vidriznyatisya odna vid odnoyi v riznih stupenyah Cilovi platformi Redaguvati Vsi platformi na yaki vihodyat multiplatformni igri umovno dilyatsya na kilka grup Personalni komp yuteri PK Igri dlya PK nazivayutsya PK igrami a versiyi multiplatformnih igor dlya PK PK versiyami igor U svoyu chergu PK igri dilyatsya v zalezhnosti vid operacijnih sistem na yakih mozhut pracyuvati Bilshist PK igor rozrobleno dlya simejstva OS Microsoft Windows Igrovi konsoli Igri dlya igrovih konsolej nazivayutsya konsolnimi igrami a versiyi multiplatformnih igor dlya konsolej konsolnimi versiyami igor Vsi igrovi konsoli dilyatsya na dva tipi portativni igrovi konsoli yavlyayut soboyu avtonomni pristroyi yaki mistyat v odnomu kompaktnomu korpusi vsi neobhidni dlya gri pristosuvannya zasobi upravlinnya displej zvukovi dinamiki i t d i prefiksalni konsoli yaki pidklyuchayutsya do zovnishnih displeyiv zvukovim dinamikiv i inshim pristroyam Vidpovidno konsolni igri podilyayutsya dlya cih dvoh tipiv igrovih konsolej Igrovi konsoli specializovani komp yuteri osnovnij akcent pri rozrobci yakih buv zroblenij same na vikonannya komp yuternih igor Odnak krim svogo osnovnogo zavdannya igrovi konsoli osoblivo pochinayuchi z somogo pokolinnya zdatni vidtvoryuvati video muziku zdijsnyuvati dostup v Internet i vikonuvati deyaki inshi funkciyi Kishenkovi personalni komp yuteri KPK Kishenkovi personalni komp yuteri abo nadolonniki yak i universalni personalni komp yuteri ye igrovimi platformami Vnaslidok svoyih nevelikih gabaritiv specifichnih zasobiv upravlinnya i vivedennya informaciyi a takozh cherez vidnosno nevisoku produktivnist j obsyag pam yati igri dlya KPK istotno vidriznyayutsya vid igor dlya inshih platform Tak na KPK najbilshe poshireni kazualni igri Mobilni telefoni Zgodom vdoskonalennya naukovo tehnichnogo progresu dozvolilo mobilnih telefoniv vistupati v roli igrovih platform Odnak vnaslidok svogo minimalnogo sered inshih igrovih platform rivnya produktivnosti sered igor dlya mobilnih telefonah najposhirenishi kazualni igri prosti arkadi platformeri j inshi mini igri nbsp Fajting zapushenij na arkadnih avtomatahArkadni igrovi avtomati Arkadni igrovi avtomati takozh vidomi yak arkadni kabineti ye specializovanimi pristroyami priznachenimi dlya vikonannya viklyuchno komp yuternih igor U zv yazku z osoblivostyami budovi arkadnih avtomativ igri dlya nih znachno vidriznyayutsya vid igor dlya inshih platform Tak arkadni avtomati nadayut gravcevi taki tipi interfejsu koristuvacha yaki v bilshosti vipadkiv nedostupni abo ridkisni na inshih platformah svitlovi pistoleti kermo shturvali pedali tancyuvalni platformi ta inshi pristosuvannya Sered zhanriv igor dlya arkadnih avtomativ najchastishe zustrichayutsya simulyatori yak realistichni tak i arkadni avtosimulyatori aviasimulyatori simulyatori kosmichnih korabliv simulyatori robotiv ta inshi Takozh shiroko poshireni rejkovi shuteri fajtingi Beat em up ta inshi shozhi zhanri Vidminnosti mizh versiyami multiplatformnih igor Redaguvati U zalezhnosti vid bazhan i mozhlivostej rozrobnikiv a takozh tehnichnih vidminnostyah mizh cilovimi platformami na yakih vihodit multiplatformna gra versiyi multiplatformnoyi gri dlya riznih platform mozhut tiyeyu chi inshoyu miroyu vidriznyatisya mizh soboyu Deyaki rozrobniki pragnut zrobiti tak shob gra dlya riznih platform viglyadala maksimalno odnakovo Napriklad rozrobniki gri BioShock 2 yaka vijshla na PK i igrovih konsolyah Xbox 360 i PlayStation 3 pragnuli zrobiti gru maksimalno odnakovoyu na cih platformah Najgolovnishoyu nashoyu metoyu postavlenoyi na pochatkovij stadiyi rozrobki bulo te sho gra povinna bula viglyadati praktichno identichno na vsih platformah zayaviv z cogo privodu golovnij dizajner lokacij gri Hogart De La Plant angl Hogarth De La Plante Vin zayaviv sho ce robitsya dlya togo shob ne dati koristuvacham gri na yakij nebud odnij platformi perevag pered koristuvachami ciyeyi gri na inshih platformah 2 Analogichne pragnennya pokazali rozrobniki z Eidos Montreal pri rozrobci Deus Ex Human Revolution prodyuser gri Devid Anfossi angl David Anfossi zayaviv sho vrazhennya vid gri i gejmplej budut identichnimi na vsih cilovih platformah PK Xbox 360 PlayStation 3 3 Versiyi odniyeyi gri dlya riznih platform mozhut vihoditi v riznij chas prichomu cej chas mozhe obchislyuvatisya rokami Napriklad gra Ballistics en dlya PK vijshla v 2001 roci 4 a dlya arkadnih avtomativ u 2002 mu 5 Inodi versiyi odniyeyi multiplatformnoyi gri mayut bilshe vidminnostej nizh zagalnih oznak Napriklad gra Tom Clancy s Ghost Recon Advanced Warfighter bula rozroblena riznimi kompaniyami dlya riznih platform na riznih igrovih rushiyah versiyi dlya yakih buli vipusheni v riznij chas Cya gra vijshla dlya platform Xbox 360 Xbox PlayStation 2 i PK Microsoft Windows prichomu ci versiyi vihodili protyagom vsiyeyi vesni 2006 roku Versiya dlya Windows rozroblyalasya kompaniyeyu GRIN na igrovomu rushiyu Diesel Versiya dlya Xbox rozroblyalasya kompaniyeyu Ubisoft Shanghai a versiya dlya PlayStation 2 Ubisoft Paris Ci dvi versiyi dlya Xbox i PlayStation 2 vikoristovuvali igrovij rushij Unreal Engine 2 Versiya dlya Xbox 360 rozroblyalasya na igrovomu rushiyu YETI engine dvoma kompaniyami Ubisoft Paris robila odnokoristuvackij rezhim gri a Red Storm Entertainment rozrahovanij na bagato Sered zagalnih elementiv cih versij buli lishe koncepciya i zagalnij syuzhet Gejmplej scenarij misiyi ta rivni osoblivosti ozbroyennya i osnashennya protagonistiv dlya kozhnoyi versiyi buli individualnimi Ce prizvelo do togo sho deyaki oglyadachi yak napriklad GameTech napisali okremi recenziyi dlya versij ciyeyi gri pid rizni platformi 6 7 Bagato agregatoriv ocinok komp yuternih igor podilyayut ocinki dlya kozhnoyi platformi Napriklad onlajnovij agregator GameStats dlya kozhnoyi iz semi platform na yakih vijshla gra James Cameron s Avatar The Game skomponuvav okremij profil z okremoyu ocinkoyu Primitki Redaguvati a b Za indeksom TIOBE na lipen 2022 roku bin show pl option news amp id 11164 Rozrobnikam BioShock 2 dovelosya jti na kompromisi GameTech 8 lyutogo 2010 Procitovano 18 travnya 2010 nedostupne posilannya z travnya 2019 Odnakovij Deus Ex Human Revolution na vsih platformah GameTech 13 lipnya 2010 Arhiv originalu za 26 kvitnya 2012 Procitovano 26 lipnya 2010 web 20050212232603 www grin se ballistics ballistics retailpr htm Press Release Fellow speedfreaks it is now official GRIN 18 zhovtnya 2001 Procitovano 3 veresnya 2009 Sheila McGovern 2002 04 montreal gazette business april8 2002 pdf Off to the races PDF The Gazette Procitovano 3 veresnya 2009 nedostupne posilannya z chervnya 2019 Vitalij Kazunov Lockust 2007 GRAW2 navit na svoyih pomilkah ne vchatsya GameTech Arhiv cgi bin show pl fltr pltfm all amp option review amp id 84 originalu za 31 serpnya 2009 Procitovano 18 travnya 2010 Vitalij Kazunov Lockust 2007 Oglyad GRAW 2 GameTech Arhiv originalu za 26 kvitnya 2012 Procitovano 18 travnya 2010 Dzherela Redaguvatiwat 16 veresnya 2009 Igri games komp yuterni igri GameDev ru Arhiv originalu za 10 veresnya 2010 Procitovano 25 kvitnya 2010 Rozrobka bagatopotochnih krosplatformnih igor rosijskoyu Intel Software Network 13 serpnya 2009 Arhiv originalu za 26 kvitnya 2012 Procitovano 18 travnya 2010 Otrimano z https uk wikipedia org w index php title Bagatoplatformnist amp oldid 38865682