Google Pixel 2-ს ჰქონდა "Active Edge", ფუნქცია, რომლის საშუალებითაც შეგიძლიათ მოხვიდეთ ტელეფონის გვერდებზე ასისტენტის გასაშვებად. ის უბრუნდება Google Pixel 3-ს.
HTC ბოლო რამდენიმე წლის განმავლობაში არც თუ ისე კარგად მუშაობს, მაგრამ ამან არ შეაჩერა კომპანია საკმაოდ კარგი ტელეფონების წარმოების უნარისგან დროდადრო. HTC U11-ის შეკუმშვის ფუნქცია ჩანდა, რომ ეს იქნებოდა ერთჯერადი ხრიკი, მაგრამ მას შემდეგ ის ავიდა Google Pixel 2 და Google Pixel 2 XL მადლობა დახურეთ მუშაობა HTC-სა და Google-ს შორის. ე.წ.Active Edge"Google Pixel 2-ზე ფუნქცია საშუალებას გაძლევთ დააჭიროთ მოწყობილობის ჩარჩოს Google ასისტენტის გასაშვებად და გააჩუმოთ სიგნალიზაცია, ტაიმერები, შეტყობინებები და შემომავალი ზარები. ეს არ არის ისეთი კონფიგურირებადი, როგორც Edge Sense 2.0 HTC U12+-ზე (მინიმუმ, არა ოფიციალურად), მაგრამ ის ასრულებს სამუშაოს. მათთვის, ვინც ამ ფუნქციის გულშემატკივარი ხართ, გვაქვს კარგი ამბავი — გვაქვს ძლიერი მტკიცებულება, რომელიც ვარაუდობს, რომ ის დაბრუნდება Google Pixel 3-ზე და Google Pixel 3 XL-ზე.
ახლა, მათთვის, ვინც ყვირის "რა თქმა უნდა, დაბრუნდება", გახსოვდეთ, რომ Google-ს აქვს არსებული ფუნქციების მოხსნის გარკვეული ისტორია მოგვიანებით სმარტფონებში. უსადენო დამუხტვა, რომელიც იყო Google Nexus 4, Google Nexus 5, Google Nexus 6 და Google Nexus 7 (2013) ამოიშალა Google Nexus 5X და Google Nexus 6P (და ყველა შემდგომი Google Pixel ტელეფონი.) ყურსასმენის ჯეკი, რომელიც Google-მა ცნობილი გახადა Apple-ის ამოღება Google Pixel-ისა და Google Pixel XL-ის გამოფენის დროს, ამოღებულია Google Pixel 2-დან და Google Pixel 2-დან XL. ჩვენ არ გვეგონა, რომ ისინი ამოიღებდნენ Active Edge-ს, მაგრამ ამის შესაძლებლობა ჯერ კიდევ არსებობდა, რადგან სხვაგვარად დადასტურება არ ყოფილა. შეძენის დღიდან
HTC-ის ინჟინრები მონაწილეობენ Pixel 2-ის წარმოებაში, ასევე HTC-ის ინტელექტუალური საკუთრების უფლებებშიროგორც ჩანს, Google-ს აქვს ის, რაც მათ სჭირდებათ, რათა გააგრძელონ Pixel 2-ის შეკუმშვის ფუნქციის დანერგვა მომავალ სმარტფონებში. უბრალოდ, ამჯერად Google Pixel 3 იქნება დამზადებულია Foxconn-ის მიერ.Active Edge-ის მტკიცებულება Google Pixel 3-ზე
ჩვენი პირველი მტკიცებულება მოვიდა ჩვენი მრჩეველის, XDA უფროსი წევრისგან meraz9000, რომელმაც გამოაქვეყნა სავარაუდო Google Pixel 3 XL პროტოტიპის პირველი რეალური სურათები. მან გაიზიარა მეტი სურათები და დეტალები ჩვენთან, მაგალითად, სმარტფონს სავარაუდოდ შუშის უკანა მხარე აქვს (ეს ნამდვილად არ არის პლასტმასის ან ლითონის, ამბობს ის). მან ვერ დაადასტურა, იყო თუ არა უსადენო დატენვა, მაგრამ ჩვენ გავთხარეთ Android P ბეტა 2 (დეველოპერი გადახედვა 3) და იპოვა მტკიცებულება უკაბელო დამტენი დოკები, რომელიც ჩვენ გვჯერა, რომ არის Google Pixel 3-ისთვის, ასე რომ გააკეთეთ ისე, როგორც გსურთ. ის გააკეთა შეგვატყობინეთ, რომ მანამ, სანამ ის შემთხვევით რბილ აგურს დააყენებდა მოწყობილობას (რის გამოც მისმა გაჟონვამ აჩვენა მოწყობილობა ჩამტვირთავზე), მან მოახსენა Active Edge-ის ტესტირება მისი ტელეფონის დაჭერით და რომ ტელეფონი ვიბრაცია. მე მჯეროდა, რომ მისი ინფორმაცია სარწმუნო იყო, მაგრამ მხოლოდ იმისთვის, რომ დავრწმუნებულიყავი, გადავწყვიტე გამეკვლია უახლესი Android P Developer Preview-ში, რათა მეპოვა რაიმე დამადასტურებელი მტკიცებულება. და მე გავაკეთე.
SystemUIGoogle APK-ში, "WakeMode" კლასი ოდნავ შეიცვალა ახალი კოდით. "WakeMode" არის კლასი, რომელიც მდებარეობს /com/google/android/systemui/ ქვეშელმირა/gates. Elmyra არის Active Edge-ის კოდური სახელი, სხვათა შორის.
ამ კლასში არის მეთოდი, რომელსაც ეწოდება isWakeSettingEnabled. ეს მეთოდი ამოწმებს მნიშვნელობას პარამეტრები. Secure.assist_gesture_wake_enabled. თუ ის დააბრუნებს '1', მაშინ ეს ნიშნავს, რომ შეკუმშვის ჟესტმა ასევე უნდა გააღვიძოს ტელეფონი ძილისგან. თუ ის დააბრუნებს '0', მაშინ შეკუმშვა არ გააღვიძებს ტელეფონს. თქვენ არ შეგიძლიათ უბრალოდ დააყენოთ ეს მნიშვნელობა „1“-ზე ნებისმიერ ტელეფონზე და მოელით, რომ ის იმუშავებს. ცხადია, თქვენს ტელეფონს უნდა ჰქონდეს ჩამწკრივი ჩარჩო... და ასევე, თავად მეთოდი ამოწმებს თავსებადია თუ არა თქვენი მოწყობილობა. უბრალოდ ისე ხდება, რომ ამ მეთოდს დაემატა კოდი შესამოწმებლად "ro.product.model
", სისტემის თვისების მნიშვნელობა, რომელიც განსაზღვრავს მოწყობილობის სახელს. Google Pixel 2 XL-ზე, ro.product.model=Pixel 2 XL
) "Crosshatch" და "Blueline" არის პროდუქტის ორი მოდელი, რომლებზეც მეთოდი ამოწმებს. ჩვენ უკვე ვიცით, რომ "crosshatch" არის Google Pixel 3 XL ადრინდელი გაჟონვისგან, ასე რომ, ჩვენ ვივარაუდებთ, რომ "ლურჯი" არის უფრო პატარა Google Pixel 3.
მარცხნივ: Google Pixel 3 XL-ის პროტოტიპი ჩამტვირთველის ეკრანზე, რომელიც აჩვენებს "crosshatch" კოდურ სახელს.
მარჯვნივ: Google Pixel 2-ის Active Edge-ის პარამეტრები აჩვენებს „დაშვება, როდესაც ეკრანი გამორთულია“ (პარამეტრები. Secure.assist_gesture_wake_enabled)
აქედან გამომდინარე, არც ისე ძნელია დასკვნის გაკეთება, რომ Active Edge squeeze ფუნქცია დაუბრუნდება Google Pixel 3-სა და Google Pixel 3 XL-ს. შესაძლებელია მისი გაუქმება საბოლოო წარმოების დაწყებამდე, რადგან ჩვენი ინფორმაცია ეფუძნება საინჟინრო პროტოტიპს ნიმუში და კოდი ნაპოვნია Android P Developer Preview 3-ში, ასე რომ, თუ რაიმე მოხდება, რაც ეწინააღმდეგება ჩვენს პრეტენზიას, აუცილებლად შეგატყობინებთ ყველას ვიცი. მანამდე, თვალყური ადევნეთ XDA პორტალს მეტი ინფორმაცია Pixel 3-ზე!