গত বছর থেকে কাজ সামগ্রী ব্লকার ওয়েব, আমরা শিখেছি যে নতুন অ্যাপল সাফারি 10 একটি বিস্তৃত অনুমতি দেবে নেটিভ কোড এক্সটেনশনের পরিসীমা ব্যবহারকারীরা স্বয়ংক্রিয়ভাবে প্রাপ্ত এবং আপডেট করতে সক্ষম হবে ম্যাক অ্যাপ স্টোরের মাধ্যমে, যা অনুসন্ধান ইঞ্জিনের কর্মক্ষমতা, সুরক্ষা এবং নির্ভরযোগ্যতার উন্নতি করবে।
২০১০ সালে অ্যাপলটি চালু করে সাফারি 5 এর জন্য এক্সটেনশনের গ্যালারী, বিকাশকারীদের যেমন মান থেকে প্লাগইন প্রস্তুত করার অনুমতি দেয় সিসিএস এবং জাভাস্ক্রিপ্ট। এগুলি বোতাম যুক্ত করার অনুমতি দেয়, মেনু বার পরিবর্তন করে এবং অ্যাপ্লিকেশনগুলির বিকাশ এবং রক্ষণাবেক্ষণের উপর দৃষ্টি নিবদ্ধ করে এমন অন্যান্য ক্রিয়া।
ইতিমধ্যে 2014 সালে, অ্যাপল উপস্থাপন করেছে অ্যাপ এক্সটেনশনগুলি, আইওএস এবং ম্যাকোসে অ্যাপ্লিকেশন উপাদানগুলি বিকাশের জন্য নতুন বিকল্প হিসাবে যেমন বিকল্পগুলির জন্য সামাজিক নেটওয়ার্কগুলিতে সামগ্রী ভাগ করুন, জন্য সমর্থন উইজেট এবং কীবোর্ড আইওএসের জন্য। 2015 সালে, কপার্টিনোগুলির সাথে তাদের পরিচয় করিয়ে দেওয়া হয়েছিল সামগ্রী ব্লকার যে তারা ক্ষমতা আছে অযাচিত ডাউনলোডগুলি এড়ানো, পপআপ এবং অন্যান্য নেভিগেশন উপাদান।
সাফারি 10 এ নেটিভ এক্সটেনশানগুলি
অ্যাপল ঘোষণা করেছে যে নতুন ব্রাউজারটি একটি সংমিশ্রণ থেকে তৈরি অ্যাপ্লিকেশন এক্সটেনশানগুলিকে সমর্থন করবে জাভাস্ক্রিপ্ট, সিএসএস এবং ওজেক্টিভ-সি বা সুইফটে নেটিভ কোড এবং এটি তৃতীয় পক্ষগুলিকে নতুন কার্যকারিতা যুক্ত করার অনুমতি দেবে যেমন সামগ্রী পড়া এবং সম্পাদনা করা এবং ওয়েবে অ্যাপ্লিকেশনগুলির মাধ্যমে ডেটা একীভূত করা এবং অর্জন করা।
বিকাশকারীরা পারেন ব্যবহারকারীর ইন্টারফেস প্রসারিত করুন বোতাম এবং সরঞ্জাম যুক্ত করা বা জাভাস্ক্রিপ্ট কোড সন্নিবেশ করা যা পৃষ্ঠার আচরণ পরিবর্তন করবে এবং অ্যাপ্লিকেশনটির সাথে যোগাযোগের অনুমতি দেবে।
পুরানোগুলি থেকে সাফারি 10 এক্সটেনশনগুলি কী সেট করে তা হ'ল নতুনটি অ্যাপের সাথে নিরাপদে যোগাযোগ করতে পারে communicate ভাগ করা সংস্থান মাধ্যমে। অন্যদিকে, নতুন আর্কিটেকচার যা বিকাশকারীদের অনুমতি দেবে অ্যাপ্লিকেশন অংশ হিসাবে আপনার এক্সটেনশন বিতরণ অ্যাপ স্টোরের মাধ্যমে এবং পৃথক প্লাগইন হিসাবে নয়।
বিকাশকারীদের জন্য, আপনার এক্সটেনশান সরান ইতিমধ্যে নেটিভ অ্যাপ্লিকেশনটিতে তৈরি করা হয়েছে অ্যাপ এক্সটেনশনগুলি সত্যই সহজ হবে এক্সকোড মাধ্যমে। এই পরিবর্তনটি অ্যাপ এক্সটেনশন ব্যবহারকারীদের অনুমতি দেবে এক্সটেনশনের সমান্তরাল আপডেট করুন, যা সামঞ্জস্যের সমস্যা এড়াতে পারে।
নেটিভ কোডে অ্যাপ্লিকেশনগুলি বিকাশ করার ক্ষমতা অ্যাপ এক্সটেনশান অ্যাপ্লিকেশনগুলিকে কাজ করতে দেয় দ্রুত এবং আরও কার্যকর, সম্পদ খরচ হ্রাস।
সাফারি 10 এর জন্যও সমর্থন থাকবে অ্যাপল পে অপারেশন, আইপ্যাডে বিভক্ত দৃশ্য, ম্যাকের এইচটিএমএল 5 এ এমবেড করা ভিডিও এবং এর স্বয়ংক্রিয় ব্যবহার এইচটিএমএল 5 ভিডিও যে সাইটগুলিতে অ্যাডোব ফ্ল্যাশ বা মাইক্রোসফ্ট সিলভারলাইট ব্যবহার প্রয়োজন require
এই নতুন স্থাপত্যের সাহায্যে, বিকাশকারীরা অ্যাপ্লিকেশন এবং তাদের নিজস্ব সম্ভাবনাগুলি প্রসারিত করতে সক্ষম হবেন অপারেটিং সিস্টেম, আইওএস এবং ম্যাকস সিয়েরা। তৃতীয় পক্ষের এক্সটেনশনের বিভিন্ন ধরণের অ্যাপ্লিকেশনগুলিতে যেমন মানিয়ে নেওয়া যায় মানচিত্র, বিজ্ঞপ্তিগুলি, কল ডিরেক্টরি এবং সিরি।