আমি কোনও নন-বিকাশকারীকে একটি এপিআই, এসডিকে-র মধ্যে পার্থক্য বোঝানোর চেষ্টা করছি। আমাকে ব্যাখ্যা করতে হবে কেন বাণিজ্যিক ফিঙ্গারপ্রিন্ট সফ্টওয়্যার বিক্রেতা সম্ভবত কোনও এসডিকে সরবরাহ করবে না, যদিও তারা সম্ভবত এটি ব্যবহার করেছে one
উভয় ডিভাইস বিক্রেতা এবং সফ্টওয়্যার বিক্রেতারা একটি ভাল-সংজ্ঞায়িত API প্রকাশ করতে এবং তা প্রকাশ করতে পারে। এই এপিআইটি অন্য সফ্টওয়্যার প্রোগ্রামগুলিকে বিক্রেতার নিজস্ব সফ্টওয়্যার উপাদান বা হার্ডওয়্যার ডিভাইসগুলির সাথে আন্তঃচালিত করতে (লিখিত হতে) অনুমতি দেয়।
কারও কাছে যদি আরও স্পষ্টভাবে এটি ব্যাখ্যা করার জন্য ধারণা থাকে তবে আমি পরামর্শগুলির খুব প্রশংসা করব। আমি জোর দিয়ে বলতে চাই যে লক্ষ্যটি হ'ল এমন একটি নন-প্রোগ্রামারকে ধারণাটি ব্যাখ্যা করা যিনি বিকাশকারী লিঙ্গো জানেন না ।
তালিকাভুক্তি / যাচাইকরণের জন্য সফ্টওয়্যার বনাম ফিঙ্গারপ্রিন্ট সেন্সর প্রসঙ্গে, আমি কীভাবে এটি ব্যাখ্যা করার চেষ্টা করেছি:
আমি যদি আঙুলের ছাপ ডিভাইস / সেন্সর প্রস্তুতকারক এবং লেখার সফটওয়্যার ব্যবসা না করি তবে যেভাবে আমি আমার পণ্যকে আরও ভালভাবে বাজারজাত করতে পারি সেগুলি হ'ল:
- আমার ডিভাইস ড্রাইভাররা বিভিন্ন অপারেটিং সিস্টেমে ইনস্টলযোগ্য কিনা তা নিশ্চিত করুন
- সফ্টওয়্যার বিকাশকারীদের প্রোগ্রাম লিখার জন্য একটি API নির্ধারণ করুন এবং সরবরাহ করুন (যেমন, তালিকাভুক্তি, যাচাইকরণের জন্য) আমার ডিভাইসে "কথা বলতে" বা ব্যবহার করতে
- সফ্টওয়্যার বিকাশকারীদের আমার ডিভাইসের সাথে কাজ করে এমন প্রোগ্রাম লিখতে এটি আরও সহজ এবং দ্রুত করার জন্য একটি এসডিকে বিকাশ এবং সরবরাহ করুন। এসডিকে সাহায্যকারী কোড লাইব্রেরি, রেফারেন্স অ্যাপ্লিকেশন, ডকুমেন্টেশন ইত্যাদি সরবরাহ করতে পারে