شیزوکُو ایپ کے لئے Android جائزہ by AndroidFreeware
ایپلیکیشنز کی ترقی کرتے وقت جنہیں روٹ کی ضرورت ہوتی ہے، سب سے عام طریقہ یہ ہے کہ کچھ کمانڈز کو su شیل میں چلایا جائے۔ مثال کے طور پر، ایک ایپ pm enable/disable
کمانڈ کا استعمال کرتی ہے تاکہ کمپوننٹس کو فعال/غیر فعال کیا جا سکے۔ اس طریقے کے بہت بڑے نقصانات ہیں:
- انتہائی سست (متعدد پروسیس کی تخلیق)
- متن کو پروسیس کرنے کی ضرورت ہے (بہت غیر قابل اعتماد)
- دستیاب کمانڈز تک محدود امکانات
- اگرچہ adb کے پاس کافی اجازتیں ہیں، ایپ کو چلانے کے لیے روٹ کی مراعات کی ضرورت ہوتی ہے
Shizuku ایک بالکل مختلف طریقہ استعمال کرتا ہے۔ سب سے اہم خصوصیت جو Shizuku فراہم کرتا ہے وہ یہ ہے کہ یہ ایپ سے درخواستیں وصول کرنے کے لیے ایک درمیانی شخص کی طرح کام کرتا ہے، جو سسٹم سرور کو بھیجی جاتی ہیں، اور نتائج واپس بھیجتا ہے۔ ایپ کے لیے، یہ تقریباً سسٹم APIs کو براہ راست استعمال کرنے کے مترادف ہے۔ لیکن یہ اس سے کہیں زیادہ تیز ہے کیونکہ یہ براہ راست سسٹم میں ہک ہوتا ہے۔
کئی ایپس پہلے ہی Shizuku کا استعمال کرتی ہیں۔ اگر آپ اسے اپنی ایپ میں شامل کرنا چاہتے ہیں تو ڈویلپر گائیڈ پر نظر ڈالیں۔ صارفین کے لیے، یہاں بھی ایک صارف گائیڈ موجود ہے۔