Logo ta.androidermagazine.com
Logo ta.androidermagazine.com

முட்கரண்டி ஒரு 'முட்கரண்டி' என்றால் என்ன?

பொருளடக்கம்:

Anonim

கடந்த இரண்டு நாட்களில் நீங்கள் "ஃபோர்க்" என்ற வார்த்தையை நீங்கள் எண்ணக்கூடியதை விட பல முறை கேள்விப்பட்டிருக்கலாம். பேஸ்புக் இதை முறியடித்தது (அது இல்லாவிட்டாலும்), அமேசான் அதை முடக்குகிறது, குரோம் குழு முழு வலையையும் உருவாக்கியது, மற்றும் பல. யார் யாரைத் தூண்டுகிறார்கள் என்பதைப் பற்றி எல்லோரும் பேசிக் கொண்டிருக்கும்போது, ​​ஃபோர்க்கிங் என்றால் என்ன என்பதை சரியாக விளக்க யாரும் கவலைப்படுவதில்லை, ஏன் பலருக்கு இதில் சிக்கல் உள்ளது.

டெவலப்பர்களை ஒருவருக்கொருவர் பகிர்ந்துகொள்ளாத தனி பிரிவுகளாக டெவலப்பர்களைப் பிரிக்க முனைந்ததால், 20 ஆண்டுகளுக்கு அல்லது அதற்கு முன்னர் ஒரு மோசமான பிரதிநிதியைப் பெற்றது. குனு-ஈமாக்ஸ் / எக்ஸ்இமாக்ஸ் பிளவு போன்ற விஷயங்களில், இது முக்கியமானது, ஏனென்றால் இந்த பெரிய, திறந்த-மூல திட்டங்களில் பணிபுரியும் திறன் கொண்டவர்கள் கிட்டத்தட்ட இல்லை, மேலும் இரண்டு கிளைகள் அல்லது முட்கரண்டுகள் இருப்பதால் அதிக நேரம் எடுக்கும் அம்சங்கள் மற்றும் முகவரி பிரச்சினைகள் இருபுறமும். சில சந்தர்ப்பங்களில் இது இன்னும் நிகழ்கிறது, நான் உறுதியாக நம்புகிறேன், ஆனால் பெரும்பாலும் டெவலப்பர்கள் ஏராளமாக உள்ளனர், அவர்கள் தனித்தனி பார்வை கொண்டவர்கள் விட்டுச்செல்லும் வெற்றிடத்தை நிரப்ப முடியும், மேலும் அதைப் பின்பற்ற குறியீட்டை முடக்குவார்கள். ஆனால் சில எல்லோரும் ஒருபோதும் மறக்க மாட்டார்கள், மேலும் ஃபோர்கிங் ஃபோர்கர்களுடன் இணைக்கப்பட்ட களங்கம் குறைந்துவிடும். இதையெல்லாம் சொல்லிவிட்டு, மோசமான முட்கரண்டி நடக்காது என்று பாசாங்கு செய்ய முடியாது. நாம் நமது முடிவுகளை எடுப்பதற்கு முன்பு, அந்தச் செயலைக் கடந்தே பார்க்க வேண்டும்.

உங்களில் சிலருக்கு இதன் பொருள் என்னவென்று எனக்குத் தெரியும், மேலும் எல்லா சத்தங்களையும் புறக்கணிக்க முயற்சிக்கிறேன், ஆனால் பலருக்கு இது குழப்பமாக இருக்கிறது. அதை சரிசெய்ய முயற்சிப்போம்.

மென்பொருள் முட்கரண்டி என்றால் என்ன, இது Android ஐ எவ்வாறு பாதிக்கிறது?

