Bagaimana Mengintegrasikan Siri ke Aplikasi iOS Pihak Ketiga?

Diterbitkan: 2018-11-06

Salah satu pengumuman terbesar yang pernah dibuat Apple adalah di WWDC Apple tentang API Siri yang tersedia untuk pengembang. Kerangka kerja baru ini dikenal sebagai SiriKit dan memungkinkan pengembang untuk mengintegrasikan Siri ke dalam aplikasi, membuatnya lebih mudah untuk menyelesaikan sesuatu.

Bayangkan jika Anda dapat menyelesaikan hal-hal ini melalui aplikasi Anda:

"Hai Siri, bayar tagihan telepon melalui Aplikasi Bayar."

"Hai Siri, tambahkan tepung ke daftar belanjaan di Aplikasi Daftar Saya."

"Hai Siri, kirim pesan Terima Kasih kepada Ayah melalui Aplikasi Pesan."

Ini pada dasarnya semua yang dapat Anda capai dengan mengintegrasikan Siri dengan aplikasi Anda. Pada artikel ini, kami akan membahas bagaimana Anda dapat mengintegrasikan Siri ke dalam aplikasi dan menggunakan perintah suara untuk menyelesaikan tugas tertentu.

Apa itu Siri?

Siri dikembangkan oleh Apple pada tahun 2011 dan merupakan asisten pengenalan suara AI pertama. Pemrograman untuk ini dilakukan menggunakan Objective-C untuk platform seperti iPhone, Apple iPad, Macintosh, Apple TV, dll. Penemuan ini adalah satu-satunya dan memungkinkan pelanggan untuk menggunakan perintah suara untuk perangkat seluler mereka.

Siri telah dicintai oleh pengguna sejak Apple memperkenalkannya 6 tahun yang lalu tetapi karena beberapa batasan, pengembang aplikasi iOS tidak dapat menggunakan kerangka kerja Siri untuk aplikasi mereka sendiri.

Tidak ada keraguan bahwa Siri digunakan oleh jutaan orang hari ini dan setelah peluncuran SiriKit, itu hanya akan melihat lebih banyak pertumbuhan. Menggunakan SiriKit di aplikasi iOS adalah sesuatu yang ingin dilakukan setiap pengembang karena pasar pengenalan suara melihat pertumbuhan yang tinggi. Pasar pengenalan suara akan mencapai $ 13,8 miliar pada tahun 2023 dan oleh karena itu Apple telah meluncurkan SiriKit untuk pengembang.

Bagaimana Siri Bekerja?

Sekarang kita semua sudah familiar dengan apa itu Siri dan apa fungsinya. Biasanya, pengguna tidak peduli tentang teknologi di belakang Siri selama itu melakukan apa yang seharusnya dilakukan yaitu mengambil perintah suara dan menjalankannya. Namun mekanisme di balik Siri cukup menarik.

Siri menggunakan dua teknologi: Pengenalan suara dan pemrosesan bahasa alami. Pengenalan suara digunakan untuk mengubah perintah suara dalam bentuk teks. Misalnya, ketika Anda mengatakan "Hai Siri", Anda akan melihat teks yang sama muncul di layar. Ini adalah saat Siri bangun dan siap untuk mengambil perintah.

Namun, ini tidak semudah itu. Bahasa yang digunakan setiap orang mungkin sama tetapi aksennya berbeda-beda di setiap kota. Ini membawa kesulitan untuk menganalisis perintah yang diterima Siri.

Untuk ini, para insinyur di Apple menggunakan pembelajaran mesin untuk melatih beberapa model Siri untuk pengenalan suara yang efektif. Hal ini menyebabkan penurunan kesalahan pengenalan suara menjadi hanya 10%.

Dengan peluncuran SiriKit, teknologi ini dapat digunakan di aplikasi lain juga dengan integrasi aplikasi pihak ketiga Siri.

Apa itu SiriKit?

