Unsplash-dagi Tayler Lastovichning

Siri yorliqlari: iOS 12-ning eng yaxshi qismi

Apple iOS 12 dushanba kuni tushdan keyin chiqardi. Dasturiy ta'minotni yangilash ekran vaqti va Memoji kabi ajoyib yangi xususiyatlarni o'z ichiga oldi. Ammo eng yaxshi yangi xususiyat App Store-da topilgan: yorliqlar.

Bir yil oldin, Apple iOS-da foydalanuvchi tomonidan ishlab chiqarishni avtomatlashtirishga imkon beradigan Workflow dasturini sotib oldi. Apple darhol ish oqimini hozirda yorliqlarga moslashtirishga kirishdi.

Siri kuchi bilan qo'llab-quvvatlanadigan va iOS-ning har bir sohasiga qo'shilgan ilova foydalanuvchilarga Siri-ni tasavvur qilish mumkin bo'lgan har qanday narsani amalga oshirishga imkon beradi. Har bir yorliqni aniqlash va maxsus Siri ovozli buyruqlar yordamida tetiklash uchun sozlash mumkin. Yorliqlar iOS orqali barcha qurilmalar bo'ylab sinxronlashtiriladi va Siri-ning har qanday qurilmasi tomonidan boshqarilishi mumkin - iOS qurilmalari, CarPlay, HomePod va boshqalar.

Men butun hafta yorliqlar bilan o'ynadim va ilova juda kuchli. O'nlab misollar bilan ta'minlangan mustahkam galereya mavjud bo'lib, ulardan o'rganish mumkin bo'lgan yoki rekonstruktsiya qilinishi mumkin.

O'ng tomonda siz "Salomatlik" ilovasida o'z vaznimni yozib olish uchun yaratgan moslashtirilgan yorliqni ko'rasiz. Men galereyadan juda oddiy misolni oldim va yorliqlarni chegaraga tushirdim.

Siri yorliqlari qanday ishlashini bilib olish uchun turli qadamlarni ko'rib chiqaylik:

Birinchi bo'lim: Tasodifiy salomlashish

Yorliqning birinchi bosqichi matn blokidan boshlanadi. Men bir nechta salomlarni kiritdim, har bir qatorda bittadan. Siz kiritishingiz mumkin bo'lgan qatorlar chegarasini topmadim.

Yangi satrlarni ajratish uchun ajratilgan "Matnni ajratish" yordamida matn blokidan keyin Siri, matn blokidagi har bir satr alohida elementlar ekanligini aytadi. Keyingi - "Ob'ektni olish", u tasodifiy ravishda sozlangan. Bu birinchi matn blokidan tasodifiy chiziqni tortib oladi.

Ushbu blokning oxirgi bosqichi, "O'zgaruvchini o'rnatish", u nima deyayotganini aniq bajaradi: namunadan tasodifiy matn satri yordamida o'zgaruvchini yaratadi.

Bir necha bosqichda, butunlay tasodifiy tanlangan element tanlanadi va o'zgaruvchi sifatida o'rnatiladi, bu yorliqning istalgan nuqtasida ishlatilishi mumkin.

Ikkinchi bo'lim: Qo'lga oling

Ikkinchi bo'limda Siri og'zaki kiritishni so'rashini, og'zaki kiritishni qabul qilishni va ushbu og'zaki ma'lumotlarni matn o'zgaruvchisiga aylantirishini xohlardim.

Oddiy matn bloki tasodifiy tabrikni "qancha vazn tortasiz" degan asosiy savol bilan birlashtiradi. Men faqat raqamni so'ragan jumlani tashladim, chunki aytganlarimning barchasi kirish o'zgaruvchisiga aylantiriladi. Agar "funt" ni qo'shsam, "Sog'liqni saqlash" ilovasi bu ma'lumot bilan nima qilishni bilmaydi.

"Matnni gapirish" funktsiyasidan foydalanib, biz bir necha marta ishlatamiz, Siri avvalgi kiritilgan matnning barchasini oladi va so'zlarni baland ovozda aytadi. Aslida, u savol beradi.

