பொருளடக்கம்:
- அனுமதிகள் - Android சந்தையில் வெளிப்படையான மற்றும் தனிப்பட்ட
- Android சந்தைக்கு வெளியே பயன்பாடுகள்
- டெவலப்பர் பக்கத்தில் … மற்றும் நுகர்வோர் தங்கள் பங்கை எவ்வாறு செய்ய வேண்டும்
- கடைசியாக ஒரு விஷயம் …
பாதுகாப்பு அல்லது தீர்ப்பில் ஏற்பட்ட குறைபாடு குறித்து சமீபத்தில் நிறைய செய்திகள் வந்துள்ளன - இரண்டுமே, உண்மையில் - ஆப்பிள் நிறுவனத்தில் iOS பயன்பாடுகளை உங்கள் தொடர்புத் தரவை கடன் வாங்கவும், உங்கள் அனுமதியின்றி அறியப்படாத பகுதிகளுக்கு அனுப்பவும் அனுமதிக்கிறது. ஆப்பிள் அமெரிக்க காங்கிரஸின் உறுப்பினர்களுக்கு இந்த பிரச்சினையைத் தீர்த்துள்ளது, மேலும் எதிர்கால iOS புதுப்பிப்பில் கடுமையான கட்டுப்பாட்டைக் கொண்டுவர நடவடிக்கை எடுக்கும். இது ஒரு நல்ல செய்தி, அது நடப்பதைக் கண்டு நாங்கள் மகிழ்ச்சியடைகிறோம்.
ஆனால் Android பற்றி என்ன? வெளிப்படையான பயனர் அனுமதியின்றி விஷயங்களைச் செய்யும் பயன்பாடுகளில் இந்த கவனம் செலுத்துகையில், மக்கள் Android அனுமதி மாதிரியைக் குறிப்பிடுவதை நீங்கள் காண்கிறீர்கள். நாங்கள் உங்களுக்காக அனைத்தையும் உடைக்கப் போகிறோம். இது சரியானதல்ல, ஆனால் இது மிகவும் நன்றாக வேலை செய்கிறது - மேலும் இது எந்த அனுமதி முறையையும் விட நிச்சயமாக சிறந்தது.
Android இல் உள்ள அனுமதிகள் மூலம் உங்களை நடத்துவோம், மேலும் நீங்கள் எவ்வாறு பங்கெடுக்க வேண்டும் என்பதில் உறுதியாக இருக்க வேண்டும்.
வடிவமைப்பால், "பிற பயன்பாடுகள், இயக்க முறைமை அல்லது பயனரை மோசமாக பாதிக்கும்" எந்தவொரு செயலையும் செய்ய எந்த Android பயன்பாட்டிற்கும் அனுமதி இல்லை. ஒரு பயன்பாட்டிற்கு தனிப்பட்ட தொடர்புத் தரவு, மற்றொரு பயன்பாட்டின் தரவு, நெட்வொர்க் அணுகல் அல்லது சாதன சேமிப்பகத்திற்கு அதன் சொந்த தரவை எழுதுவது போன்ற சாதாரணமானது போன்றவற்றை அணுகுவதற்கு, பயன்பாடு அவ்வாறு செய்ய அனுமதிகள் இருப்பதாக அறிவிக்க வேண்டும், பின்னர் பயன்பாட்டை நிறுவும் முன் அந்த அனுமதியை நீங்கள் ஏற்க வேண்டும். நீங்கள் ஒரு பயன்பாட்டை நிறுவும்போது, பயன்பாடு அறிவிக்கும் அனுமதிகளின் பட்டியலை உங்களுக்கு வழங்கியுள்ளீர்கள்.
பயன்பாடுகள் அனுமதிகளை "அறிவிக்கின்றன" என்றும், அவற்றை "கோருவது" அவசியமில்லை என்றும் நாங்கள் கூறுகிறோம். சொற்பொருள், நாங்கள் நினைக்கிறோம், ஆனால் "ஏய், ஜெர்ரி! நான் ஒரு பயன்பாடு, உங்கள் தொடர்புத் தகவலைப் பார்க்க அனுமதிக்க நான் விரும்புகிறேன். அது சரி?" அதற்கு பதிலாக, ஆண்ட்ராய்டு பயன்பாடுகள் மிகவும் நேரடியானவை, "யோ, ஜெர்ரி. நான் ஒரு பயன்பாடு. இங்கே நான் என்ன செய்ய முடியும் என்பதற்கான பட்டியல் இங்கே உள்ளது, அது உங்களுக்குத் தெரியும். அதை எடுத்துக் கொள்ளுங்கள் அல்லது விட்டு விடுங்கள்" என்று கூறுகிறார்.
அண்ட்ராய்டு பயன்பாடுகள் தங்களுக்கு எந்த அனுமதிகள் உள்ளன, இதனால் அவை எந்த சாண்ட்பாக்ஸில் விளையாடலாம் என்று அறிவிக்கின்றன. மேலும் அவற்றை ஏற்றுக்கொண்டு பயன்பாட்டை நிறுவ நீங்கள் தேர்வு செய்யலாம், இல்லையா. புரியுமா?
அனுமதிகள் - Android சந்தையில் வெளிப்படையான மற்றும் தனிப்பட்ட
பாதை என்று நிறுவினால், அது எப்படி இருக்கும் என்பதை இங்கே காணலாம். பாதை அறிவிக்கும் அனுமதிகளின் மேக்ரோ பட்டியலைப் பெறுவீர்கள். ஒன்றைத் தட்டவும், அந்த அனுமதியை இன்னும் கொஞ்சம் விரிவாக விளக்குகிறது.
Android சந்தையிலிருந்து எந்தவொரு பயன்பாட்டையும் நிறுவினால் அது எப்படி இருக்கும். அவை அனைத்தையும் காண நீங்கள் பட்டியலை உருட்ட வேண்டும். IOS இல் எல்லா வகையான சிக்கல்களிலும் பாதை (மற்றும் பிற) கிடைத்திருப்பது ஒரு சிறிய வழி. அதன் Android வடிவத்தில், "உங்கள் தனிப்பட்ட தரவு - தொடர்புத் தரவைப் படியுங்கள்" என்பதற்கான அனுமதியை பாதை அறிவிப்பதை நீங்கள் தெளிவாகக் காணலாம். அந்த அனுமதியைத் தட்டவும், மேலும் விவரங்களைப் பெறுவீர்கள்:
"உங்கள் தொலைபேசியில் சேமிக்கப்பட்ட அனைத்து தொடர்பு (முகவரி) தரவையும் படிக்க ஒரு பயன்பாட்டை அனுமதிக்கிறது. தீங்கிழைக்கும் பயன்பாடுகள் இதைப் பயன்படுத்தி உங்கள் தரவை மற்றவர்களுக்கு அனுப்பலாம்."
எனவே உங்கள் தொடர்புத் தரவை அணுகுவதாக பாதை உங்களுக்குக் கூறியுள்ளது. இது என்ன செய்யப் போகிறது என்பதை இது உங்களுக்குச் சொல்ல வேண்டிய அவசியமில்லை (நாங்கள் இதைக் கொண்டு வரவில்லை என்றால், நீங்கள் உண்மையிலேயே தெரிந்து கொள்ள விரும்புகிறீர்களா?), ஆனால் அதைப் படிக்க முடியும் என்று அது உங்களுக்குக் கூறுகிறது.
Android சந்தைக்கு வெளியே பயன்பாடுகள்
நீங்கள் ஒரு பயன்பாட்டை ஓரங்கட்டினால் என்ன செய்வது? அல்லது அமேசான் ஆப்ஸ்டோரைப் பயன்படுத்தலாமா? பயன்பாடுகள் எந்த அனுமதிகளைப் பயன்படுத்துகின்றன என்பதை இன்னும் அறிவிக்க வேண்டும், மேலும் நீங்கள் பயன்பாட்டை நிறுவும் போது அந்த அனுமதிகள் பட்டியலைக் காணலாம். (அமேசான் ஆப்ஸ்டோர் பயன்பாடுகளை ஓரங்கட்டுகிறது என்பதை நினைவில் கொள்ளுங்கள், எனவே நீங்கள் பார்ப்பது ஒரு மின்னஞ்சல் அல்லது பதிவிறக்கத்திலிருந்து ஒரு பயன்பாட்டை நிறுவியதைப் போலவே இருக்கும்.)
ஜிமெயில் பக்கவாட்டு ஏற்றம் எப்படி இருக்கும் என்பது இங்கே. ஆண்ட்ராய்டு சந்தையிலிருந்து பக்க ஏற்றுதல் மற்றும் நிறுவுதல் ஆகியவற்றுக்கு இடையேயான ஒரே உண்மையான வேறுபாடு என்னவென்றால், அனுமதிகள் செல்லும்போது, நீங்கள் பக்கவாட்டில் செல்லும்போது, விரிவான அனுமதி விளக்கங்கள் உங்களுக்கு கிடைக்காது.
இதெல்லாம் ஏன்? ஆண்ட்ராய்டு பயன்பாடுகள் "சாண்ட்பாக்ஸ்" - அவை அவற்றின் சொந்த இடத்தில் விளையாடுகின்றன, மேலும் அந்த சாண்ட்பாக்ஸில் அவற்றின் சொந்த தரவுக் கோப்புகளைக் கொண்டுள்ளன. வெளிப்படையாக அனுமதி கேட்ட பிறகுதான் அவர்கள் வேறொருவரின் சாண்ட்பாக்ஸில் நாடகத்தைப் பகிர முடியும், அது நீங்கள் மேலே பார்க்கும் திரைகள் வழியாக செய்யப்படுகிறது. அந்த அனுமதிகளை நீங்கள் ஏற்றுக்கொண்டு பயன்பாட்டை நிறுவும் போது, பயன்பாட்டை இயக்க விரும்புவதாகக் கூறும் சாண்ட்பாக்ஸில் விளையாட அந்த பயன்பாட்டிற்கு அனுமதி அளிக்கிறீர்கள்.
டெவலப்பர் பக்கத்தில் … மற்றும் நுகர்வோர் தங்கள் பங்கை எவ்வாறு செய்ய வேண்டும்
திரைக்குப் பின்னால், பயன்பாட்டு டெவலப்பர்கள் இந்த அனுமதிகளை AndroidManifest.xml கோப்பில் அறிவிக்கிறார்கள், இது Android பயன்பாட்டிற்கான மூலக் குறியீட்டின் தேவையான பகுதியாகும். இந்த அறிவிப்புகள் நிலையானவை, மேலும் அவை ஒவ்வொன்றும் நாம் மேலே பார்த்தபடி பயனருக்கு வழங்கப்படுகின்றன. இயக்க நேரத்தில் அனுமதிகளை மாறும் வகையில் Android க்கு வழி இல்லை, ஏனெனில் Android OS டெவலப்பர்களின் கூற்றுப்படி "இது பயனர் அனுபவத்தை பாதுகாப்பிற்கு தீங்கு விளைவிக்கும்." ஒரு பயன்பாட்டை என்ன செய்ய விரும்புகிறது, வெளிப்படையாக, ஒருபோதும் மாற்ற முடியாது என்று உங்களுக்குச் சொல்லும்படி கட்டாயப்படுத்துகிறது - அதுவே மிக உயர்ந்த பாதுகாப்பு மாதிரி.
புரட்டு பக்கமா? பயனர்கள் புறக்கணிக்க இதுவும் எளிதானது.
IOS இல் பாதையுடன் என்ன நடந்தது என்பது பற்றி எங்களுக்குத் தெரியும். பல iOS பயன்பாடுகளைப் போலவே, இது அனுமதியின்றி தொடர்பைப் பயன்படுத்தியது. தீங்கு விளைவிக்கும் நோக்கங்களுக்காக அல்ல, ஆயினும்கூட, எந்தவொரு முன் அனுமதியும் இல்லாமல், பின்னர் கேட்காமல். Android க்கான பாதை iOS இல் செய்ததைப் போலவே அனைத்து வகையான தரவையும் அதன் சேவையகங்களுக்கு அனுப்பியது. ஆனால் இந்த இடுகையில் நாம் காட்டியுள்ளபடி, Android இல், பாதை முதலில் அனுமதியை அறிவிக்க வேண்டும். அல்லது, இன்னும் துல்லியமாக, அது அனுமதியை அறிவிக்கிறது, நீங்கள் அதை ஏற்றுக்கொள்கிறீர்கள் அல்லது நிராகரிக்கிறீர்கள்.
நீங்கள் ஒரு பயன்பாட்டை நிறுவும் போது சிக்கல் உள்ளது, பெரும்பாலும் நீங்கள் அனுமதிகள் பகுதியைத் தாண்டிச் செல்லப் போகிறீர்கள். நீங்கள் உண்மையிலேயே கூடாது, ஆனால் நாங்கள் அனைவரும் அதைச் செய்கிறோம். அனுமதிகள் எளிய மொழியில் எழுதப்படவில்லை என்பது பிரச்சினையின் ஒரு பகுதியாகும். ஆனால் அவர்கள் இருந்தாலும்கூட, நம்மில் பெரும்பாலோர் எப்படியும் கடந்த காலத்தைக் கிளிக் செய்வோம். ஒவ்வொரு தளத்திலும் அது எப்படி இருக்கிறது. மறுபுறம், அனுமதிகளைப் புரிந்து கொள்ளாததால், அவர்களைப் புரிந்து கொள்ளாதவர்கள் இருக்கிறார்கள். மீண்டும், பயனர் நட்பு மொழி இங்கு உதவும்.
இதற்கு மாற்றீடுகளில் ஒன்று, இயங்கும் நேரத்தில் பயன்பாடு அனுமதி கேட்க வேண்டும், அது சாதாரணமாக செய்ய முடியாத ஒன்றை செய்ய விரும்பினால். இது சிரமமான மற்றும் பாதுகாப்பற்றது என்று Android குழு கருதுவதாக நாங்கள் ஏற்கனவே படித்திருக்கிறோம், எனவே இது நடக்க வாய்ப்பில்லை.
பிளாக்பெர்ரியுடன் ஆர்ஐஎம் செய்வது போல, தேர்ந்தெடுக்கப்பட்ட அனுமதிகளை அனுமதிப்பது மற்றொரு மாற்று. பிளாக்பெர்ரியைப் போலவே நீங்கள் அனுமதிகளை மறுத்ததால் பாதி மட்டுமே வேலை செய்யும் பயன்பாடுகளுடன் நீங்கள் முடிகிறீர்கள். நீங்கள் அந்த பயன்பாட்டை நிறுவும் போது அதைப் படித்து, அதை என்ன செய்யச் சொல்கிறீர்கள், ஏன் அதைக் கேட்கிறீர்கள் என்பதைப் புரிந்துகொள்ள முயற்சிப்பதைத் தவிர உண்மையான முட்டாள்தனமான முறை எதுவும் இல்லை.
அங்குதான் நாங்கள் அனைவரும் வருகிறோம். நம்மில் சிலர் மற்றவர்களை விட பயன்பாட்டு அனுமதிகளை அதிகம் புரிந்துகொள்கிறார்கள், மேலும் ஒரு பயன்பாடு ஏதாவது செய்யும்போது அதைச் செய்யக்கூடாது, நீங்கள் கூக்குரலைக் கேட்கிறீர்கள். அனுமதிகளைப் படியுங்கள். சந்தை கருத்துகளைப் படியுங்கள். Android சென்ட்ரலைப் படியுங்கள். ஏதேனும் சிக்கலாக இருக்கும்போது, அதைப் பற்றி நீங்கள் கேள்விப்படுவீர்கள்.
கடைசியாக ஒரு விஷயம் …
பாதுகாப்பு பாதிப்புகள் குறித்து ஒரு சிறப்பு குறிப்பு இங்கு செல்ல வேண்டும். ஒவ்வொரு கணினி நிரலும் - அதாவது ஒவ்வொரு மொபைல் இயக்க முறைமையும் கூட - அவற்றில் நிரம்பியுள்ளன. பாதுகாப்பு மாதிரியைத் தவிர்ப்பதற்கு பயன்பாட்டை அனுமதிக்கும் பாதிப்பு கண்டறியப்பட்டால், கூகிள் அதை விரைவாக இணைக்கும். இது நடக்கிறது, அது எப்போதும் நடக்கப்போகிறது. இந்த புதுப்பிப்பு உங்களுக்கு எவ்வளவு விரைவாக வழங்கப்படுகிறது என்பது உங்கள் தொலைபேசியை உருவாக்கும் நபர்களைப் பொறுத்தது. அவர்கள் அதை சரியான வழியில் செய்யும்போது, அவர்கள் அதிக நேரம் எடுத்து தவறு செய்யும் போது அவதூறு பெறுகிறார்கள். இது எந்த நேரத்திலும் விலகிச் செல்லப் போவதில்லை, மேலும் விஷயங்களை பாதுகாப்பாகவும் பாதுகாப்பாகவும் வைத்திருக்காத OEM ஐ அழைக்க நாங்கள் உங்களுடன் இருக்கிறோம்.
Android அனுமதிகளில் இன்னும் ஆழமாக டைவ் செய்ய நீங்கள் விரும்பினால், அவற்றில் உள்ள Google டெவலப்பர் பக்கத்தைப் பாருங்கள்.