Slices და App Actions არის ახალი API-ები Android P-ში, რომლებიც ეხმარება დეველოპერებს გამოავლინონ თავიანთი შინაარსი და შესაძლებლობები აპის გარეთ. App Actions ხელმისაწვდომია Play Store-ში, Pixel Launcher-ში და Google Assistant-ში, ხოლო Slices ხელმისაწვდომია Google App-ში.
დამოუკიდებელი აპლიკაციის შემქმნელებისთვის, სამუშაო, რომელიც ხდება აპლიკაციის განვითარების შემდეგ, ხშირად შეიძლება იყოს სამუშაოს ყველაზე რთული ნაწილი. როგორ აიძულებთ ხალხს თქვენი აპლიკაციის შესახებ გაეცნონ? და როგორც კი დაიწყებთ რამდენიმე მომხმარებლის მოპოვებას, როგორ შეინარჩუნებთ მათ? მომხმარებელთა ჩართვა, რათა ისინი კვლავ დაბრუნდნენ თქვენს აპში (და ამით არ წაშალონ იგი), არის გასაღები სტაბილური, თავდადებული მომხმარებლის ბაზის შესაქმნელად. სწორედ ამიტომ Google ნერგავს ახალ API-ებს Android P-ში, სახელწოდებით Slices and App Actions.
მომხმარებლის მოწყობილობებზე დაინსტალირებული ათობით, შესაძლოა ასობით აპლიკაციითაც კი, თქვენი აპისთვის რთულია კონკურენცია გაუწიოს მომხმარებლის ყურადღებას. გსურთ, რომ მომხმარებელმა ხშირად გახსნას თქვენი აპი, რათა მას მეტი კონტენტი მიაწოდოთ, ამით შეინარჩუნოთ ისინი ჩართულნი და პოტენციურად გამოიმუშაოთ მეტი შემოსავალი. რადგან მომხმარებლები ყურადღებას აშორებენ ცალკეულ აპებს კონტენტის აგრეგატორებზე, როგორიცაა
Google Feed, თქვენ უნდა იპოვოთ გზა თქვენი აპლიკაციის კონტენტის გასაშუქებლად, სადაც ადამიანები ატარებენ დროის უმეტეს ნაწილს. Ახალი Android P API-ები დეველოპერებს სწორედ ამის გაკეთებაში ეხმარებიან, რაც საშუალებას გაძლევთ აჩვენოთ თქვენი აპლიკაციის ინტერფეისის ფრაგმენტები (ნაჭრები) ან კონტექსტური მოქმედებები თქვენი აპლიკაციის შესაძლებლობებზე დაყრდნობით (App Actions.)ახალი Slices API-ის გამოყენება
თქვენ შორის ზოგიერთმა უფრო გამჭრიახმა დამკვირვებელმა შეიძლება შეამჩნია ახალი Slices API გამოჩნდება -ში API დოკუმენტაცია გამოუშვეს პირველთან ერთად Android P დეველოპერის გადახედვა. დოკუმენტაცია საკმაოდ ბუნდოვანია, მაგრამ დღეს ჩვენ გვაქვს უფრო ნათელი სურათი იმ ხედვის შესახებ, რომელიც Google-ს აქვს ამ ახალი API-სთვის. ეს არის გზა მესამე მხარის აპლიკაციებისთვის, რომ გააშუქონ თავიანთი შინაარსი აპებში, როგორიცაა Google აპი, მაგრამ დინამიური, ინტერაქტიული და უწყვეტი გზით. ნაჭრები შეიძლება შეიცავდეს ცოცხალ მონაცემებს, გადახვევის კონტენტს, ინლაინ მოქმედებებს და ღრმა ბმულს თქვენს აპში, ასე რომ თქვენ გაქვთ ბევრი არჩევანი იმის შესახებ, თუ რა კონტენტი გსურთ აჩვენოთ მომხმარებელს.
მაგალითად, თქვით, რომ თქვენ ქმნით მოგზაურობის დაგეგმვის აპს სასტუმროების ქსელისთვის, სასტუმროს შემოწმების/გასვლის შესაძლებლობით. თუ სასტუმრო მომხმარებელს ელფოსტით უგზავნის დადასტურებას და მომხმარებელს ჩართული აქვს Google Feed, მაშინ Google-ს შეუძლია თვალყური ადევნოს ჯავშანს. მაგრამ ეს არ იწვევს მომხმარებლებს შენი აპლიკაცია, ასეა? Slices API-ით, შეგიძლიათ დაჯავშნა უფრო ბუნებრივი გზით გამოაქვეყნოთ, როდესაც მომხმარებელი ეძებს ჯავშნის შესაბამის ტერმინს.
რა მოხდება, თუ თქვენ ხართ დეველოპერი, რომელიც აშენებს გლუვ ახალ მუსიკალურ პლეერს ა მასალის დიზაინი ინტერფეისი? თუ მომხმარებელმა შექმნა დასაკრავი სია აპში და გსურთ შეახსენოთ მას ეს ტკბილი მელოდიები, შეგიძლიათ აცნობოთ მომხმარებელს, როდესაც ის გახსნის Google აპს და მოძებნის შესაბამის სიმღერას, შემსრულებელს, ალბომს და ა.შ.
დაბოლოს, დავუშვათ, რომ თქვენ მუშაობთ აპზე მგზავრობის გაზიარების კომპანიისთვის ან სხვა დაკავშირებული ბიზნესისთვის. თუ მომხმარებელი ეძებს Google აპში შესაბამისი სერვისის დაჯავშნის საშუალებას, შეგიძლიათ შესთავაზოთ თქვენი აპის ინტერაქტიული Slice, რომელიც საშუალებას აძლევს მას სწრაფად დაასრულოს ჯავშანი.
ზემოთ ნაჩვენები Slice-ის თითოეული დიზაინი უნიკალურია, მაგრამ ისინი ყველა მიჰყვება დიზაინის ზოგად პრინციპებს, რომლებსაც, სავარაუდოდ, იცნობთ. API საშუალებას გაძლევთ დააგემოვნოთ Slice, რომელსაც სთავაზობთ Google App-ს, თუმცა საბაზისო სტილი დაფუძნებულია Android-ის შეტყობინებაზე, ასე რომ თქვენი Slice-ის გარეგნობა არ უნდა განსხვავდებოდეს სხვა Slices-ისგან.
თავსებადობა
აშკარად ბევრი რამის გაკეთება შეგიძლიათ Slices-ით. თუ გაინტერესებთ თქვენი აპლიკაციის შექმნა ამ API-ით, შეგიძლიათ შეიტყვეთ მეტი ამის შესახებ აქ. გვეუბნებიან, რომ ძირითადი კომპანიები, როგორიცაა CNN, HBO, USAA და Alibaba, უკვე მუშაობენ API-ს მხარდაჭერის დამატებაზე. Slices თავსებადია ბაზარზე არსებული Android მოწყობილობების 95%-თან, მინიმალური SDK ვერსიის წყალობით. თავსებადობის პაკეტი, ასე რომ თქვენი Slices მიაღწევს დიდ აუდიტორიას Google-ში პირდაპირ ეთერში გასვლის შემდეგ Აპლიკაცია.
და ბოლოს, ზოგიერთ თქვენგანს შეიძლება გაინტერესებდეს, შეუძლიათ თუ არა სხვა აპლიკაციებს Slices-ის მიღება. პასუხი არის არა: მხოლოდ სისტემის აპლიკაციებს შეუძლიათ. ეს იმიტომ ხდება, რომ აპისთვის საჭირო ნებართვა მოქმედებს როგორც ა SliceManager მიიღოს ნაჭრები ა SliceProvider არ შეიძლება მიენიჭოს მესამე მხარის განაცხადებს (android.permission. BIND_SLICES.)
აპის მოქმედებები
Ახალი App Actions API Android P-ში მიზნად ისახავს მომხმარებლებს კონტექსტურად მიაწოდოს სხვადასხვა პროგნოზირებული ქმედებები, რომელთაგან არჩევანის გაკეთება შეუძლიათ. თქვენ შეგიძლიათ იფიქროთ, როგორც პასუხი აპი ჭკვიანი პასუხებისთვის (ან Android P-ის ჭკვიანი პასუხის API), მაგრამ ამის ნაცვლად მოქმედებებისთვის. აპების მოქმედებები ჩნდება მრავალ აპში გამოყენებისა და შესაბამისობის მიხედვით, როგორიცაა Google App, Play Store, Google ასისტენტი, და Pixel Launcher. App Actions API იყენებს იგივე კომპლექტს ზრახვები როგორც მოქმედებები Google Assistant-ზე.
თუ გაინტერესებთ მეტი შეიტყოთ App Actions-ის შესახებ, მაშინ შეგიძლიათ დარეგისტრირდით, რომ მიიღოთ შეტყობინება, როდესაც ის ხელმისაწვდომი იქნება.