Android aa கொத்து குறியீட்டைப் பற்றி சிந்தியுங்கள். இரண்டு பகுதிகள் உள்ளன - திறந்த-மூல பாகங்கள், இது AOSP என்பது, மற்றும் கூகிள் தனக்குத்தானே வைத்திருக்கும் தனியுரிம பாகங்கள். யாராவது கூகிள் ஆண்ட்ராய்டை எடுத்து அதில் மாற்றங்களைச் செய்ய விரும்பினால், அவர்கள் ஒரு தளமாகப் பயன்படுத்த குறியீட்டைப் பதிவிறக்கி, அதனுடன் தங்கள் சொந்த திட்டத்தை உருவாக்குவார்கள். சாம்சங் அதைச் செய்கிறது, HTC அதைச் செய்கிறது, உங்களுக்கு பிடித்த ரோம் டெவலப்பர் அதைச் செய்யலாம். எப்போது வேண்டுமானாலும் ஒருவர் இருக்கும் குறியீட்டை எடுத்து, அதன் அடிப்படையில் ஒரு சுயாதீனமான (அது ஒரு முக்கியமான வேறுபாடு) திட்டத்தைத் தொடங்கும்போது, ​​அவர்கள் ஒரு முட்கரண்டியை உருவாக்கியுள்ளனர். பல டெவலப்பர்கள் குறியீட்டைப் பார்ப்பார்கள், அதன் பகுதிகளைத் திருத்துவார்கள், பின்னர் அவர்களின் மாற்றங்களை முழுவதுமாக அப்ஸ்ட்ரீமுக்கு அனுப்புவார்கள், இது ஒரு முட்கரண்டி அல்ல.

கின்டெல் ஃபயர் லைனுக்கான OS ஐ உருவாக்க அண்ட்ராய்டை கட்டாயப்படுத்தியபோது அமேசான் சில புருவங்களை உயர்த்தியது. ஆனால் விஷயங்களின் திறந்த மூல பக்கத்தில், மோட்டோரோலா கிளிக்கோடு செய்ததை விட வேறுபட்டதல்ல, அல்லது ஹெச்டிசி ஹீரோவுடன் செய்தது - அல்லது கேலக்ஸி தொடர் சாதனங்களுக்கு சாம்சங் இப்போது என்ன செய்கிறது. எத்தனை பெரிய திறந்த மூல திட்டங்கள் செயல்படுகின்றன. ஒவ்வொரு விற்பனையாளரும் (ஒருவேளை அமேசான் தவிர) ஒரே அடிப்படைகளுடன் செயல்படுகிறார்கள், பிழைகள் குறித்து புகாரளிப்பது மற்றும் இறுதி தயாரிப்புகளை தங்கள் சொந்தமாக உருவாக்க, அவர்கள் செல்லும்போது மேல்நிலைக்குத் திருத்தங்களைச் சமர்ப்பித்தல்.

பேஸ்புக் அண்ட்ராய்டை முட்கரண்டி செய்யவில்லை. இது Android உள்நோக்க முறையைப் பயன்படுத்தியது (பயன்பாடுகள் ஒருவருக்கொருவர் வேலைசெய்து Android இல் பகிரக்கூடிய ஒரு வழி) மற்றும் ஒரு பெரிய பயன்பாட்டை உருவாக்கியது, இது கூடுதலாக ஒரு மாற்று வீட்டையும் உள்ளடக்கியது. அவர்களின் சாண்ட்பாக்ஸின் உள்ளே, அவர்கள் எதை வேண்டுமானாலும் செய்யலாம் அல்லது செய்ய வேண்டும், மேலும் அவர்கள் ஆண்ட்ராய்டின் நோக்கங்களைப் பயன்படுத்தும் வரை, அவர்கள் மீதமுள்ள கணினியுடன் தொடர்பு கொள்ளலாம். நீங்கள் தொழில்நுட்பத்தைப் பெற விரும்பினால், HTC முதலில் பேஸ்புக் ஹோம் உடன் சிறப்பாக செயல்பட ஆண்ட்ராய்டை முடுக்கிவிட்டிருக்கலாம், ஏனெனில் இது சிறந்த பொருந்தக்கூடிய தன்மைக்காக செய்யப்பட்ட சில மாற்றங்களைக் குறிப்பிடுகிறது. தொலைபேசி வெளியேறும்போது அவர்கள் என்ன செய்தார்கள் என்பது பற்றி மேலும் தெரிந்து கொள்வோம்.

