Android 7.0-এ নতুন কী আছে৷

এই পৃষ্ঠাটি Android 7.0 (API স্তর 25) এ প্রবর্তিত নতুন API, বৈশিষ্ট্য এবং আচরণের পরিবর্তনগুলির একটি ওভারভিউ প্রদান করে যা এন্টারপ্রাইজে Android কে প্রভাবিত করে৷

QR কোড বিধান

অ্যান্ড্রয়েড এন্টারপ্রাইজ এখন কর্পোরেট-দায়বদ্ধ ডিভাইসগুলির বিধান করতে QR কোড ব্যবহার করে সমর্থন করে৷ সেটআপ উইজার্ড এখন আপনাকে ডিভাইসের ব্যবস্থা করার জন্য একটি QR কোড স্ক্যান করার অনুমতি দেয়।

কাজের প্রোফাইল নিরাপত্তা চ্যালেঞ্জ

প্রোফাইল মালিকরা ব্যবহারকারীদের কাজের প্রোফাইলে চলমান অ্যাপগুলির জন্য একটি নিরাপত্তা চ্যালেঞ্জ নির্দিষ্ট করতে পারেন৷ ব্যবহারকারী যখন কোনো কাজের অ্যাপ খোলার চেষ্টা করেন তখন সিস্টেমটি নিরাপত্তা চ্যালেঞ্জ দেখায়। ব্যবহারকারী সফলভাবে নিরাপত্তা চ্যালেঞ্জ সম্পন্ন করলে, সিস্টেম ওয়ার্ক প্রোফাইল আনলক করে এবং প্রয়োজনে এটি ডিক্রিপ্ট করে।

যদি একজন প্রোফাইল মালিক একটি ACTION_SET_NEW_PASSWORD উদ্দেশ্য পাঠায়, সিস্টেমটি একজন ব্যবহারকারীকে একটি নিরাপত্তা চ্যালেঞ্জ সেট আপ করতে অনুরোধ করে৷ প্রোফাইল মালিক একটি ACTION_SET_NEW_PARENT_PROFILE_PASSWORD ইন্টেন্টও পাঠাতে পারেন যাতে ব্যবহারকারীকে একটি ডিভাইস লক সেট করার অনুরোধ জানানো হয়।

প্রোফাইল মালিকরা কাজের চ্যালেঞ্জের জন্য পাসওয়ার্ড নীতিগুলি অন্যান্য ডিভাইসের পাসওয়ার্ডের নীতিগুলি থেকে আলাদাভাবে সেট করতে পারেন৷ উদাহরণস্বরূপ, ডিভাইস চ্যালেঞ্জ প্রতিক্রিয়ার ন্যূনতম দৈর্ঘ্য অন্যান্য পাসওয়ার্ডের জন্য প্রয়োজনীয় দৈর্ঘ্যের থেকে আলাদা হতে পারে। প্রোফাইল মালিকরা স্বাভাবিক DevicePolicyManager পদ্ধতি ব্যবহার করে চ্যালেঞ্জ নীতি সেট করে, যেমন setPasswordQuality() এবং setPasswordMinimumLength() । প্রোফাইলের মালিক নতুন DevicePolicyManager.getParentProfileInstance() পদ্ধতি দ্বারা ফিরে DevicePolicyManager দৃষ্টান্ত ব্যবহার করে ডিভাইস লক সেট করতে পারেন। উপরন্তু, প্রোফাইল মালিকরা DevicePolicyManager ক্লাসের নতুন setOrganizationColor() এবং setOrganizationName() পদ্ধতি ব্যবহার করে কাজের চ্যালেঞ্জের জন্য শংসাপত্রের স্ক্রীন কাস্টমাইজ করতে পারেন।

অ্যাপগুলিতে অ্যাক্সেস অক্ষম করুন

ডিভাইসের মালিক এবং প্রোফাইল মালিকরা নতুন DevicePolicyManager.getPackagesSuspended() পদ্ধতিতে কল করে প্যাকেজগুলিতে অ্যাক্সেস সাময়িকভাবে স্থগিত করতে পারেন। মালিকরা সেই প্যাকেজগুলি পুনরায় সক্ষম করতে একই পদ্ধতি ব্যবহার করতে পারেন৷

একটি প্যাকেজ স্থগিত থাকাকালীন, এটি কার্যক্রম শুরু করতে পারে না, প্যাকেজের বিজ্ঞপ্তিগুলি চাপা থাকে এবং ওভারভিউ স্ক্রিনে অ্যাপের এন্ট্রি লুকানো থাকে। স্থগিত প্যাকেজগুলি ওভারভিউ স্ক্রিনে দেখায় না এবং তারা ডায়ালগগুলি দেখাতে পারে না (টোস্ট এবং স্ন্যাকবার সহ)। তারা অডিও চালাতে বা ডিভাইসটি ভাইব্রেট করতে পারে না।

