Ang Beta ay tumutukoy sa yugto ng pagbuo ng software sa pagitan ng alpha phase at ng release candidate phase.
Ang software ay karaniwang itinuturing na "kumpleto" ng developer ngunit hindi pa rin handa para sa pangkalahatang paggamit dahil sa kakulangan ng pagsubok "sa ligaw." Ang mga website, operating system, at mga programa ay madalas na sinasabing nasa beta sa ilang mga punto habang nag-develop.
Ang Beta software ay inilabas sa lahat (tinatawag na open beta) o isang kinokontrol na grupo (tinatawag na closed beta) para sa pagsubok.
Ang Layunin ng Beta Software
Beta software ay nagsisilbi sa isang pangunahing layunin: upang subukan ang pagganap at tukuyin ang mga isyu, kung minsan ay tinatawag na mga bug.
Ang pagpayag sa mga beta tester na subukan ang software at magbigay ng feedback sa developer ay isang magandang paraan para makakuha ang program ng ilang real-world na karanasan at upang matukoy kung paano ito gagana kapag wala na ito sa beta.
Tulad ng regular na software, tumatakbo ang beta software kasama ng lahat ng iba pang tool na ginagamit ng isang computer o device, na kadalasan ay ang buong point-to test compatibility.
Karaniwang hinihiling sa mga beta tester na magbigay ng maraming feedback hangga't kaya nila tungkol sa beta software-anong uri ng mga pag-crash ang nagaganap, kung kakaiba ang kilos ng beta software o iba pang bahagi ng kanilang computer o device, atbp.
Maaaring kasama lang sa feedback sa beta testing ang mga bug at iba pang isyu na nararanasan ng mga tester, ngunit kadalasan ay pagkakataon din ito para sa developer na kumuha ng mga mungkahi para sa mga feature at iba pang ideya para sa pagpapabuti ng software.
Feedback ay maaaring ibigay sa maraming paraan, depende sa kahilingan ng developer o sa software na sinusuri. Maaaring kabilang dito ang email, social media, isang built-in na tool sa pakikipag-ugnayan, at/o isang web forum.
Ang isa pang karaniwang dahilan kung bakit maaaring sinadyang i-download ng isang tao ang isang bagay na nasa beta stage lang ay upang i-preview ang mas bago at na-update na software. Sa halip na maghintay para sa huling release, maaaring i-download ng user (tulad mo) ang beta na bersyon ng isang program, halimbawa, para tingnan ang lahat ng bagong feature at pagpapahusay na malamang na makapasok sa huling release.
Beta Software Safety
Sa pangkalahatan ay ligtas na i-download at subukan ang beta software, ngunit tiyaking nauunawaan mo ang mga panganib na kaakibat nito.
Tandaan na ang program o website, o anuman ang iyong beta testing, ay nasa beta stage para sa isang dahilan: ang mga bug ay kailangang matukoy upang maayos ang mga ito. Nangangahulugan ito na mas malamang na makakita ka ng mga hindi pagkakapare-pareho at hiccups sa software kaysa sa gagawin mo kung wala ito sa beta.
Kung nag-aalala ka na maaaring mag-crash ang iyong computer o ang beta software ay maaaring magdulot ng ilang iba pang hindi magandang problema sa iyong computer, inirerekomenda namin ang paggamit ng software sa isang nakahiwalay, virtual na kapaligiran. Ang VirtualBox at VMWare ay dalawang program na makakagawa nito, o maaari mong gamitin ang beta software sa isang computer o device na hindi mo ginagamit araw-araw.
Kung gumagamit ka ng Windows, dapat mo ring isaalang-alang ang paggawa ng restore point bago mo subukan ang beta software para maibalik mo ang iyong computer sa mas naunang panahon kung mangyari itong masira ang mahahalagang system file habang ikaw ay sinusubukan ito.
Ang Pagkakaiba sa pagitan ng Open Beta at Closed Beta
Hindi lahat ng beta software ay magagamit para sa pag-download o pagbili tulad ng regular na software. Inilabas ng ilang developer ang kanilang software para sa mga layunin ng pagsubok sa tinatawag na closed beta.
Software na nasa open beta, tinatawag ding public beta, ay libre para sa sinumang mag-download nang walang imbitasyon o espesyal na pahintulot mula sa mga developer.
Kabaligtaran sa open beta, ang closed beta ay nangangailangan ng imbitasyon bago mo ma-access ang software. Ito ay karaniwang gumagana sa pamamagitan ng paghiling ng imbitasyon sa pamamagitan ng website ng developer. Kung tinanggap, bibigyan ka ng mga tagubilin kung paano i-download ang software.
Pagiging Beta Tester
Walang isang lugar kung saan ka nagsa-sign up upang maging beta tester para sa lahat ng uri ng software. Ang pagiging beta tester ay nangangahulugan lamang na ikaw ay isang taong sumusubok sa beta software.
Ang mga link sa pag-download sa software sa open beta ay karaniwang makikita kasama ng mga stable na release sa website ng developer o posibleng sa isang hiwalay na seksyon kung saan makikita ang iba pang mga uri ng pag-download tulad ng mga portable na bersyon at archive.
Halimbawa, ang beta na bersyon ng mga sikat na web browser tulad ng Mozilla Firefox Quantum, Google Chrome, at Opera ay maaaring ma-download nang libre mula sa kani-kanilang mga pahina sa pag-download. Nag-aalok din ang Apple ng beta software, kasama ang mga beta na bersyon ng macOS at iOS. Ang Android Beta program ng Google ay katulad ngunit para sa mga Android device.
Ilan lang iyan sa mga halimbawa, marami, marami pa. Magugulat ka kung gaano karaming mga developer ang naglabas ng kanilang software sa publiko para sa mga layunin ng pagsubok sa beta. Itago mo lang ang iyong mga mata para dito- mahahanap mo ito.
Halimbawa, maaari mo ring subukan ang mga bagong Android app bago sila opisyal na i-release. Kung bubuksan mo ang app store sa iyong Android device at magna-navigate sa isang app na iyong na-install na may beta na opsyon, ang pag-tap sa Sumali ay magbibigay-daan sa iyong mag-update sa mga beta version mula ngayon.
Tulad ng nabanggit sa itaas, ang impormasyon tungkol sa mga closed beta software download ay karaniwang matatagpuan din sa website ng developer ngunit nangangailangan ng ilang uri ng pahintulot bago gamitin. Dapat mong makita ang mga tagubilin kung paano humiling ng pahintulot na iyon sa website.
Kung naghahanap ka ng beta na bersyon para sa isang partikular na piraso ng software ngunit hindi mahanap ang download link, maghanap lang ng "beta" sa website ng developer o sa kanilang opisyal na blog.
Ang mas madaling paraan para maghanap ng mga beta na bersyon ng software na mayroon ka na sa iyong computer ay ang paggamit ng libreng software updater. I-scan ng mga tool na ito ang iyong computer upang mahanap ang lumang software, ang ilan sa mga ito ay maaaring matukoy kung aling mga program ang may beta na opsyon at kahit na i-install ang beta na bersyon para sa iyo.
Higit pang Impormasyon sa Beta
Ang terminong beta ay nagmula sa Greek alphabet- ang alpha ay ang unang titik ng alpabeto (at ang unang yugto ng cycle ng paglabas ng software) at ang beta ay ang pangalawang titik (at sumusunod sa alpha phase).
Ang beta phase ay maaaring tumagal kahit saan mula sa mga linggo hanggang taon ngunit karaniwang nahuhulog sa isang lugar sa pagitan. Ang software na nasa beta sa napakatagal na panahon ay sinasabing nasa perpetual beta.
Beta na bersyon ng mga website at software program ay karaniwang may beta na nakasulat sa heading na larawan o sa pamagat ng pangunahing window ng programa.
Ang bayad na software ay maaari ding maging available para sa beta testing, ngunit ang mga iyon ay karaniwang trialware na naka-program sa isang paraan kung saan huminto ang mga ito sa pagtatrabaho pagkatapos ng isang takdang panahon. Ito ay maaaring i-configure sa software mula sa oras ng pag-download o maaaring isang setting na ma-enable kapag gumamit ka ng beta-specific na product key.
Maaaring maraming pag-update na ginawa sa beta software bago ito maging handa para sa huling paglabas-dose-dosenang, daan-daan…marahil libo-libo. Ito ay dahil habang parami nang parami ang mga bug na nahanap at naitama, ang mga mas bagong bersyon (nang walang mga nakaraang bug) ay inilabas at patuloy na sinusubok hanggang ang mga developer ay kumportable na upang ituring itong isang matatag na paglabas.
FAQ
Ano ang Apple Beta Software Program?
Pinapayagan ng program ang sinumang may wastong Apple ID na tumatanggap sa Apple Beta Software Program Agreement na subukan ang pre-release na software at direktang magbigay ng feedback sa Apple. Libre ang pag-sign up para sa Apple Beta Software Program, at walang kabayaran para sa pagsubok ng software.
Ano ang Google beta software?
May ilang beta program ang Google, gaya ng Android Beta para sa Pixel, na nagbibigay-daan sa mga user ng Pixel na subukan ang mga pre-release na bersyon ng Android, at subukan ang mga bagong feature. Kasama sa iba pang Google beta software program ang beta testing sa Google app para sa Android at beta testing ng mga bagong Android app.