எவ்வாறாயினும், ஃபோர்க்கிங் குறியீடு எப்போதும் மோசமான விஷயம் அல்ல, யாரோ ஒருவர் அதைக் குறிப்பிடும்போது நீங்கள் கேட்கும் அனைத்து எதிர்மறைக்கும் தகுதியற்றவர். தொழில்துறை ஆய்வாளர் ஸ்டீபன் ஓ'கிராடி இதை நன்றாகச் சொல்கிறார்:

எவ்வாறாயினும், வாடிக்கையாளர் பார்வையில், முட்கரண்டி அல்லது மாறுபாடுகள் உலகளவில் மோசமானவை அல்ல என்பதைக் குறிப்பிடுவது மதிப்பு. பல்வேறு ஆண்ட்ராய்டு பதிப்புகள் தங்களுக்கு பொறுப்பான விற்பனையாளர்களின் தரப்பில் துரதிர்ஷ்டவசமான வடிவமைப்பு முடிவுகளை பிரதிநிதித்துவப்படுத்தலாம் என்றாலும், பயன்பாடுகள் சாதனத்திலிருந்து சாதனத்திற்கு இணக்கமான பெரும்பாலான சந்தர்ப்பங்களில் உள்ளன, இது பதிப்பு சமநிலையைக் கருதுகிறது.

சாதனத்திலிருந்து சாதனத்திற்கு இணக்கமான பயன்பாடுகளைக் கொண்டிருப்பது ஏன் Android வடிவமைக்கப்பட்டது. ஃபோர்க்கிங் குறியீடு அது நடக்காது. ஆனால் மற்ற விஷயங்கள் செய்கின்றன.

அண்ட்ராய்டைத் துடைப்பதன் மறுபக்கம்

சீனாவில் நீங்கள் ஆண்ட்ராய்டை இயக்கும் கேரியரிடமிருந்து தொலைபேசியை வாங்கலாம், ஆனால் கூகிள் சேவைகள் இல்லையா? கின்டெல் ஃபயர் போலவே, இது கூகிளின் ஆண்ட்ராய்டு குறியீட்டிலிருந்து (சில நேரங்களில் மாற்றப்படாதது) கட்டப்பட்டது, ஆனால் இது சமர்ப்பிக்கப்படவில்லை மற்றும் கூகிள் இணக்கமானதாக சோதிக்கப்படவில்லை மற்றும் ஜிமெயில் அல்லது கூகிள் பிளே போன்றவற்றை உள்ளடக்கியது. அந்த பயன்பாடுகள் மற்றும் அவை இயக்க வேண்டிய வகைப்படுத்தப்பட்ட கணினி கோப்புகள் திறந்த மூலமல்ல, மேலும் Google இன் அனுமதியின்றி அவற்றை நீங்கள் சேர்க்க முடியாது.

இந்த பயன்பாடுகள் இல்லாமல் ஒரு "வித்தியாசமான" (இது "மோசமானது", வேறுபட்டது என்று நான் சொல்லப்போவதில்லை) பயனர் அனுபவம் தவிர, வெரிசோன் அல்லது AT&T இலிருந்து நீங்கள் வாங்கும் Android தொலைபேசியைப் போலவே அவை தோற்றமளிக்கும். அமேசான் செய்ததைப் போலவே அவை மிகவும் வித்தியாசமாகவும் தோற்றமளிக்கும். ஆனால் இவை எதுவுமில்லை, ஏனெனில் அவை கூகிளின் ஆண்ட்ராய்டு குறியீட்டை முடக்கியுள்ளன - இது கூகிள் "சான்றளிக்கப்பட்ட" சாதனத்தை உருவாக்கக்கூடாது என்பது ஒரு நனவான முடிவு. கூகிள் Android ஐ ஒரு பயன்பாட்டு தளமாகவும் பயன்பாட்டு கட்டமைப்பின் தொகுப்பாகவும் வழங்குகிறது. கூகிளின் சேவை பயன்பாடுகளைச் சேர்க்காதது பயன்பாட்டு தளத்தை குறைக்காது. நிச்சயமாக, கூகிள் எல்லா ஆண்ட்ராய்டு மற்றும் ஆண்ட்ராய்டு அடிப்படையிலான சாதனங்களும் கூகிளின் சேவைகளைப் பயன்படுத்த வேண்டும் என்று நாங்கள் கற்பனை செய்கிறோம், ஆனால் ஒரு விற்பனையாளர் அதைச் செய்ய வேண்டும் என்று கூறும் கடினமான மற்றும் வேகமான விதி எதுவும் இல்லை.

