Turinys:
Apibrėžimas - ką reiškia įvairių platformų plėtra?
Kelių platformų kūrimas yra programinės įrangos produktų ar paslaugų, skirtų kelioms platformoms ar programinės įrangos aplinkoms, kūrimas. Inžinieriai ir kūrėjai naudoja įvairius metodus, kad pritaikytų skirtingas operacines sistemas ar aplinkas vienai programai ar produktui.
„Techopedia“ paaiškina įvairių platformų plėtrą
Kryžminių platformų kūrimo idėja yra ta, kad programinė įranga ar produktas turėtų gerai veikti daugiau nei vienoje konkrečioje skaitmeninėje buveinėje. Ši galimybė paprastai naudojama norint parduoti programinę įrangą, skirtą daugiau nei vienai patentuotai operacinei sistemai, pavyzdžiui, pritaikyti naudoti tiek „Microsoft“, tiek „Apple“ platformose. Plėtojant mobiliuosius įrenginius ir kitas platformas, taip pat plečiantis atvirojo kodo technologijoms, tokioms kaip Linux, atsirado daugiau kryžminių platformų kūrimo rūšių.
Kai kurios pagrindinės kryžminių platformų kūrimo strategijos apima skirtingų tos pačios programos versijų sudarymą skirtingoms operacinėms sistemoms arba kitais atvejais sub-medžio failų naudojimą produktui pritaikyti ar pritaikyti skirtingoms operacinėms sistemoms. Kitas svarbus požiūris yra padaryti programą abstrakčią tam tikruose lygmenyse, kad būtų galima pritaikyti skirtingas programinės įrangos aplinkas. Tokią programinę įrangą galima sakyti kaip „platforminės agnostikos“ tuo, kad ji nevertina ir nepalaiko vienos platformos prieš kitą. Kūrėjai taip pat gali naudoti programų programavimo sąsajas (API), norėdami pritaikyti programinės įrangos dalį konkrečiai platformai.
Apskritai, dėl skirtingų platformų kūrimo programa gali būti mažiau efektyvi. Pvz., Tam gali prireikti nereikalingų procesų ar failų saugojimo aplankų įvairioms sistemoms, kurias ji palaiko. Taip pat gali reikėti „nugrimzti“ į programą, kad joje būtų mažiau sudėtinga programinės įrangos aplinka. Tačiau daugeliu atvejų programinės įrangos kūrėjai suprato, kad norint apsirūpinti platesne vartotojų grupe verta apsvarstyti kelių platformų kūrimo apribojimus.
