एंड्रॉइड को अंततः आइरिस स्कैनर के लिए मूल समर्थन मिल रहा है, संभवतः एंड्रॉइड पी में शिपिंग। एक नया एचएएल और फ्रेमवर्क लॉक स्क्रीन को खारिज करने की अनुमति देता है, और तीसरे पक्ष के ऐप्स को आईरिस स्कैनर का उपयोग करने की भी अनुमति देता है।
बायोमेट्रिक प्रमाणीकरण पिन या पासवर्ड जितना सुरक्षित नहीं हो सकता है, लेकिन इसकी सुविधा कई उपभोक्ताओं के लिए एक बड़ा विक्रय बिंदु है। पर बेहद तेज़ फ़िंगरप्रिंट स्कैनर वनप्लस फ्लैगशिप लगभग सार्वभौमिक रूप से इसकी प्रशंसा की गई है, लेकिन हाल ही में कंपनियां एक विकल्प के रूप में चेहरे की पहचान तकनीक की ओर आकर्षित हो रही हैं। उदाहरण के लिए, वहाँ है वनप्लस 5T और यह ऑनर 7एक्स फेस अनलॉक सुविधा पर अपने-अपने दृष्टिकोण के साथ। सैमसंग फोन में अपने उपकरणों को अनलॉक करने के लिए चेहरे की पहचान भी होती है, लेकिन कंपनी को जिस बायोमेट्रिक प्रमाणीकरण तकनीक पर सबसे अधिक गर्व है, वह है उसका आईरिस स्कैनर। अब, ऐसा प्रतीत होता है कि आईरिस स्कैनर भविष्य में अधिक एंड्रॉइड फोन पर आ सकते हैं, क्योंकि इसके लिए आधिकारिक समर्थन एंड्रॉइड में जोड़ा जा रहा है।
मौजूदा एंड्रॉइड हार्डवेयर पर आईरिस स्कैनर
पहला आईरिस स्कैनर वाला मुख्यधारा का एंड्रॉइड स्मार्टफोन दुर्भाग्यशाली था सैमसंग गैलेक्सी नोट 7. बाद में उस तकनीक ने अपना रास्ता बना लिया सैमसंग गैलेक्सी S8/S8+ और यह गैलेक्सी नोट 8. हम यह भी जानते हैं कि यह इसके साथ लॉन्च होगा सैमसंग गैलेक्सी S9/S9+ और यह पेशकश करेगा हार्डवेयर में क्रमिक सुधार, लेकिन द्वारा इसे चेहरे की पहचान के साथ जोड़ना, समग्र अनुभव सुधार करना चाहिए. (ऐसी भी संभावना है कि आईरिस स्कैनर किसी तक पहुंच सकता है अघोषित सैमसंग गैलेक्सी फोन, लेकिन यह अभी तक हवा में है।)
हममें से जिनके पास सैमसंग गैलेक्सी फ्लैगशिप नहीं है, उनके लिए जब आईरिस स्कैनर वाले स्मार्टफोन की बात आती है तो बहुत अधिक विकल्प नहीं होते हैं। वास्तव में, वास्तव में केवल एक ही विकल्प है, और फोन अभी तक बिक्री के लिए उपलब्ध नहीं है: एक अस्पष्ट स्मार्टफोन जिसे द कहा जाता है। बिटवॉल्ट इसका उद्देश्य क्रिप्टोकरेंसी उत्साही लोगों के लिए है।
बिटवॉल्ट: स्वघोषित "विश्व का पहला ब्लॉकचेन फोन"। स्रोत: आपकी जेब में स्विस बैंक.
यह स्मार्टफोन, एक के साथ अघोषित स्मार्टफोन एक जापानी स्मार्टफोन ओईएम से, एकमात्र गैर-सैमसंग गैलेक्सी डिवाइस हैं जिनके बारे में मुझे पता है कि आईरिस स्कैनिंग की पेशकश की जाती है। वह चिप जो इन फ़ोनों के आईरिस स्कैनर को शक्ति प्रदान करती है एफपीसी एक्टिवआईरिस फ़िंगरप्रिंट द्वारा.
आपने शायद इस कंपनी के बारे में कभी नहीं सुना होगा, लेकिन संभवतः आपने ऐसा स्मार्टफोन इस्तेमाल किया होगा जिसमें उनकी तकनीक शामिल हो। कुछ स्मार्टफोन जो FPC से फ़िंगरप्रिंट स्कैनर का उपयोग करें इसमें Google Pixel, Honor 8 और Huawei Mate 9 Pro शामिल हैं। उनके फ़िंगरप्रिंट सेंसर कई अन्य डिवाइसों पर पाए जाते हैं, जिनमें Xiaomi के कई डिवाइस भी शामिल हैं, इसलिए यह कहना सुरक्षित है कि एफपीसी बायोमेट्रिक प्रमाणीकरण तकनीक बेचने वाले अग्रणी विक्रेताओं में से एक है स्मार्टफोन्स।
डिवाइस के होम बटन, रियर और साइड पर एफपीसी फिंगरप्रिंट स्कैनर। स्रोत: पांचवें वेतन आयोग.
तो यह कंपनी महत्वपूर्ण क्यों है? ऐसा इसलिए है क्योंकि उनके कई इंजीनियर रहे हैं काम पर एंड्रॉइड में बायोमेट्रिक आईरिस स्कैनर के लिए मूल समर्थन शामिल करना। यहां कई प्रतिबद्धताएं हैं, जो चल रहा है उसकी अच्छी तस्वीर पाने के लिए उन सभी को एक साथ देखा जाना चाहिए।
एंड्रॉइड के भविष्य के संस्करण में आईरिस स्कैनर्स
आइए सबसे महत्वपूर्ण प्रतिबद्धता से शुरुआत करें: बायोमेट्रिक्स आईरिस एचएएल इंटरफ़ेस.
एचएएल इंटरफ़ेस को शामिल करने से यह मानकीकृत हो जाएगा कि एंड्रॉइड फ्रेमवर्क आईरिस स्कैनर के साथ कैसे संचार करेगा। इसका मतलब यह है कि केवल एफपीसी के ही नहीं बल्कि कई विक्रेताओं के उत्पाद एंड्रॉइड पर काम कर सकेंगे। सबसे महत्वपूर्ण बात यह है कि यह एओएसपी-आधारित रोम के लिए आइरिस स्कैनिंग हार्डवेयर के साथ सामान्य रूप से कार्य करने की क्षमता भी खोलता है। उदाहरण के लिए, प्रोजेक्ट ट्रेबल जीएसआई बॉक्स से बाहर काम करने के लिए बुनियादी फिंगरप्रिंट स्कैनर कार्यक्षमता के लिए इस पर भरोसा करें, इसलिए इसके बिना, नया Exynos सैमसंग गैलेक्सी S9 और गैलेक्सी S9+ AOSP ROM पर आइरिस स्कैनर का उपयोग करने में असमर्थ होगा।
SELinux नीतियाँ क्योंकि आइरिस स्कैनर अंतिम उपयोगकर्ताओं के लिए पूरी तरह से अरुचिकर हैं, लेकिन यदि आप इस पर एक नज़र डालना चाहते हैं तो वे मौजूद हैं। आधार का समावेश आईरिस सुविधा एंड्रॉइड में ऐप्स को यह पता लगाने की अनुमति होगी कि डिवाइस में आईरिस स्कैनर है या नहीं। अंत में, का समावेश आईरिस ढांचा यह वास्तव में तृतीय-पक्ष ऐप्स को भविष्य में प्रमाणीकरण के लिए आइरिस स्कैनर का उपयोग करने की अनुमति देगा। यहां प्रासंगिक तार हैं:
फ्रेमवर्क में आईरिस स्कैनर
<stringname="permlab_manageIris">manage iris hardwarestring>
<stringname="permdesc_manageIris">Allows the app to invoke methods to add and delete iris templates for use.string>
<stringname="permlab_useIris">use iris hardwarestring>
<stringname="permdesc_useIris">Allows the app to use iris hardware for authenticationstring>
<stringname="iris_acquired_insufficient">Couldn\'t process iris. Please try again.string>
<stringname="iris_acquired_too_bright">Iris is too bright. Please try in low light.string>
<stringname="iris_acquired_too_dark">Iris is too dark. Please uncover light source.string>
<stringname="iris_acquired_too_close">Move further.string>
<stringname="iris_acquired_too_far">Move closer.string>
<stringname="iris_acquired_eyes_closed">Open eyes.string>
<stringname="iris_acquired_eyes_partially_obscured">Open eyes wider.string>array name="iris_acquired_vendor"> array>
<stringname="iris_error_hw_not_available">Iris hardware not available.string>
<stringname="iris_error_no_space">Iris can\'t be stored. Please remove an existing iris.string>
<stringname="iris_error_timeout">Iris time out reached. Try again.string>
<stringname="iris_error_canceled">Iris operation canceled.string>
<stringname="iris_error_lockout">Too many attempts. Try again later.string>
<stringname="iris_error_lockout_permanent">Too many attempts. Iris sensor disabled.string>
<stringname="iris_error_unable_to_process">Try again.string>
<stringname="iris_name_template">Iris <xliff: gexample="1">%dxliff: g>string>
array name="iris_error_vendor"> array>
<stringname="iris_icon_content_description">Iris iconstring>
और पढ़ें
फ़्रेमवर्क के मैनिफेस्ट में, सुझाई गई अनुमति का शीर्षक "android.permission. USE_IRIS" का सुरक्षा स्तर "सामान्य" है, इसलिए तृतीय-पक्ष ऐप्स वास्तव में अनुमति का अनुरोध करने में सक्षम होंगे और इसे देना उपयोगकर्ता पर निर्भर होगा।
अंततः, एक और प्रतिबद्धता कीगार्ड में आईरिस पहचान के लिए समर्थन जोड़ता है। यह वास्तव में उपयोगकर्ता को लॉक स्क्रीन को खारिज करने के लिए अपनी आईरिस को स्कैन करने की अनुमति देगा। कमिट के अनुसार, बिजली की खपत को कम करने के लिए आईरिस प्रमाणीकरण केवल स्क्रीन चालू होते ही होता है। इसके अलावा, डिवाइस पॉलिसी मैनेजर के अनुसार आईरिस स्कैनर को अक्षम किया जा सकता है यदि वह प्राधिकारी (जैसे कार्यस्थल) आईरिस स्कैनर को प्रमाणीकरण का एक असुरक्षित तरीका मानता है।
इन सभी प्रतिबद्धताओं में कुछ दिलचस्प बात यह चल रही है कि कैसे, कई स्थानों पर, बायोमेट्रिक्स को संदर्भित करने के लिए एंड्रॉइड ढांचे में फिंगरप्रिंट के संदर्भों को सामान्यीकृत किया जा रहा है। यह एंड्रॉइड को भविष्य में बायोमेट्रिक प्रमाणीकरण के संभावित अतिरिक्त तरीकों के लिए तैयार करता है, हालांकि यह स्पष्ट नहीं है कि वह क्या हो सकता है।
मैं आपको बाकी कार्यान्वयन विवरणों से बोर नहीं करूंगा, इसलिए मैं इन प्रतिबद्धताओं के महत्व पर चर्चा करने के लिए आगे बढ़ूंगा। एंड्रॉइड के लिए इसका मतलब यह है कि एंड्रॉइड के भविष्य के संस्करण, संभवतः एंड्रॉइड पी, में आईरिस स्कैनिंग हार्डवेयर के लिए मूल समर्थन शामिल होगा। मैं "संभावना" कहता हूं क्योंकि प्रतिबद्धताओं को अभी तक विलय नहीं किया गया है - परिवर्तन बहुत लंबे हैं, और कोड समीक्षा पारित करने में कुछ सप्ताह या महीने भी लग सकते हैं।
हालाँकि, इसकी बहुत संभावना है कि इसे एंड्रॉइड पी के लिए बनाया जाएगा, और आईरिस स्कैनर फ्रेमवर्क कोड में पी-विशिष्ट परिवर्तन होने के संकेत भी हैं (जैसे कि करना) उपयोगकर्ता-जानकारी को /डेटा/सिस्टम/उपयोगकर्ताओं में संग्रहीत करना और इसके बजाय उन्हें एक नई /डेटा/विक्रेता निर्देशिका में पुनः स्थापित करना, जो संभवतः अज्ञात प्रोजेक्ट ट्रेबल के लिए सहायक है। आवश्यकताएं)।
इसके अलावा, यह आईरिस स्कैनर के लिए पूर्ण समर्थन प्रतीत होता है, हालांकि इसका मतलब यह नहीं है कि अन्य विक्रेताओं द्वारा अतिरिक्त सुविधाएं नहीं जोड़ी जाएंगी (वास्तव में, टिप्पणियों में स्पष्ट रूप से इसका उल्लेख है)। हालाँकि, बुनियादी कार्यान्वयन वहाँ है, इसलिए हमें भविष्य के स्मार्टफ़ोन को बायोमेट्रिक आइरिस स्कैनर के साथ शिपिंग करते हुए देखने की उम्मीद करनी चाहिए। हालाँकि, इन प्रतिबद्धताओं में इस बात का कोई सबूत नहीं है कि Google Pixel 3 में ऐसी कोई सुविधा होगी, इसलिए यह न मानें कि इन परिवर्तनों के कारण किसी विशेष डिवाइस में आइरिस स्कैनर होगा।
नोट: मैंने इन परिवर्तनों पर टिप्पणी के लिए एफपीसी से संपर्क किया, लेकिन इस लेख के प्रकाशन के समय तक उनसे कोई प्रतिक्रिया नहीं मिली।