ڪيتريون ئي ڪمپنيون عملي ايپليڪيشنون ۽ سافٽ ويئر تيار ڪرڻ جي ڪوشش ڪري رهيون آهن انهن جي گراهڪن کي وقت جي تبديلين جي روشني ۾ ڊجيٽل تجربو ڏيڻ ۽ دنيا جي ڪم ڪرڻ جي طريقي سان.
ائين ڪرڻ سان، اهي پنهنجي گراهڪن جي مطالبن کي بهتر بڻائي سگهن ٿا.
ڊولپرز سان گڏ ڪم ڪرڻ انهن ڊجيٽل خوابن کي هڪ حقيقت ٺاهڻ ڏکيو ٿي سگهي ٿو. انهن مان هڪ اهم اصطلاحن ۽ تصورن کان واقف ٿي رهيو آهي جيڪي سافٽ ويئر ڊولپمينٽ جي عمل دوران استعمال ڪيا ويندا آهن.
اڃا به بدتر، نه هر ڊولپر مختصر طور تي ۽ صرف انهن خيالن جو اظهار ڪري سگهي ٿو جيڪي انهن جي صنعت ۾ ماهر نه آهن. SDK ۽ API ٻه اهڙا خيال آهن.
جيتوڻيڪ اهي جملا اوورليپ ٿين ٿا جيئن اهي اڪثر استعمال ڪيا ويندا آهن سافٽ ويئر ڊولپمينٽ ۾.
ان جي ڪري انهن کي الڳ ڪرڻ هاڻي تمام ڏکيو آهي. اضافي طور تي، ڪجهه ڊولپرز شايد درخواست ڪري سگھن ٿا ته توهان ٻنهي جي وچ ۾ چونڊيو جڏهن سسٽم ڳنڍيندي، جيڪو هڪ مسئلو آهي.
توهان انهن مان ڪيئن چونڊي سگهو ٿا جڏهن توهان مڪمل طور تي تصور نه ٿا سمجهو؟ ڇا انهن مان هڪ کي چونڊڻ جي ضرورت آهي؟
واضح وصفن، مثالن، ۽ ڪيس جي مطالعي سان سمجھڻ ۾ مدد ڏيڻ لاء، ھي مضمون انھن ٻن تصورن جي وچ ۾ فرق کي ڳوليندو.
SDK ڇا آهي؟
SDK هڪ سافٽ ويئر ڊولپمينٽ کٽ لاءِ بيٺل آهي، جيئن نالو تجويز ڪيو ويو آهي. اهو هڪ کٽ آهي جنهن ۾ سافٽ ويئر ٽولز ۽ ايپس شامل آهن جيڪي پروگرامرز کي مختلف پليٽ فارمن لاءِ ايپليڪيشنون ٺاهڻ جي ضرورت هونديون آهن.
اهو سڀ ڪجهه شامل آهي جيڪو هڪ ايپ ماڊل ٺاهڻ لاءِ گهربل آهي. سافٽ ويئر ڊولپمينٽ ٽولز جو هڪ گروپ جيڪو خاص طور تي پليٽ فارمن لاءِ هڪ SDK ٺاهي ٿو.
اهي اوزار شايد ڊيبگر، مرتب ڪندڙ، ڪوڊ لائبريريون (جنهن کي فريم ورڪ جي نالي سان پڻ سڃاتو وڃي ٿو)، يا خاص طور تي آپريٽنگ سسٽم لاءِ ٺهيل روٽين ۽ سبروٽينز ٿي سگهي ٿو.
ساڳي طرح توهان کي ڪيترن ئي مختلف پروڊڪٽس جي ضرورت پوندي هڪ ڊيسڪ کي صحيح طرح سان ترتيب ڏيڻ لاءِ، هڪ SDK استعمال ڪرڻ ائين ڪرڻ جهڙو آهي. اهو ڊيسڪ جي انفرادي حصن تي مشتمل هوندو، سيٽ اپ هدايتون، ۽ سامان جيڪو توهان کي ميز کي گڏ ڪرڻ جي ضرورت آهي.
ھڪڙي عام SDK جي عمارت جا ٽڪرا ھيٺ ڏنل آھن:
- ڪوڊ لائبريريون: ڦيٿي کي گھمائڻ جي بدران، ڊولپر شايد اڳ ۾ موجود وسيلا استعمال ڪري سگھن ٿا (جهڙوڪ ڪوڊ ترتيبون) ڪوڊ لائبريرين جي مهرباني.
- جاچ ۽ تجزيو جا اوزار: اهي اوزار اندازو لڳائين ٿا ته هڪ ايپليڪيشن ٻنهي ٽيسٽنگ ۽ پروڊڪشن سيٽنگن ۾ ڪيئن ڪم ڪري ٿي.
- دستاويز: ترقي جي عمل جي دوران، ڊولپرز ضروري طور تي لکيل هدايتون صلاح ڪن ٿا.
- Compiler: هڪ ڪمپلر سافٽ ويئر آهي جيڪو پروگرامنگ ٻولين ۾ بيانن جو تجزيو ڪري ٿو ۽ انهن کي "ڪوڊ" ۾ تبديل ڪري ٿو جيڪو پروسيسر سمجهي سگهي ٿو.
- ڊيبگر: هڪ ڊيبگر پروگرامرز کي ڪوڊ ۾ غلطيون ڳولڻ ۽ درست ڪرڻ ۾ مدد ڪري ٿو.
- ڪوڊ جا نمونا پروگرامنگ نوڪريون يا حالتون ظاهر ڪن ٿيون جيڪي هڪ ايپليڪيشن يا ويب پيج جي وڌيڪ تفصيلي سمجهه مهيا ڪن ٿيون.
- روٽين ۽ سب روٽين: مجموعي طور ڪمپيوٽر ڪوڊ ۾، روٽين يا سب روٽين هڪ طريقو، فنڪشن، آپريشن، سب پروگرام، يا ڪوڊ جو ٽڪرو آهي جنهن کي ڪٿي به سڏي ۽ پرفارم ڪري سگهجي ٿو. مثال طور، هڪ طريقو استعمال ڪيو ويندو آهي چونڊيل فائل کي محفوظ ڪرڻ لاءِ.
SDKs ڪيئن ڪم ڪن ٿا؟
SDKs ڊولپرز کي مختلف اوزارن تائين رسائي فراهم ڪن ٿيون جن کي جلدي سافٽ ويئر ايپليڪيشن ٺاهڻ جي ضرورت آهي.
گوگل جي Android ۽ ايپل جي iOS لاء، Facebook، مثال طور، SDK پيش ڪري ٿو. اهي SDKs مفت، اوپن سورس لائبريرين طور ڪم ڪن ٿيون جيڪي Facebook کي توهان جي Android يا iOS ايپليڪيشن ۾ شامل ڪرڻ آسان بڻائين ٿيون.
اضافي طور تي، Microsoft مهيا ڪري ٿو. NET هڪ فريم ورڪ SDK پيچيده ايپليڪيشنن لاءِ. ان ۾ مثال، وسيلا، ۽ لائبريريون شامل آهن Windows ايپس ٺاهڻ لاءِ گهربل.
هاڻي ته توهان SDKs جي خاصيتن کان واقف آهيو، اچو ته جانچ ڪريون ته اهي ڪيئن هلن ٿا.
- توھان کي لازمي طور تي توھان جي پليٽ فارم لاءِ ضروري ”ڪٽ“ خريد ڪرڻ، ڊائون لوڊ ڪرڻ ۽ انسٽال ڪرڻ گھرجي. اهو لاڳو ٿي سگھي ٿو فائلن کي ڊائون لوڊ ڪرڻ لاءِ هدايتون، مثالن ۽ جزن جي جزن سان.
- اڳيون، توهان رسائي ڪري سگهو ٿا مربوط ترقي ماحول (IDE) ۽ نئين ايپليڪيشن ٺاهڻ لاءِ گهربل سڀئي اوزار. پوءِ پروگرامر پنهنجون ائپس ٺاهڻ شروع ڪري سگھن ٿا. ڪمپيلر جو ڪم هاڻي واضح آهي.
- آخرڪار، توهان دستاويزن، ڪوڊ مثالن، هدايتون، ۽ تجزياتي اوزار استعمال ڪندي نئين ايپليڪيشن کي جانچ ڪري سگهو ٿا.
توهان SDK سان پنهنجو ايڊونچر شروع ڪري سگهو ٿا هڪ دفعو توهان انهن قدمن کي مڪمل ڪيو آهي.
SDK جا قسم
SDKs ويب سائيٽن ۽ موبائل ايپليڪيشنن کي ترقي ڪرڻ لاء بنياد آهن.
اچو ته ڪجھ عام SDK قسمن جي جانچ ڪريون.
- پليٽ فارم SDKs: اهي SDKs ضروري اوزار آهن جيڪي سڀني پليٽ فارمن لاءِ ايپس ٺاهڻ لاءِ گهربل آهن. مثال طور، Windows 11 اسٽور ايپس استعمال ڪيون ويون آهن Windows 11 SDK.
- توسيع SDKs: اهي ضمني سافٽ ويئر ڊولپمينٽ ڪِٽ استعمال ڪيا ويندا آهن ترقي جي ماحول کي وڌائڻ ۽ ذاتي ڪرڻ لاءِ. اهي ضروري نه آهن، جيتوڻيڪ، هڪ خاص پليٽ فارم لاء ايپس ٺاهڻ لاء.
- تجزياتي SDKs: اهي SDKs صارف جي سرگرمين، رويي، وغيره بابت معلومات گڏ ڪن ٿا، مثال طور، Google کان تجزياتي SDK.
- منيٽائيزيشن لاءِ SDKs: اهي SDKs ڊولپرز پاران استعمال ڪيا ويندا آهن اشتهارن کي اڳ ۾ ئي موجود ايپس ۾ داخل ڪرڻ لاءِ. اهي پئسا ڪمائڻ جي خاص مقصد سان قائم ڪيا ويا آهن.
- پروگرامنگ ٻولين لاءِ SDKs: اهي SDKs خاص ٻولين ۾ پروگرام ٺاهڻ لاءِ استعمال ٿيندا آهن. مثال طور، جاوا ڊولپر کٽ (JDK) استعمال ڪيو ويندو آهي ايپليڪيشن ٺاهڻ لاءِ جيڪي جاوا پروگرامنگ ٻولي کي ملازمت ڏين ٿيون.
SDK جا فائدا
- سافٽ ويئر ڊولپمينٽ تيز ٿي سگهي ٿي ڇاڪاڻ ته SDK جي تيار ڪيل اجزاء تائين سادي رسائي جي ڪري.
- SDKs پاران مهيا ڪيل تيز ترقي واري عمل جي ڪري، ڊولپرز ٻيهر استعمال ڪري سگھن ٿا ڪوڊ اسپيٽس. هي پروگرامرز کي اهم ڪمن تي توجه ڏيڻ لاءِ ڪافي وقت ڏئي ٿو.
- SDKs وڌيڪ بيحد سافٽ ويئر ۽ ايپليڪيشن رابطي لاء مهيا ڪن ٿا. اضافي طور تي، اهي مناسب ڪاغذن ذريعي ضروري معلومات تائين آسان رسائي فراهم ڪن ٿا.
- SDKs جامع دستاويزن ۽ بلٽ ان ڪوڊ مدد سان ليس آھن. نتيجي طور، ڊولپرز کي انهن جي سوالن جا جواب ڏيڻ لاءِ موضوع جي ماهرن کي ڳولڻ جي ضرورت ناهي.
- مٿي بيان ڪيل عناصر سافٽ ويئر ڊولپمينٽ ۽ پوسٽ ڊولپمينٽ مرحلن دوران خرچ ٿيندڙ غير ضروري خرچن کي گھٽائڻ ۾ مدد ڪن ٿا.
ھاڻي اچو ته منتقلي API حصي ڏانھن.
هڪ ڇا آهي API
ايپليڪيشن پروگرامنگ انٽرفيس مخفف API طرفان سڃاتو وڃي ٿو. اهو بيان ڪري ٿو هدايتن جو هڪ سيٽ جنهن جي ذريعي پليٽ فارم، گيجٽ، يا پروگرام هڪ ٻئي سان ڳنڍيل آهن ۽ معلومات جي بدلي ۾.
APIs يا ته ٿي سگھي ٿو الڳ ادارو يا SDK جو جزو. اهو ٻنهي صورتن ۾ سسٽماتي سطح تي ڪيترن ئي ايپليڪيشنن ۾ هم وقت سازي پيدا ڪري ٿو.
موثر APIs جي ٺاھڻ ڊولپرز تي ڀاڙين ٿا جيڪي وڌ ۾ وڌ ملڪيت يا غير مفت سافٽ ويئر ٺاهيندا آھن. ان کان پوء، اهي ترقي يافته APIs جي خدمتن کي استعمال ڪري سگھن ٿيون جيڪي صارفين تائين رسائي ڪري سگهن ٿيون.
هڪ ٻه-پارٽي معاهدو ۽ API ساڳيا آهن. تيز رفتار معلومات جي منتقلي سان گڏ، اهو پڻ هدايتون مهيا ڪري ٿو ته معلومات ڪيئن پهچائڻ گهرجي.
اصطلاح "API" ۽ "انٽرفيس" ڪڏهن ڪڏهن ساڳي شيء جي حوالي ڪرڻ لاء استعمال ڪيا ويا آهن ڇو ته ڪجهه APIs "انٽرفيس" مهيا ڪرڻ لاء سڃاتل آهن.
API ۾ ٻه ضروري حصا شامل آهن:
- ٽيڪنيڪل شيون: API جي انضمام لاءِ پروٽوڪول بابت معلومات کي API وضاحت جي طور تي حوالو ڏنو ويو آهي (يعني ٻين پليٽ فارمن ۽ ايپليڪيشنن سان). انهي کي يقيني بڻائڻ لاءِ مڪمل طور تي دستاويز ڪيو وڃي ته API مؤثر طريقي سان استعمال ٿئي ٿي.
- ڪنيڪشن: هڪ انٽرفيس پيش ڪري ٿو APIs تائين پهچڻ جو هڪ ذريعو. جيڪڏهن اهو هڪ ويب API آهي، اهو هڪ لفظ يا مختلف انٽرفيس ذريعي رسائي سگهجي ٿو.
هڪ API فنڪشن ڪيئن ڪندو آهي؟
APIs مختلف قسم جي ايپليڪيشن سيٽن تي بيشمار مواصلات کي فعال ڪن ٿا. هڪ سپر مارڪيٽ اسٽور جو ڪيس وٺو جتي توهان وٽ اڳ ۾ ئي هڪ ايپ آهي جتي گراهڪ شيون آن لائن براؤز ۽ آرڊر ڪري سگهن ٿا.
توھان جي ايپ اڳ ۾ ئي ھن خدمت کي پيش ڪري ٿي. اچو ته تصور ڪريون ته صارفين پڻ شهر جي هڪ خاص علائقي ۾ کاڌي جي دڪان ڳولڻ چاهيندا آهن.
هن صورتحال ۾، توهان پنهنجي ايپ کي شهر ۾ موجود معروف گروسري سروس فراهم ڪندڙن سان ڳنڍي سگهو ٿا. جغرافيائي مقام API کي لاڳو ڪرڻ سان، صارف شايد کاڌي جي دڪانن کي ڳولي سگھن ٿا بغير ڪنهن الڳ جغرافيائي ايپليڪيشن جي باري ۾ پريشان ٿيڻ جي.
ٽيڪنيڪي نقطه نظر کان، هڪ API درخواست ۾ هيٺ ڏنل ڪارناما شامل آهن:
- توهان جي ايپ مان ڪم هڪ ايپليڪيشن صارف طرفان شروع ڪيو ويو آهي جيڪو درخواست ٺاهي ٿو.
- ويب سرور کي ڪال ڪندي، API درخواست کي منتقل ڪري ٿو. درخواست عام طور تي API جي آخري پوائنٽ تائين پهچڻ جو مقصد آهي، تنهنڪري API ڄاڻي ٿو ته ان کي ڪٿي موڪليو وڃي. آخري پوائنٽ سرور URL طرفان بيان ڪيل آهي.
- آخر ۾، ڪم ختم ٿي ويو آهي ڇو ته ڊيٽابيس يا ٻاهران پروگرام گهربل خدمت مهيا ڪري ٿي.
API جا قسم
REST (نمائندگي واري رياست جي منتقلي)
APIs جي سڀ کان عام شڪلن مان ھڪڙو REST API آھي، جنھن کي ڪيترن ئي معيارن سان ھلڻ گھرجي، بشمول:
- ڪلائنٽ-سرور آرڪيٽيڪچر: ڪلائنٽ کي سرور جي تبديلين کان متاثر نه ٿيڻ گهرجي
- CRUD (ٺاهي، پڙهو، تازه ڪاري، حذف ڪريو) ۽ JSON ڪلائنٽ ۽ سرور طرفان استعمال ٿيل آهن گفتگو ڪرڻ لاء.
- ڪنهن به ٻن درخواستن جي وچ ۾، سرور ڪلائنٽ جي حيثيت کي محفوظ نٿو ڪري.
ڊيٽا ٽرانسپورٽ اڪثر ڪري استعمال ڪري ٿو REST. Facebook صارف جو نالو، مقام، ۽ پروفائل تصوير حاصل ڪرڻ لاءِ ٻئي پروگرام ۾، مثال طور، ھڪڙو استعمال ڪري ٿو Facebook API.
SOAP (Simple Object Access Protocol) APIs
اهي ويب تي ٻڌل APIs استعمال ٿيل آهن جڏهن ڊيٽا جي رازداري ۽ سيڪيورٽي کي وڌايو وڃي ضروري آهي. اهي ويب تي ٻڌل پروٽوڪول ذريعي ڳالهائڻ جي قابل آهن، بشمول HTTP، SMTP، TCP/IP، ۽ ٻيا.
REST هڪ تعميراتي نمونو آهي، جڏهن ته SOAP پروٽوڪول جو هڪ مجموعو آهي. نتيجي طور، SOAP تي ٻڌل پروٽوڪول استعمال ڪري سگھجن ٿا RESTful APIs کي ترقي ڪرڻ لاء.
RPC (ريموٽ پروسيجر ڪال)
اهو استعمال ڪيو ويندو آهي ڪوڊ هلائڻ لاءِ مختلف سسٽم تي. RPC طريقن کي ڪال ڪري ٿو، REST جي مخالفت، جتي ڪلائنٽ صرف ڊيٽا جي درخواست ڪري ٿو. درخواستون، جن کي XML-RPCs ۽ JSON-RPCs جي نالي سان سڃاتو وڃي ٿو، جمع ڪري سگھجن ٿيون يا ته XML يا JSON فارمز ۾.
طريقيڪار استعمال ٿيڻ کان پوء، درخواست ڪندڙ ٻئي سسٽم کان جواب جي توقع ڪري ٿو.
مثال طور، هڪ ادائيگي گيٽ وي API هڪ ڪريڊٽ ڪارڊ نمبر جي تصديق ڪري ٿو (ان جي نتيجي ۾ ڪوڊ هلائڻ سان) ۽ درخواست ڪندڙ ايپ کي اطلاع ڏئي ٿو ته اهو ڪامياب يا ناڪام هو.
API جا فائدا
- ٻئي باقاعده استعمال ڪندڙ ۽ ترقي ڪندڙ پرو APIs مان فائدو حاصل ڪن ٿا. ايجنسي سسٽم کي اپڊيٽ ڪرڻ ۽ تنظيم جي تجارتي صلاحيت کي وڌائڻ لاء، ڊولپرز ڪاروباري اسٽيڪ هولڊرز سان تعاون ڪري سگھن ٿا.
- APIs مختلف سافٽ ويئر پروگرامن سان ڳنڍيندا آهن جڏهن ته پروگرام يا پراڊڪٽ جي مجموعي ڪارڪردگي کي بهتر بڻائيندا آهن.
- هڪ دفعو ٺاهي وئي، معلومات آساني سان حصيداري ڪري سگهجي ٿي ۽ مختلف چينلن تي API رسائي ذريعي ٻيهر ترتيب ڏئي سگهجي ٿي.
- ڪسٽمائيزيشن کي ممڪن بڻايو ويو آهي APIs استعمال ڪندي. معلومات يا خدمتن کي انهن جي ضرورتن مطابق ترتيب ڏيڻ سان، هر صارف يا ڪاروبار ان مان فائدو حاصل ڪري سگهي ٿو.
- APIs سافٽ ويئر ڊولپمينٽ جي عمل کي تيز ڪرڻ ۾ پروگرامرز جي مدد ڪن ٿا. اي پي آئي آٽوميشن کي ڪمپيوٽر جي حيثيت ۾ رکيل آهي هڪ دستي ٽاسڪ فورس جي بجاءِ ڪم کي سنڀالڻ لاءِ استعمال ڪيو ويندو آهي. ڪمپنيون پنهنجو ڪم فلو اپ گريڊ ڪري سگهن ٿيون هڪ ئي وقت، APIs جي مهرباني.
SDK ۽ APIs: اهم فرق
جيئن اڳئين وضاحتن مان ظاهر ٿئي ٿو ته، اهي خيال حقيقت ۾ هڪ ٻئي سان جڙيل آهن ۽ انهن طريقن سان جڙيل آهن جيڪي انهن جي فرق کي الڳ ڪن ٿا.
بهرحال، اسان ڪنهن به باقي غير يقيني صورتحال کي صاف ڪرڻ لاء هڪ واضح فرق ڪڍڻ جي ڪوشش ڪنداسين.
- APIs ۾ SDKs شامل ٿي سگھن ٿا، پر SDKs APIs ۾ شامل نه ٿي سگھن.
- ٻه پروگرام هڪ API جي مهرباني سان رابطو ڪري سگهن ٿا. سڀئي اوزار جيڪي توهان کي شروع کان ايپليڪيشن ٺاهڻ جي ضرورت آهي SDK ۾ آهن.
- APIs SDKs پاران استعمال ڪيا ويا آھن ٻن پروگرامن جي وچ ۾ رابطي کي چالو ڪرڻ لاء. ايپليڪيشنن کي APIs ذريعي ٺاهي نٿو سگهجي.
- SDKs استعمال ڪرڻ آسان آھن ۽ وڌيڪ جلدي ضم ٿي وڃن ٿيون. APIs ٺاھڻ لاءِ سادو آھن ۽ ڪوڊ لائبريرين جي کوٽ آھي.
- ذات ۾، هڪ API هڪ ايپليڪيشن انٽرفيس جي طور تي ڪم ڪري ٿو. SDKs ايپس ٺاهڻ لاءِ بلاڪ ٺاهي رهيا آهن.
- ڊولپر هميشه SDK استعمال ڪندي ايپس ٺاهيندا آهن. صرف ان صورت ۾ جڏهن ٻين پليٽ فارمن سان ٻاهرين رابطي لاءِ گهربل هجي ته APIs تصوير داخل ڪن.
- APIs منتقلي جي درخواستن کي هڪ ايپ کان ٻئي ڏانهن ۽ جواب مهيا ڪري ٿي اصل ايپ کي. SDKs ۾ سڀ ڪجھ شامل آھي توھان کي ٻين پروگرامن سان ڳالھ ٻولھ ڪرڻ ۽ پروگرام ٺاهڻ لاءِ.
SDK ۽ APIs جي وچ ۾ چونڊڻ
ذات ۾، APIs بيان ڪري ٿو ته ڪيترا پليٽ فارم انهن جي عملن کي هم وقت سازي ڪري سگھن ٿا. پروٽوڪول ۽ معيار جي ذريعي، اهي ايپليڪيشن انضمام کي آسان بڻائي ٿو. تنهن ڪري اهي هڪ SDK جي لازمي حصن مان هڪ آهن.
بهرحال، APIs استعمال ڪرڻ لاءِ پروگرام ٺاهڻ لاءِ گرائونڊ اپ ممڪن ناهي.
SDKs نئين سافٽ ويئر يا ايپليڪيشن ٺاهڻ کي آسان بڻائي ٿو جيڪي مخصوص پليٽ فارم يا پروگرامنگ ٻولي لاءِ خاص آهن. عام طور تي، هڪ SDK خارجي رابطي لاءِ گهٽ ۾ گهٽ هڪ API تي مشتمل آهي.
پليٽ فارم لاءِ SDK استعمال ڪريو جنهن تي توهان جي ايپ هلندي، جهڙوڪ iOS، جيڪڏهن توهان ان پليٽ فارم لاءِ ترقي ڪري رهيا آهيو. ٻين آن لائن ائپس، جهڙوڪ Facebook سان لهه وچڙ ڪرڻ لاءِ ايپ جو API استعمال ڪريو.
ٿڪل
نتيجي ۾، SDKs ۾ اڪثر APIs شامل آھن، پر SDKs سان ڪو به API نه ايندو. SDKs ايپس ٺاهڻ کي ممڪن بڻائي ٿو، جيئن گهر جو بنياد اهو ممڪن بڻائي ٿو ته گهر کي ڊگهو بيهڻ.
اضافي طور تي، APIs ڪيئن طئي ڪيو SDKs اندر ايپس ڪم ڪريو ۽ گفتگو ڪريو، جيئن فون لائينون ٻاهرين دنيا سان رابطي لاءِ ڪندا آهن.
جواب ڇڏي وڃو