கூகிளின் பயன்பாடுகள் இல்லாமல் சாதனங்களை உருவாக்குவது Android ஐ உருவாக்குவதற்கு எந்த தொடர்பும் இல்லை. இது சாதனங்களை குறைவாக விரும்பத்தக்கதாக மாற்றக்கூடும், அல்லது ஒரு நாள் கூகிளின் பயன்பாடுகள் இல்லாமல் இறுதி Android தொலைபேசியை உருவாக்க முடியும், ஆனால் எந்த குறியீட்டையும் உருவாக்காமல் இது நிகழலாம். இரண்டு விஷயங்களையும் ஒன்றாக இணைத்ததில் நாங்கள் அனைவரும் குற்றவாளிகள், ஆனால் நாங்கள் அதை செய்யக்கூடாது.

முட்கரண்டி என்பது ஒரு விஷயம்

OEM கள் ஆண்ட்ராய்டைத் துறந்து, தங்கள் சொந்த திட்டத்தில் குறியீட்டைக் கொண்டு செயல்படுவது நல்லதல்ல. OEM கள் ஆண்ட்ராய்டைத் துறந்து, தங்கள் சொந்த திட்டத்தில் குறியீட்டைக் கொண்டு செயல்படுவது மோசமானதல்ல. இது அவர்கள் அனைவரும் செய்யும் ஒரு விஷயம்.

நெக்ஸஸ் ஃபேன் கிளப் ஒருபுறம் இருக்க, சாம்சங் அல்லது எச்.டி.சி அண்ட்ராய்டை அழித்துவிட்டது, குறியீட்டை உருவாக்கி அதை உருவாக்குவதன் மூலம் நீங்கள் சொல்ல முடியாது. எல்லாவற்றையும் இணக்கமாக வைத்திருக்கும்போது அவை அம்சங்களைச் சேர்த்தன, இதனால் டெவலப்பர் வழிகாட்டுதல்களின்படி "Android" க்காக உருவாக்கப்பட்ட பயன்பாடுகள் நன்றாக வேலை செய்யும். மக்கள் வாங்க விரும்பும் சாதனங்களை அவை தொடர்ந்து வழங்குகின்றன. ஆண்ட்ராய்டுக்காக கூகிள் மனதில் இருந்ததை இதுதான் என்று நினைக்கிறேன். இறுதியில் யாராவது இன்னும் கொஞ்சம் மேலே சென்று முழுமையாக "ஆண்ட்ராய்டு" இணக்கமற்ற ஒன்றை உருவாக்குவார்கள் என்று அவர்களுக்குத் தெரியும், ஆனால் அது சரி. அந்த சாதனங்களின் பயனர்கள் இன்னும் இணையத்தில் உள்ளனர், மேலும் கூகிளின் மொபைல் வலை பயன்பாடுகள் மிகவும் ஒழுக்கமானவை.

அண்ட்ராய்டைப் பின்தொடர்வதைப் பற்றி மக்கள் பேசும்போது அவர்கள் என்ன அர்த்தம் என்பது பற்றி இப்போது நீங்கள் இன்னும் கொஞ்சம் அறிந்திருப்பீர்கள் என்று நம்புகிறோம்.