iOS Exploit That Lets Developers Add

আইওএস-এর অনেকগুলি দরকারী এবং আকর্ষণীয় বৈশিষ্ট্য রয়েছে, তবে অ্যাপ আইকনগুলির ক্ষেত্রে, সিস্টেমটি বেশ কঠোর। যদিও অ্যাপল অ্যাপ ডেভেলপারদের “অল্টারনেট অ্যাপ আইকন” নামক একটি বৈশিষ্ট্যের সুবিধা নিতে দেয় যাতে ব্যবহারকারীদের মধ্যে স্যুইচ করার জন্য এক বা একাধিক অ্যাপ আইকন যোগ করা যায়, এই পরিবর্তনগুলি শুধুমাত্র ব্যবহারকারীদের দ্বারা ম্যানুয়ালি যোগ করা যেতে পারে, যা ডেভেলপারদের ইন্টারেক্টিভ বা বিকল্প যোগ করার প্রয়োজনীয়তা দূর করে। অ্যানিমেটেড আইকনগুলির জন্য।যাইহোক, একজন বিকাশকারী একটি আবিষ্কার করেছেন iOS এই বিধিনিষেধগুলিকে কাজে লাগানো আপনাকে অ্যাপ্লিকেশন আইকনের অ্যানিমেশন বাইপাস করতে দেয়৷

iOS অ্যানিমেটেড অ্যাপ আইকন দুর্বলতা: এটি কীভাবে কাজ করে

গবেষক ব্রাইস বোস্টউইক একটি নিবন্ধে লিখেছেন ব্লগ পোস্ট, এই iOS দুর্বলতা দুটি মূল সমস্যা সমাধান করে। প্রথমত, iOS প্রতিবার অ্যাপ আইকন পরিবর্তন করার সময় ব্যবহারকারীকে একটি সতর্কতা পাঠায়। দ্বিতীয়ত, “বিকল্প অ্যাপ আইকন” বৈশিষ্ট্যটি ব্যাকগ্রাউন্ডে কাজ করে না, যার মানে অ্যাপটি সক্রিয় না হলে প্রভাবটি অর্জন করা যাবে না। অ্যাপটি সক্রিয় থাকলে ব্যবহারকারী আইকনটি দেখতে পাবে না বলে এটির কোনো মানে হয় না।

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

এই দুটি ধাপ সম্পূর্ণ করার মাধ্যমে, Bostwick দেখিয়েছেন যে একাধিক অ্যাপ আইকন যোগ করা এবং তারপর দ্রুত তাদের মধ্যে স্যুইচ করে এগুলিকে অ্যানিমেট করা সম্ভব। এটি লক্ষণীয় যে বিকাশকারীদের এটি করার চেষ্টা করা উচিত নয় কারণ অ্যাপল এই পরিবর্তনগুলি পর্যালোচনা করতে পারে এবং তাদের হাতের বাইরে প্রত্যাখ্যান করতে পারে।

এছাড়াও পড়ুন  Pixel Buds Pro 2 চার্জিং কেস ব্যাটারি স্পেসিফিকেশন সারফেস অনলাইন

আইওএস-এ অ্যানিমেটেড অ্যাপ আইকনগুলি সম্পূর্ণরূপে আলংকারিক

যদিও কিছু অ্যাপের জন্য এটি একটি অদ্ভুত বৈশিষ্ট্য যা বোধগম্য হয় (অ্যাপল ইতিমধ্যেই তার ঘড়ি এবং ক্যালেন্ডার অ্যাপগুলিকে গতিশীল আইকন ব্যবহার করার অনুমতি দেয়), বেশিরভাগ তৃতীয় পক্ষের অ্যাপের জন্য এটি একটি কৌশল মাত্র। উপরন্তু, অপব্যবহারের সম্ভাবনা রয়েছে, কারণ ডেভেলপাররা তাদের অ্যাপের প্রতি ব্যবহারকারীদের দৃষ্টি আকর্ষণ করতে কিছু গোপন কৌশল ব্যবহার করতে পারে।

প্রযুক্তিগত সমস্যাও রয়েছে। অ্যাপের আইকনগুলি দ্রুত পরিবর্তন করার জন্য অ্যাপটিকে ব্যাকগ্রাউন্ডে চলতে হবে, যার ফলে ব্যাটারি দ্রুত শেষ হয়ে যায়। অ্যাপ আইকন অ্যানিমেশন নিজেই আরও ব্যাটারি শক্তি নিষ্কাশন করতে পারে। আপেল এই কারণে, এই অপারেশন সীমিত হতে পারে, এবং দুর্বলতা যে এই কার্যকারিতা অনুমতি দেয় প্যাচ করা হতে পারে.

যাইহোক, অনুযায়ী রিপোর্ট, Apple iOS 18 ব্যবহারকারীদের জন্য কিছু অ্যাপ আইকন কাস্টমাইজেশন দেওয়ার পরিকল্পনা করেছে। কোম্পানী ব্যবহারকারীদের অ্যাপের আইকনগুলিকে পুনরায় রঙ করার অনুমতি দিতে পারে এবং হোম স্ক্রিনে আইকনগুলিকে তার স্ট্যান্ডার্ড গ্রিড মোড ত্যাগ করে যেকোনো জায়গায় রাখতে পারে।


অ্যাফিলিয়েট লিঙ্কগুলি স্বয়ংক্রিয়ভাবে তৈরি হতে পারে – আমাদের দেখুন নীতিশাস্ত্র বিবৃতি আরও জানুন।

উৎস লিঙ্ক