অ্যাপগুলি বর্তমানে উপলব্ধ নয় তা দেখানোর জন্য লঞ্চারদের সাসপেন্ড করা অ্যাপগুলিতে একটি স্বতন্ত্র UI প্রয়োগ করা উচিত; উদাহরণস্বরূপ, তারা অ্যাপ আইকনটিকে ধূসর রঙে রেন্ডার করতে পারে। লঞ্চাররা নতুন DevicePolicyManager.getPackagesSuspended() পদ্ধতিতে কল করে কোন অ্যাপগুলিকে স্থগিত করা হয়েছে তা খুঁজে পেতে পারেন৷

কাজের মোড টগল করুন

ডুয়াল-প্রোফাইল ডিভাইসে, ব্যবহারকারীরা কাজের মোড চালু এবং বন্ধ করতে পারে। কাজের মোড বন্ধ থাকা অবস্থায়, পরিচালিত প্রোফাইলটি সাময়িকভাবে বন্ধ হয়ে যায়। প্রোফাইল মালিক অ্যাপ সহ ওয়ার্ক প্রোফাইল অ্যাপ, ব্যাকগ্রাউন্ড সিঙ্ক এবং বিজ্ঞপ্তি সবই অক্ষম করা আছে। কাজের প্রোফাইল অক্ষম থাকাকালীন, সিস্টেম ব্যবহারকারীদের মনে করিয়ে দেওয়ার জন্য একটি স্থায়ী স্থিতি আইকন প্রদর্শন করে যে তারা কাজের অ্যাপ চালু করতে পারবে না। সিস্টেম লঞ্চার নির্দেশ করে যে কাজের অ্যাপ্লিকেশন এবং উইজেটগুলি অ্যাক্সেসযোগ্য নয়৷

সর্বদা-চালু VPN

ডিভাইস মালিক এবং প্রোফাইল মালিকদের প্রয়োজন হতে পারে যে কাজের অ্যাপ্লিকেশনগুলি সর্বদা একটি নির্দিষ্ট VPN এর মাধ্যমে নেটওয়ার্কের সাথে সংযুক্ত থাকে৷ মালিকরা এই প্রয়োজনীয়তা সেট করলে, বুট করার সময় ডিভাইসটি স্বয়ংক্রিয়ভাবে সেই VPN চালু করে।

নতুন DevicePolicyManager.setAlwaysOnVpnPackage() পদ্ধতিতে কল করে মালিকদের একটি VPN ব্যবহারের প্রয়োজন হতে পারে৷ মালিক একটি VPN প্রয়োজনীয়তা সেট করেছেন কিনা তা জানতে, newDevicePolicyManager.GetAlwaysOnVpnPackage() পদ্ধতিতে কল করুন৷

যেহেতু সিস্টেমটি অ্যাপ ইন্টারঅ্যাকশন ছাড়াই ভিপিএন পরিষেবাগুলিকে সরাসরি আবদ্ধ করতে পারে, তাই ভিপিএন ক্লায়েন্টদের সর্বদা চালু ভিপিএন-এর জন্য নতুন এন্ট্রি পয়েন্টগুলি পরিচালনা করতে হবে। আগের মতো, আপনি একটি ইন্টেন্ট ফিল্টার ব্যবহার করে সক্রিয় পরিষেবাগুলি খুঁজে পেতে পারেন যা অ্যাকশন android.net.VpnService এর সাথে মেলে।

ব্যবহারকারীরা ম্যানুয়ালি একটি সর্বদা-চালু VPN ক্লায়েন্ট সেট করতে পারেন যা সেটিংস > আরও > VPN স্ক্রীন ব্যবহার করে VpnService প্রয়োগ করে।

কাজের প্রোফাইলের সাথে পরিচিতি একীকরণ

প্রোফাইল মালিকরা প্রাথমিক ব্যবহারকারীর কাছ থেকে কাজের পরিচিতিগুলির স্থানীয় অনুসন্ধান এবং ডিরেক্টরি সন্ধানের অনুমতি দিতে পারেন। উদাহরণস্বরূপ, একজন ব্যবহারকারী তাদের ব্যক্তিগত ডায়ালার বা পরিচিতি অ্যাপ্লিকেশন (যদি তাদের প্রোফাইল অ্যাডমিনিস্ট্রেটর দ্বারা অনুমতি দেওয়া হয়) থেকে ব্যক্তিগত এবং কাজের ডিরেক্টরি পরিচিতি উভয়ই অ্যাক্সেস করতে পারে।

