“İPhone üzerinde açık kahverengi ahşap yüzeye döndü” Tyler Lastovich tarafından Unsplash

Siri Kısayolları: iOS 12'nin En İyi Bölümü

Apple pazartesi öğleden sonra iOS 12'yi piyasaya sürdü. Yazılım güncellemesi, Screen Time ve Memoji gibi bir dizi şaşırtıcı yeni özellik içeriyordu. Ancak en iyi yeni özellik App Store: Kısayollar'da bulunur.

Bir yıl önce, Apple, iOS'ta kullanıcı tarafından oluşturulan otomasyona izin veren bir uygulama olan Workflow'u satın aldı. Apple, İş Akışı'nı şimdiki Kısayollar'a uyarlayarak çalışmaya başladı.

Siri'nin gücüyle desteklenen ve iOS'un her yönüne entegre olan uygulama, kullanıcıların Siri'yi hayal edilebilecek her şeyi başarmaları için programlamasına olanak tanır. Her kısayol tanımlanabilir ve özel Siri sesli komutlarıyla tetiklenecek şekilde ayarlanabilir. Kısayollar, iOS üzerinden aygıtlar arasında senkronize edilir ve Siri'de bulunan herhangi bir aygıt tarafından çalıştırılabilir - iOS aygıtları, CarPlay, HomePod, vb.

Bütün hafta Kısayollar ile oynuyordum ve uygulama delicesine güçlü. Olduğu gibi uygulanabilecek veya onlardan kurgulanabilecek düzinelerce örnek sunan sağlam bir galeri var.

Sağ tarafta, ağırlığımın Sağlık uygulamasında kaydedilmesi için oluşturduğum kısayolu göreceksiniz. Galeriden çok basit bir örnek aldım ve Kısayollar'ı sınıra kadar zorladım.

Siri Kısayollarının neler yapabileceğini öğrenmek için çeşitli adımlara bakalım:

Birinci Bölüm: Rastgele Tebrik

Kısayoldaki ilk adım bir metin bloğu ile başlar. Her satıra bir tane olmak üzere birkaç selamlama ekledim. Ekleyebileceğiniz satır sayısı için bir sınır bulmadım.

Yeni satırları ayırmak üzere ayarlanan “Metni Böl” içeren metin bloğunun ardından Siri'ye, metin bloğundaki her satırın tek tek öğeler olduğunu söyler. Sonraki rastgele ayarlanan "Get Item". Bu, ilk metin bloğundan rastgele bir çizgi çeker.

Bu bloktaki “Set Değişken” adlı son adım, tam olarak ne diyorsa onu yapar: örnekten alınan rasgele metin dizesiyle bir değişken oluşturur.

Sadece birkaç adımda, tamamen randomize bir öğe seçilir ve kısayol boyunca herhangi bir noktada kullanılabilecek bir değişken olarak ayarlanır.

İkinci Bölüm: Uzakta dikte

İkinci bölümde, Siri'nin sözlü olarak giriş yapmasını, sözlü girişi almasını ve sözlü girişi bir metin değişkenine dönüştürmesini istedim.

Basit bir metin bloğu, rastgele selamlamayı “ne kadar tartarsınız” sorusuyla birleştirir. Söyleyeceğim her şey giriş değişkenine dönüştürüleceğinden, yalnızca sayı isteyen bir cümle fırlattım. "Sterlini" eklersem, Sağlık uygulaması bilgilerle ne yapacağını bilemez.

“Metin Konuş” işlevini kullanarak birkaç kez kullanacağımız Siri, önceki yazıdaki tüm metni alır ve sözcükleri yüksek sesle söyler. Özünde, soruyu sorar.

Sonra Siri'ye cevabımı vermem gerekiyordu. Kullanıcının Siri ile konuşmasını sağlayan “Dikte Metni” ni buldum. Bunu “Girdiden Metin Al” ile birleştirmek Siri'nin duyduğunu alır ve onu gerçek metne dönüştürür. Ben de Siri'ye kilomu söyledim ve o metni metne dönüştürdü. O zaman başka bir değişken tanımlamanın zamanı geldi, bu sefer “Ağırlık”.

Üçüncü Bölüm: Dikteyi Onaylayın

Siri zaman zaman beni anlama konusunda sorunlar yaşadığından, bir onay bloğunda programlamak istedim. Aynı “Metin” ve “Metin Konuş” kombinasyonunu önceden kullanmak, basit bir soru ve değişken geri çağırması Siri'ye doğru ağırlığı duyduğundan emin olmasını söyler.

Daha sonra devam etmek için kullanıcı onayı gerektiren “Uyarı Göster” i buldum. Bu, kısayolun tamamında, cihazla fiziksel olarak etkileşime girmem gereken tek nokta. Siri ağırlığı doğru şekilde duyduysa onaylarım ve kısayol devam eder. Siri karıştıysa, kısayolu iptal edip yeniden başlatabilirim.

Çeşitli işlevler araştırırken, fiziksel etkileşimin kaldırılması olasılığını da dışlamadım. Bir çeşit “If” işlevi gerektirebilir, ancak henüz doğru kombinasyonu bulamadım.

Dördüncü Bölüm: Oturumu Kapat

Bu galeride bulunan orijinal kısayoldan kalan tek parça. “Log Health Sample” girişi, bu durumda ağırlık değişkenini alır ve sayıyı Health uygulamasına girer. Bir sonraki bölüme aktarılan herhangi bir hatalı veri olmadığından emin olmak için bu adımı “Hiçbir şey” komutuyla izledim.

Beşinci Bölüm: Ek Detaylar

Son parça için, bir kavram kanıtı olarak, Siri'nin bana bazı tarihsel veriler sağlamasını istedim. Bu durumda, son yedi gündeki ortalama kilom. Son derece özelleştirilebilir olan “Sağlık Örneklerini Nerede Bul” u keşfettim. Amaçlarım için, Siri'ye önceki yedi gündeki ağırlık kayıtlarını çıkarması talimatını verdim.

Daha önce olduğu gibi, bu girişi hesaplamaya hazırlamak için metne dönüştürdüm. “İstatistikleri Hesapla”, bu durumda “Ortalama” gibi bir dizi işleme izin verir. Siri matematiği yapar ve sonra sayıyı son değişkenimiz olarak tanımlar.

Geriye kalan tek adım, Siri'nin ortalama ağırlığı rapor etmesi. Bu adım, bu kısayol boyunca kullanılan “Metin” / “Metin Konuş” kombinasyonunu tekrarlar.

Son düşünceler

Ben denize düştüm mü? Muhtemelen. Ancak aşırı olsa da, bu kısayoldaki her adım, Siri Kısayollarının çok yönlülüğünü gösterir. Buna ek olarak, filigranları resimlere uygulamak ve günlük üç sorumu Birinci Gün'de kaydetmek için bir kısayol da geliştirdim.

Siri Shortcuts ile oynadın mı? Ne keşfettiniz ve yarattınız? Bana bir Tepki ile bildirin.