SiriKit adalah kerangka kerja yang dikembangkan Apple baru-baru ini untuk pengembang aplikasi iOS. Ini memungkinkan pengembang aplikasi iPhone untuk menambahkan fitur yang dibuat khusus ke Siri yang dapat diintegrasikan dengan aplikasi pihak ketiga untuk mencapai pengalaman pengguna terbaik. Sebelumnya integrasi aplikasi Siri dibatasi untuk beberapa jenis aplikasi seperti pemesanan perjalanan, pengiriman pesan, pencarian foto, pembayaran, panggilan VoIP dan kesehatan, tetapi daftarnya terus meningkat dengan peluncuran iOS 12.

Siri wajar bagi pengguna karena pengguna hanya perlu berbicara dengan Siri dan itu sudah cukup untuk menyelesaikan sesuatu. Tetapi ketika datang ke pengembang, fungsi Siri cukup kompleks. Berkat SiriKit Apple, pengembang hanya perlu menempatkan fungsionalitas dengan bantuan SiriKit dan Apple akan menangani aspek percakapan.

Namun, harus dicatat bahwa SiriKit tidak mendukung semua domain aplikasi. Domain adalah sekelompok hal yang diketahui Siri. Di dalam domain, ada Intents yang merupakan aktivitas yang dapat dilakukan Siri. Katakanlah Pembayaran adalah domain di mana transfer dana dan pembayaran tagihan adalah tujuannya.

Domain yang didukung SiriKit adalah:

  1. Daftar
  2. Kode visual
  3. Pemesanan perjalanan
  4. Perpesanan
  5. Pencarian foto
  6. Pembayaran
  7. Iklim dan radio
  8. Latihan
  9. Panggilan VoIP
  10. Perintah mobil
  11. bermain mobil
  12. Reservasi Restoran
  13. Media

Apa yang Dapat Siri Lakukan untuk Anda

Siri bisa sangat membantu bagi mereka yang terbiasa dengannya. Selain menawarkan visibilitas tinggi ke bisnis melalui integrasi di App Clips, ini memungkinkan pengguna untuk melakukan berbagai macam tugas sehari-hari di perangkat iOS mereka, seperti mengatur pengingat, dll.

Jika Anda ingin Siri sedikit lebih membantu, mintalah untuk melakukan hal-hal seperti melakukan panggilan, memulai obrolan FaceTime, meluncurkan aplikasi, mengirim pesan, mengatur acara kalender, mendapatkan petunjuk arah, memutar musik, menemukan restoran , dll.

Dengan aplikasi yang kompatibel dengan Siri, hal yang mungkin Anda temukan relatif mengejutkan adalah kejujuran asisten untuk menjawab, atau setidaknya upaya untuk menjawab pertanyaan "seperti manusia" dengan cara yang sama. Contact Our iOS Experts

Apa Pro dan Kontra menggunakan SiriKit di Aplikasi iOS?

Akhirnya, Apple mengejar Google Now, Cortana dan Alexa dengan membuka kerangka kerjanya untuk mengaktifkan integrasi aplikasi pihak ketiga Siri. Apple meluncurkan SiriKit bagi pengembang untuk mengintegrasikan Siri ke dalam aplikasi, tetapi masih ada beberapa pro dan kontra. Mari kita lihat mereka satu per satu.

Apa Kelebihannya?

  1. Pasar pengenalan suara ditargetkan mencapai $18,3 miliar pada tahun 2023 dan SiriKit memungkinkan pengembang aplikasi iPhone untuk masuk ke pasar itu.
  2. SiriKit adalah masalah besar dalam pengembangan aplikasi iOS. Ini membantu dalam meningkatkan kinerja aplikasi.
  3. SiriKit tersedia untuk enam jenis aplikasi yang berbeda seperti aplikasi panggilan video dan audio, aplikasi perpesanan, aplikasi olahraga, aplikasi pembayaran, dll.
  4. Ia bekerja dalam empat langkah sederhana: Ucapan, Niat, Tindakan, dan Respons.
  5. Saat pengguna memerintahkan Siri, itu mengonfirmasi sebelum akhirnya menjalankan tugas. Ini mengurangi kemungkinan kecelakaan.
  6. SiriKit juga memungkinkan pengembang untuk mendesain UI secara khusus sambil mengintegrasikan Siri dengan aplikasi agar pengguna dapat melihat kotak konfirmasi untuk tugas apa pun.
  7. Meskipun ini baru permulaan, kinerjanya sudah menunjukkan masa depan yang menjanjikan untuk Siri dan aplikasi yang kompatibel.

