ინსტრუმენტი, რომელიც საშუალებას გაძლევთ ასახოთ თქვენი ტელეფონის ეკრანი თქვენს კომპიუტერზე, scrcpy, განახლდა Android 12-ზე გაშვებული საკონტროლო მოწყობილობების მხარდასაჭერად.
Android Debug Bridge, ან ADB მოკლედ, ეს არის უზომოდ სასარგებლო ინსტრუმენტი დეველოპერებისთვის, რომლებსაც სურთ წაიკითხონ სისტემის ჟურნალები, შეცვალონ პარამეტრები ან ავტომატიზირება მოახდინონ თავიანთ მოწყობილობაზე. Google აპირებდა მხოლოდ ბრძანების ხაზის ინტერფეისის უზრუნველყოფას, როდესაც ისინი ADB-ს შექმნიდნენ, მაგრამ 2018 წლის მარტის დასაწყისში, დეველოპერმა შექმნა ინსტრუმენტი ADB-ის თავზე, რომელიც საშუალებას გაძლევთ არა მხოლოდ თქვენი Android ტელეფონის ეკრანის ასახვა, არამედ დისტანციურად მართეთ იგი თქვენი კომპიუტერიდან. ამ ხელსაწყოს ეწოდება scrcpy და მისი უახლესი განახლება ამატებს მხარდაჭერას გაშვებული მოწყობილობებისთვის Android 12.
მათთვის, ვინც არ იცნობს, scrcpy (მოკლე "scrეენ გოpy") შედგება ორი კომპონენტისგან: სერვერის აპი, რომელიც გადადის Android მოწყობილობაზე და კლიენტი კომპიუტერზე, რომელიც სერვერთან ურთიერთობს ADB გვირაბზე სოკეტის მეშვეობით. თქვენი ტელეფონის ეკრანი დაშიფრულია როგორც h.264 ვიდეო, რომელიც დეკოდირდება და ნაჩვენებია თქვენს კომპიუტერში scrcpy კლიენტის მიერ. კლავიატურის და მაუსის შეყვანები იგზავნება სერვერზე და ითარგმნება მოწყობილობის შესაბამის შეყვანებზე. მიუხედავად იმისა, რომ scrcpy არ არის ერთადერთი დისტანციური მართვის/ეკრანის ასახვის ინსტრუმენტი, ის ერთ-ერთი საუკეთესოა, რადგან ის უფასოა, ღია კოდით, კონფიგურირებადი და სწრაფი.
Android 12-ის განახლებამდე, scrcpy ნაგულისხმევად ქმნიდა "უსაფრთხო ეკრანს", რათა მხარი დაუჭიროს შიგთავსის ასახვას. სხვაგვარად იყო დაბლოკილი. თუმცა, Android 12 აღარ აძლევს პროცესს გარსის ნებართვით, შექმნას უსაფრთხო ეკრანი, რაც იწვევს scrcpy-ს მაშინვე ავარია თუ მომხმარებელი ცდილობდა მის გაშვებას Android 12-ის მქონე მოწყობილობაზე. გამოსწორება მარტივია: აღადგინეთ Android სერვერი ისე, რომ შექმნას არაუსაფრთხო ეკრანი.
scrcpy-ის კიდევ ერთი მნიშვნელოვანი დამატება არის ვიდეო ნაკადის გამოყენების შესაძლებლობა, როგორც ვებკამერა Linux-ზე. ხელსაწყოს აქვს დაემატა v4l2loopback (ვიდეო 4 Linux loopback) მხარდაჭერა, რომელიც საშუალებას აძლევს ვიდეო ნაკადს გახსნას V4L2-ის მქონე პროგრამული უზრუნველყოფის საშუალებით, როგორიცაა OBS. ვიდეო ნაკადი შეიძლება გამოჩნდეს ვებკამერის სახით და/ან გამოჩნდეს ფანჯარაში.
scrcpy-ის v1.18 განახლებაში დამატებული სხვა ფუნქციები მოიცავს ვიდეოს ორიენტაციის მოწყობილობის საწყის ორიენტაციაზე ჩაკეტვის შესაძლებლობას, მოწყობილობის გამორთვას scrcpy-ის დროს. დახურულია, ახალი მალსახმობები მე-4 და მე-5 ღილაკებისთვის, ავტომატურად შეცვალეთ ფანჯრის ზომა შავი საზღვრების მოსაშორებლად და ფაილების შენახვა /sdcard/Download-ის ნაცვლად. /sdcard.
v1.18 განახლების ცვლილებების ჟურნალი ჩართულია ქვემოთ. შეგიძლიათ ჩამოტვირთოთ scrcpy-ის უახლესი ვერსია GitHub-დან.
scrcpy v1.18 ცვლილებების ჟურნალი
ცვლილებები 1.17-დან:
- დაამატეთ მხარდაჭერა Android 12-ისთვის (#2129, #2402)
- დაამატეთ მხარდაჭერა V4L2-ისთვის (მოწყობილობის ეკრანის გადაღება ვებკამერად) (#2232, #2233, #2268)
- დაამატეთ ვარიანტი საწყისი ვიდეო ორიენტაციის ჩაკეტვისთვის
- დაამატეთ ვარიანტი მოწყობილობის გამორთვის დახურვისას (#824)
- დააკავშირეთ მაუსის მე-4 ღილაკი APP_SWITCH-ზე (#2258)
- დააკავშირეთ მაუსის მე-5 ღილაკი შეტყობინებების პანელის გასაფართოვებლად (#2258)
- გააფართოვეთ პარამეტრების პანელი ორმაგად გაფართოებული შეტყობინებების პანელზე (#2260, #2264)
- ნაგულისხმევად დააჭირეთ /sdcard/Download-ს (#2384)
- ფანჯრის ცენტრირება ზომის შეცვლაზე (#2387)
- გაზარდეთ ჩვენების შესაძლო id დიაპაზონი (#2009)
- შეყვანის მოვლენების ჟურნალი სიტყვიერი რეჟიმში (#2371)
- შეხების მოვლენების პარამეტრების დაფიქსირება (#2125)
- გაასწორეთ მარცხენა დაწკაპუნება Samsung ბრაუზერზე (#2169)
- ოფციის წაშლა --render-expired-frames (#2268)
- გადაიტანეთ scrcpy-noconsole არგუმენტები scrcpy-ზე Windows-ზე (#2052)
- განაახლეთ პლატფორმა-ინსტრუმენტები 31.0.2-მდე (adb) Windows-ის გამოშვებებში
- სხვადასხვა ტექნიკური შესწორებები
წაიკითხე მეტი