যে বিকাশকারীরা যোগাযোগ প্রদানকারীর সুবিধা নেয় তারা যদি নীতি দ্বারা অনুমোদিত হয় তবে প্রাথমিক ব্যবহারকারীর কাছ থেকে কাজের প্রোফাইল ডিরেক্টরি এন্ট্রি অ্যাক্সেস করতে এন্টারপ্রাইজ পরিচিতি API ব্যবহার করতে পারে:

  • ContactsContract.Contacts.ENTERPRISE_CONTENT_FILTER_URI
  • ContactsContract.Phone.ENTERPRISE_CONTENT_FILTER_URI
  • ContactsContract.Email.ENTERPRISE_CONTENT_FILTER_URI
  • ContactsContract.Callable.ENTERPRISE_CONTENT_FILTER_URI
  • ContactsContract.Directory.ENTERPRISE_CONTENT_URI
  • ContactsContract.Directory.isEnterpriseDirectoryId()

প্রোফাইল মালিকরা নিম্নলিখিত নতুন পদ্ধতি ব্যবহার করে প্রাথমিক ব্যবহারকারীর কাজের পরিচিতিগুলির দৃশ্যমানতা নিয়ন্ত্রণ করতে পারেন:

  • DevicePolicyManager.setCrossProfileContactsSearchDisabled()
  • DevicePolicyManager.getCrossProfileContactsSearchDisabled()

রিমোট রিবুট

ডিভাইস মালিকরা দূরবর্তীভাবে ডিভাইস রিবুট করতে পারেন। কিছু ক্ষেত্রে, ঘেরের অভ্যন্তরে সর্বজনীন স্থানে স্থাপন করা ডিভাইসগুলি পাওয়ার বোতামে অ্যাক্সেস রোধ করতে পারে। একটি ডিভাইস পুনরায় বুট করার প্রয়োজন হলে, প্রশাসকরা নতুন DevicePolicyManager.reboot() পদ্ধতি ব্যবহার করে তা করতে পারেন।

অবস্থান বন্ধ সুইচ

ব্যবহারকারীরা তাদের ব্যক্তিগত অ্যাপে অবস্থানের তথ্য অ্যাক্সেস করার সময় কাজের অ্যাপের জন্য অবস্থানের অনুমতি অক্ষম করতে পারেন। অবস্থান সেটিংসে একটি পৃথক অবস্থান অ্যাক্সেস সুইচ ব্যবহারকারীদের কাজের প্রোফাইলে চলমান অ্যাপগুলির জন্য অবস্থান আপডেট বা সর্বশেষ অবস্থানের প্রশ্নগুলি অস্বীকার করতে দেয়৷

শীর্ষ স্তরের অবস্থান বন্ধ সুইচ প্রাথমিক প্রোফাইল এবং পরিচালিত প্রোফাইল উভয়ের জন্য অবস্থান অ্যাক্সেস নিষ্ক্রিয় করে৷

কাস্টমাইজড বিধান

একটি অ্যাপ্লিকেশন কর্পোরেট রঙ এবং লোগো সহ প্রোফাইল মালিক এবং ডিভাইস মালিকের প্রভিশনিং ফ্লো কাস্টমাইজ করতে পারে৷

  • DevicePolicyManager.EXTRA_PROVISIONING_MAIN_COLOR : প্রবাহের রঙ কাস্টমাইজ করে৷
  • DevicePolicyManager.EXTRA_PROVISIONING_LOGO_URI : একটি কর্পোরেট লোগো দিয়ে প্রবাহকে কাস্টমাইজ করে৷

একাধিক Wi-Fi CA শংসাপত্র

প্রোফাইল মালিক এবং ডিভাইস মালিকরা একটি প্রদত্ত Wi-Fi কনফিগারেশনের জন্য একাধিক CA শংসাপত্র সেট করতে পারেন৷ যখন কর্পোরেট ওয়াই-ফাই নেটওয়ার্কে একই SSID সহ পৃথক অ্যাক্সেস পয়েন্টের জন্য আলাদা CA থাকে, তখন আইটি অ্যাডমিনিস্ট্রেটররা নতুন পদ্ধতি setCaCertificates() ব্যবহার করে Wi-Fi কনফিগারেশনে সমস্ত প্রাসঙ্গিক CA অন্তর্ভুক্ত করতে পারেন।

যোগ করা APIগুলি হল:

  • WifiEnterpriseConfig.setCaCertificates()
  • WifiEnterpriseConfig.getCaCertificates()

কাস্টমাইজড লক স্ক্রিন বার্তা