Apa Kontra?

  1. SiriKit hanya tersedia untuk iOS 10 dan versi di atasnya. Ini mengurangi pasar untuk pengembang iOS pada awalnya.
  2. Sementara pengembang mengaktifkan Siri di aplikasi pihak ketiga, mereka dapat menentukan kata pilihan mereka, namun SiriKit memiliki batasan kata.
  3. Meskipun Apple mengizinkan integrasi aplikasi Siri, SiriKit masih belum tersedia untuk macOS Sierra dengan Siri yang baru saja diperbarui.
  4. Aplikasi dengan integrasi Siri dapat melakukan kesalahan dalam hal aksen pengguna yang berbeda di mana Siri menerima perintah.

Apa itu Pasar dan Persaingan

Market and Competition

Menurut statistik App Store 2018 , Apple telah melihat pertumbuhan luar biasa selama bertahun-tahun dalam hal aplikasi seluler. Namun, satu hal yang Apple tidak izinkan adalah integrasi aplikasi Siri dengan pihak ketiga yang mengejutkan mengingat semua pesaingnya jauh di depan di segmen ini.

Apple mungkin sedikit terlambat dalam hal membiarkan aplikasi pihak ketiga menggunakan pengenalan suara. Persaingan di pasar ini tinggi dengan Google Now, Windows Cortana dan Alexa Amazon. Pendapatan pasar akan tumbuh pesat di masa depan seperti yang ditunjukkan oleh grafik di atas.

Pemain utama di pasar pengenalan suara selain yang disebutkan di atas adalah:

  1. Komunikasi Nuansa
  2. Agnito Corp
  3. Sistem auraya
  4. Brainasoft
  5. Teknologi Kotak Suara
  6. Biometrik Fulcrum
  7. Neuroteknologi
  8. SuaraTrust

Dengan ini, kami mengakhiri bagian pendahuluan. Di bagian selanjutnya, kita sekarang akan membahas detail tentang cara mengintegrasikan Siri di aplikasi Anda.

Bagaimana Mengintegrasikan Siri di Aplikasi Anda?

Integrasikan Siri di Aplikasi Anda

Kami akhirnya sampai pada jawaban atas pertanyaan yang sering diajukan 'Bagaimana cara memperluas aplikasi iOS Anda dengan Siri?'. Di segmen berikut, Anda akan mempelajari cara mengintegrasikan Siri dengan aplikasi Anda dengan cara yang sangat sederhana namun terperinci.

Menambahkan ekstensi maksud

Seperti yang disebutkan sebelumnya, dua aplikasi yang berjalan sendiri tidak dapat berinteraksi satu sama lain di iOS. Di sinilah SiriKit muncul. Ini memungkinkan satu aplikasi untuk berinteraksi dengan yang lain serta berbagi data. Mekanisme ini dikenal sebagai ekstensi. Siri menggunakan dua ekstensi untuk ini:

1. Ekstensi Niat

Ekstensi maksud adalah bagaimana Siri dan aplikasi akan berinteraksi satu sama lain. Sangat penting untuk interaksi dan tanpa ekstensi ini, Siri tidak dapat digunakan.

2. Ekstensi UI Intent

Ekstensi Intent UI digunakan saat pengembang ingin menampilkan tampilan kustom kepada pengguna. Siri sudah memiliki tampilan default tetapi jika pengembang menginginkannya, mereka dapat membuat tampilan khusus untuk aplikasi.

Mengedit maksud

Setelah ekstensi ditambahkan, info.plist ekstensi intent diedit untuk memberi tahu aplikasi permintaan mana yang harus diproses. Pengembang dapat menambahkan informasi lebih lanjut seperti kategori, judul, deskripsi, parameter dan jenisnya, dll. Ini membantu memahami maksud mana yang dapat diterima oleh aplikasi.

Pengembang harus menentukan kata-kata yang memungkinkan permintaan diproses. Ini membuat pekerjaan aplikasi sedikit lebih mudah. Kata-kata yang ditentukan juga membantu aplikasi untuk memahami apa yang diinginkan pengguna.

