Amazon විසින් Fire TV සඳහා නිර්මාණය කළ Vega නම් Linux පදනම් වූ මෙහෙයුම් පද්ධතිය, React Native හි විශේෂ fork එකක් (React Native for Vega) සමඟින් එළියට ගෙන ඇත. මේ නිසා සාමාන්ය React Native පුස්තකාල සියල්ලක්ම සෘජුවම ක්රියා නොකරනු ඇත; අලුත්ම TV යෙදුම් ලියා ගැනීමට විශේෂ සැකසුම් අවශ්ය වේ.
Vega වෙත යෙදුමක් ගෙන යාමට, ඔබේ පරිභෝගය කරන පුස්තකාලයන්හි Vega‑compatible fork එකක් ඇතුළත් කරගත යුතුය. Amazon විසින් ජනප්රිය TV යෙදුම් පුස්තකාල බොහෝදෙනා පූර්ණයෙන්ම පෝට් කර තිබේ, ඒ අතර VMRP (Vega Module Resolver Preset) නමැති මෙවලමක් මගින් තෙවන පාර්ශව පුස්තකාලයන්වද Vega‑compatible සංස්කරණයන්ට ස්වයංක්රීයව මාරු කරයි.
මෙම ක්රමය නිසා සංවර්ධකයින්ට පළමු වරටම import ප්රකාශන වෙනස් නොකර, කේතයම platform‑neutral තත්ත්වයේ තබා ගත හැකිය. එසේම, අනෙක් පුස්තකාලයන්හි ඇති transitive dependencies (උදා: react‑native‑chart‑kit → react‑native‑svg) ද VMRP මඟින් නිවැරදි fork වෙත මාරු කරයි, ඉන් පසු build එකේ ගැටළු නොසිදුවේ.
Vega සඳහා පුස්තකාල වර්ග
- Vega fork සමඟින් සෘජුවම ක්රියා කරන පුස්තකාල – @amazon-devices/ නාමාවලිය යටතේ ලැයිස්තුගත කර ඇත. npm install @amazon-devices/react-native-gesture-handler වැනි ආකාරයෙන් සෘජුවම භාවිතා කළ හැක.
- වෙනත් fork එකකට පදනම් වූ පුස්තකාල – ප්රාථමික පුස්තකාලය සහ එහි upstream fork දෙකම package.json තුළ නිශ්චිත සංස්කරණයෙන් සුරකින්න. VMRP මගින් ඇතුළත import මාරු කරයි.
- සෘජුවම ක්රියා කරන පුස්තකාල – පූර්ණයෙන්ම JavaScript පදනම් වූ, native module නොඅඩංගු පුස්තකාල. මෙවැනි පුස්තකාලයන් import කිරීමේදී වෙනත් සැකසුමක් අවශ්ය නැත.
- තවමත් Vega සමඟ නොගැලපෙන පුස්තකාල – මේවා සඳහා අදාළ fork හෝ VMRP මගින් පූර්ණ සහය ලබා ගැනීමට තව වැඩක් අවශ්ය වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
Vega හා VMRP පිළිබඳ නව දැනුම, ශ්රී ලංකාවේ තාක්ෂණ විද්යා ශිෂ්යයන්ට ජාත්යන්තර TV යෙදුම් සංවර්ධනයේ ප්රායෝගික අත්දැකීම් ලබා දේ. ප්රාදේශීය startups සඳහා, Fire TV වැනි ජනප්රිය වේදිකාවන්හි නව වෙළඳපොළක් විවෘත කර, නිෂ්පාදන විකුණුම් හා සේවා පිරිනමන හැකියාව වැඩි කරයි. තවද, Amazon විසින් ලබා දෙන fork සහ VMRP මඟින් පරිසරය සම්පූර්ණයෙන්ම platform‑neutral බවින්, ශ්රී ලංකාවේ සංවර්ධකයින්ට කේතයම වෙනස් නොකර, විශ්ව පරිසරයේ අලුත්ම තාක්ෂණයට සම්බන්ධ වීම සලස්වයි.
මෙම පියවරයන් හරහා, අපේ දේශීය තාක්ෂණ ක්ෂේත්රය තවත් සක්රීය, නව්ය සහ ගෝලීය සම්බන්ධතා ඇති ව්යාපාරික පරිසරයක් බවට පත්වේ.