Keyingi, men Siri javob berish kerak edi. Men Siri bilan gaplashishga imkon beradigan "Diktatsiya matni" ni topdim. Buni "Matnni matn kiritish" buyrug'i bilan birlashtirish Siri eshitgan narsani oladi va uni haqiqiy matnga aylantiradi. Shuning uchun men Siriga o'z vaznimni aytaman va u uni matnga o'zgartiradi. Bu safar boshqa bir o'zgaruvchini aniqlash vaqti keldi, bu safar "Og'irligi".

Uchinchi bo'lim: Diksiyani tasdiqlang

Siri vaqti-vaqti bilan meni tushunadigan muammolarga duch kelganligi sababli, men tasdiqlash blokida dasturlamoqchi edim. Avvalgi "Matn" va "Matnni gapirish" kombinatsiyasidan foydalanib, oddiy savol va o'zgaruvchan qo'ng'iroq Siri-ni to'g'ri vaznni eshitganligiga ishonch hosil qiladi.

Keyin men "Alert Show" -ni topdim, bu davom etish uchun foydalanuvchi tasdiqini talab qiladi. Bu men bilan qurilma bilan jismoniy aloqada bo'lishim zarur bo'lgan barcha yorliqlardagi yagona joy. Agar Siri vaznni aniq eshitgan bo'lsa, men buni tasdiqlayman va yorliq davom etadi. Agar Siri xato qilsa, yorliqni bekor qilib, qaytadan boshlashim mumkin.

Men bir nechta funktsiyalarni o'rganib chiqqan bo'lsam-da, jismoniy shovqinni olib tashlash mumkinligini inkor etmadim. Bu ba'zi bir "Agar" funktsiyasini talab qilishi mumkin, ammo men hali ham to'g'ri kombinatsiyani topa olmadim.

To'rtinchi bo'lim: O'chirish

Bu galereyada topilgan asl yorliqdan qolgan yagona narsa. "Salomatlik jurnalini ro'yxatdan o'tkazish" bu holda vazn o'zgaruvchanligini kiritadi va "Health" dasturiga raqamni kiritadi. Keyingi qismga hech qanday noto'g'ri ma'lumotlar kiritilmaganligiga ishonch hosil qilish uchun men "Hech narsa" buyrug'i bilan ushbu bosqichni kuzatdim.

Beshinchi bo'lim: Qo'shimcha ma'lumotlar

Kontseptsiyani isbotlash uchun yakuniy qism uchun men Siri menga tarixiy ma'lumotlarni taqdim etishini xohlardim. Bunday holda, oxirgi etti kunlik o'rtacha vaznim. Men "Sog'liqni saqlash namunalarini qaerdan toping" kashf etdim, bu juda sozlanishi. O'z maqsadlarim uchun men Siri-ga oldingi etti kundan vazn rekordlarini olib tashlashni buyurdim.

Avvalgiday, men ushbu kirishni hisoblashga tayyorlanish uchun matnga aylantirdim. "Hisoblash statistikasi" bir qator operatsiyalarni amalga oshirishga imkon beradi, bu holda "O'rtacha". Siri matematikani bajaradi va keyin sonni bizning oxirgi o'zgaruvchimiz sifatida belgilaydi.

Qolgan yagona qadam - Siri uchun o'rtacha vazn haqida xabar berish. Ushbu qadam ushbu yorliqda ishlatilgan "Matn" / "Matnni gapirish" kombinatsiyasini takrorlaydi.

Yakuniy fikrlar

Men bortga chiqdimmi? Ehtimol. Ammo ortiqcha bo'lsa ham, bu yorliqdagi har bir qadam Siri yorliqlarining ko'p qirrali ekanligini ko'rsatadi. Bunga qo'shimcha ravishda, men suv belgilarini tasvirlarga qo'llash va kundalik uchta savolimni birinchi kunida qayd etish uchun yorliqni ham ishlab chiqdim.

Siri yorliqlari bilan o'ynadingizmi? Siz nimani kashf qildingiz va yaratdingiz? Javob bilan menga xabar bering.