Terapkan maksud

Hanya itu yang perlu Anda lakukan untuk menjalankan aplikasi iOS Anda dengan integrasi Siri. Juga, pastikan Siri diaktifkan di ID Aplikasi untuk membuatnya berfungsi. Ikuti langkah-langkah ini untuk menerapkan:

  1. Pastikan target Intent Extension dipilih.
  2. Menjalankannya.
  3. Saat Xcode meminta aplikasi untuk berjalan, pilih Siri.

Setelah semuanya selesai, mulailah interaksi Anda dengan Siri dan lihat cara kerja ekstensi maksud Anda.

Beberapa aplikasi yang menggunakan Siri dan sudah mengintegrasikan Sirikit adalah Pinterest, Whatsapp, Trello, LinkedIn, Google News, City Mapper, Car Commands, dll.

Berikut adalah beberapa contoh aplikasi pihak ketiga siri yang telah mengintegrasikan SiriKit:

  1. Pinterest: Anda dapat meminta Siri untuk membantu Anda dengan ide dan inspirasi tertentu. "Hai Siri, temukan beberapa pin dekorasi ruangan di Pinterest."
  2. Whatsapp: Anda dapat mengirim pesan ke teman dengan meminta Siri. "Hei Siri, kirim pesan ke Claudia yang mengatakan aku akan meneleponnya kembali dalam 15 menit."
  3. Trello: Anda dapat melihat papan cerita proyek Anda dengan mengatakan, "Hai Siri, Tunjukkan papan proyek saya."
  4. LinkedIn: Anda dapat meminta Siri untuk mengirim pesan kepada siapa pun di jaringan Anda. "Hai Siri, kirim pesan Linkedin ke George yang mengatakan, 'Terima kasih telah terhubung.'".

Apa yang ada di masa depan Siri?

Mengingat pengguna, Apple baru-baru ini meluncurkan iOS 12.1 dengan banyak fitur dan sekarang mereka telah memperkenalkan SiriKit untuk pengembang. Kenyamanan perintah suara adalah penyelamat bagi pengguna dan Apple kemungkinan akan menambahkan lebih banyak aplikasi ke daftar selain yang lain yang sudah dimilikinya.

Teknologi pengenalan suara berbasis AI ini akan mengubah cara kita hidup dalam waktu dekat. Meskipun Apple datang terlambat ke perlombaan, itu akan mengejar ketinggalan dengan pemain lain. Ini akan menjadi kejutan besar untuk melihat apa lagi yang bisa dilakukan AI untuk manusia.

Sebagai perusahaan pengembangan aplikasi iPhone , ini adalah pendapat kami tentang SiriKit baru Apple dan cara menggunakan SiriKit dengan aplikasi pihak ketiga Anda. Tetapi jika Anda ingin tahu lebih banyak tentang cara memperluas aplikasi iOS Anda dengan SiriKit, hubungi tim ahli kami dan kami akan menghubungi Anda kembali.

FAQ

T. Aplikasi apa yang bekerja dengan Siri?

Beberapa aplikasi yang sudah mengintegrasikan Sirikit adalah Pinterest, Whatsapp, Trello, LinkedIn, Google News, City Mapper, Car Commands, dll.

T. Dapatkah Siri mengontrol aplikasi pihak ketiga?

Sementara versi iOS sebelumnya hanya mengaktifkan input Siri terbatas untuk aplikasi pihak ketiga, iOS 10 memperkenalkan banyak aplikasi pihak ketiga yang menerima kontrol dalam aplikasi dari Siri. Anda harus memastikan bahwa Siri "aktif" dan diaktifkan untuk interaksi sebelum menggunakan Siri dengan aplikasi yang kompatibel.

T. Dapatkah Siri mengakses aplikasi?

Ya, Siri dapat mengakses aplikasi pihak ketiga dan di antara Pintasan Siri dan Saran Siri, asisten pintar Apple dapat membantu Anda menjadi jauh lebih produktif dan menyederhanakan tugas sehari-hari mulai dari menyetel pengingat, mengirim pesan teks, menelepon, menemukan petunjuk arah, restoran, dll.