লকস্ক্রীনে দেখানোর জন্য ডিভাইসের মালিকরা মালিকের তথ্য প্রদান করতে পারেন। এই তথ্যটি ব্যবহারকারীর লক স্ক্রীন বার্তাকে প্রাধান্য দেয় (যদি একটি সেট করা থাকে)। নতুন DevicePolicyManager পদ্ধতি হল:

  • setDeviceOwnerLockScreenInfo()
  • getDeviceOwnerLockScreenInfo()

কাজের প্রোফাইল সংযোগ পরিষেবা

প্রোফাইল মালিকরা একটি কাজের ডায়ালার অ্যাপ্লিকেশন নির্দিষ্ট করতে পারেন যা কলিং ব্যাকএন্ড (কলিং অ্যাকাউন্ট) এর জন্য একটি কর্ম-নির্দিষ্ট ConnectionService ব্যবহার করে৷ কাজের ডায়ালারটি শুধুমাত্র কাজের কল লগ বজায় রাখে এবং শুধুমাত্র কাজের পরিচিতির উপর নির্ভর করে। ডায়ালিং অ্যাপ্লিকেশন নির্বিশেষে ব্যবহারকারীদের একটি ধারাবাহিক ইন-কল UI অভিজ্ঞতা থাকে। কাজের কলিং অ্যাকাউন্টগুলিতে ইনকামিং ওয়ার্ক কলগুলি ব্যক্তিগত কলিং অ্যাকাউন্টগুলিতে ব্যক্তিগত ইনকামিং কলগুলি থেকে আলাদা।

একটি কল একটি কাজের কল কিনা তা নির্ধারণ করতে ডায়লারের নতুন পতাকা android.telecom.Call.PROPERTY_WORK_CALL পরীক্ষা করা উচিত৷ যদি একটি কল একটি কাজের কল হয়, তাহলে ডায়লারটি এটি নির্দেশ করবে, যেমন একটি কাজের ব্যাজ যোগ করে।

ওয়ালপেপার লক করুন

একটি নতুন ব্যবহারকারী সীমাবদ্ধতা ( DISALLOW_SET_WALLPAPER ) ব্যবহারকারীকে তাদের ওয়ালপেপার পরিবর্তন করতে বাধা দেয়৷ ডিভাইস মালিক বা প্রোফাইল মালিক এখনও ওয়ালপেপার পরিবর্তন করতে পারেন, কিন্তু তারা শুধুমাত্র ব্যবহারকারী বা প্রোফাইলের জন্য ওয়ালপেপার পরিবর্তন করতে পারেন যা তারা নিয়ন্ত্রণ করে। উদাহরণস্বরূপ, একজন প্রোফাইল মালিক মূল ব্যবহারকারীর ওয়ালপেপার পরিবর্তন করতে পারবেন না, তবে প্রাথমিক প্রোফাইলের একজন প্রোফাইল মালিক বা ডিভাইসের মালিক করতে পারেন৷ একজন প্রোফাইল মালিক বা ডিভাইসের মালিক যে ওয়ালপেপার পরিবর্তন করতে চায় তাদের চেক করা উচিত যে তারা যে ব্যবহারকারী বা প্রোফাইল পরিচালনা করে তার একটি ওয়ালপেপার আছে কিনা ( isWallpaperSupported() ) এবং তাদের এটি পরিবর্তন করার অনুমতি দেওয়া হয়েছে কিনা (নতুন পদ্ধতিতে WallpaperManager.isWallpaperSettingAllowed() )।

লক ডাউন ব্যবহারকারী আইকন

একটি নতুন ব্যবহারকারী সীমাবদ্ধতা ( DISALLOW_SET_USER_ICON ) ব্যবহারকারীকে তাদের ব্যবহারকারী আইকন পরিবর্তন করতে বাধা দেয়৷ ব্যবহারকারীর ডিভাইস মালিক বা প্রোফাইল মালিক এখনও আইকন পরিবর্তন করতে পারেন. যাইহোক, একজন প্রোফাইল মালিক যে প্রোফাইলটি নিয়ন্ত্রণ করে তার জন্য শুধুমাত্র ব্যবহারকারীর আইকন পরিবর্তন করতে পারেন।

ডিভাইসের স্বাস্থ্য পর্যবেক্ষণ

একটি ডিভাইসের মালিক বা প্রোফাইল মালিক নতুন HardwarePropertiesManager ইন্টারফেস ব্যবহার করতে পারেন ডিভাইসের স্বাস্থ্য সম্পর্কে তথ্য পুনরুদ্ধার করতে, যেমন CPU বা GPU তাপমাত্রা এবং CPU ব্যবহার। নতুন মনিটরিং ইন্টারফেসটি দূরবর্তী স্থানে চলমান অনুপস্থিত ডিভাইসগুলি পর্যবেক্ষণের জন্য বিশেষভাবে কার্যকর।