Bagikan melalui


Gambaran umum fitur platform iOS

Halaman ini mencantumkan rilis iOS terbaru serta menyoroti beberapa kerangka kerja Apple yang dapat Anda akses dengan Xamarin.iOS.

Rilis iOS

Lepaskan Deskripsi
Pengantar iOS 14 Dokumen ini menjelaskan Xamarin.iOS 14.
Pengantar iOS 13 Dokumen ini menjelaskan Xamarin.iOS 13.
Pengantar iOS 12 Dokumen ini menjelaskan fitur iOS 12 yang tersedia untuk digunakan saat membangun aplikasi Xamarin.iOS.
Pengantar iOS 11 Dokumen ini menjelaskan fitur baru dan yang diperbarui di iOS 11 dan Xcode 9, seperti ARKit, Core ML, Core NFC, Drag and Drop, MapKit, PDFKit, SiriKit, dan Vision. Ini menautkan ke panduan yang menjelaskan cara menggunakan fitur-fitur ini dengan Xamarin.iOS.
Pengantar iOS 10 iOS 10 mencakup beberapa API dan layanan baru yang memungkinkan Anda mengembangkan aplikasi dengan fitur dan fungsionalitas baru. Dengan iOS 10, aplikasi memiliki kemampuan baru seperti memperluas Peta, Pesan, Telepon, dan Siri. Bagian ini menunjukkan cara memanfaatkan fitur-fitur ini di aplikasi Xamarin.iOS.
Pengantar iOS 9 Bagian ini menentukan perubahan yang dilakukan di iOS 9 saat meningkatkan dari iOS 8 dan cara menggunakan fitur-fitur ini di aplikasi Xamarin.iOS.
Pengantar iOS 8 iOS 8 membuat sejumlah besar perubahan pada sistem operasi dari iOS 7. Di sini, kami menunjukkan apa itu dan cara menggunakannya.
Pengantar iOS 7 Tentang API baru utama yang diperkenalkan di iOS 7, termasuk transisi View Controller, penyempurnaan animasi UIView, UIKit Dynamics, dan Text Kit.
Pengantar iOS 6 Penjelasan tentang fitur yang diperkenalkan di iOS 6, termasuk Tampilan Koleksi, Kit Pass, Event Kit, dan Kerangka Kerja Sosial.

Apple Pay

Apple Pay diperkenalkan bersama iOS 8, memungkinkan pengguna membayar barang fisik seperti makanan, hiburan, dan keanggotaan melalui perangkat iOS mereka. Ini tersedia di i Telepon 6 dan i Telepon 6 Plus, dan juga dapat dipasangkan dengan Apple Watch untuk pembelian di toko. Saat digunakan pada i Telepon, ia menggunakan Touch ID sebagai cara untuk mengonfirmasi dan mengotorisasi transaksi ke kartu kredit atau debit pengguna.

CallKit

Api CallKit baru di iOS 10 menyediakan cara bagi aplikasi VOIP untuk berintegrasi dengan I Telepon UI dan memberikan antarmuka dan pengalaman yang familier kepada pengguna akhir. Dengan api ini pengguna dapat melihat dan berinteraksi dengan panggilan VOIP dari Layar Kunci perangkat iOS dan mengelola kontak menggunakan tampilan Favorit dan Terbaru aplikasi Telepon.

Kontak dan ContactsUI

Dengan pengenalan iOS 9, Apple telah merilis dua kerangka kerja baru, Contacts dan ContactsUI, yang menggantikan kerangka kerja UI Buku Alamat dan Buku Alamat yang ada yang digunakan oleh iOS 8 dan yang lebih lama.

Pemilih Dokumen

Pemilih Dokumen memungkinkan dokumen dibagikan antar aplikasi. Dokumen-dokumen ini dapat disimpan di iCloud atau di direktori aplikasi lain. Dokumen dibagikan melalui kumpulan Ekstensi Penyedia Dokumen yang telah diinstal pengguna pada perangkat mereka.

EventKit

iOS memiliki dua aplikasi terkait kalender bawaan: Aplikasi Kalender, dan Aplikasi Pengingat. Cukup mudah untuk memahami bagaimana Aplikasi Kalender mengelola data kalender, tetapi Aplikasi Pengingat kurang jelas. Pengingat sebenarnya dapat memiliki tanggal yang terkait dengan mereka dalam hal kapan mereka jatuh tempo, ketika mereka selesai, dll. Dengan demikian, iOS menyimpan semua data kalender, baik acara kalender maupun pengingat, di satu lokasi, yang disebut Database Kalender.

Ekstensi iOS

Ekstensi, seperti yang diperkenalkan di iOS 8, khusus UIViewControllers yang disajikan oleh iOS di dalam konteks standar seperti dalam Pusat Pemberitahuan, seperti jenis keyboard kustom yang diminta oleh pengguna untuk melakukan input khusus atau konteks lain seperti mengedit foto di mana Ekstensi dapat memberikan filter efek khusus.

Grafik dan animasi di iOS

Grafis dan Animasi di iOS mencakup konsep grafis inti di iOS seperti CoreImage, Core Graphics, dan Core Animation.

Handoff

Apple memperkenalkan Handoff di iOS 8 dan OS X Yosemite (10.10) untuk menyediakan mekanisme umum bagi pengguna untuk mentransfer aktivitas yang dimulai di salah satu perangkat mereka, ke perangkat lain yang menjalankan aplikasi yang sama atau aplikasi lain yang mendukung aktivitas yang sama.

HealthKit

Health Kit menyediakan datastore yang aman untuk informasi terkait kesehatan pengguna. Aplikasi Kit Kesehatan dapat, dengan izin eksplisit pengguna, membaca dan menulis ke datastore ini dan menerima pemberitahuan saat data terkait ditambahkan. App dapat menyajikan data, atau pengguna dapat menggunakan app Kesehatan yang disediakan Apple untuk melihat dasbor semua data mereka.

HomeKit

Apple memperkenalkan HomeKit di iOS 8 untuk menyediakan kerangka kerja umum untuk menemukan dan berkomunikasi dengan perangkat otomatisasi rumah di rumah pengguna. HomeKit menyediakan platform umum untuk mengonfigurasi perangkat dan menyiapkan tindakan untuk mengontrolnya.

Pembelian dalam aplikasi

Aplikasi iOS dapat menjual produk atau layanan digital menggunakan StoreKit – satu set API yang disediakan oleh iOS yang berkomunikasi dengan server Apple untuk melakukan transaksi keuangan dengan pengguna melalui ID Apple mereka. API StoreKit terutama berkaitan dengan pengambilan informasi produk dan melakukan transaksi - tidak ada komponen antarmuka pengguna. Aplikasi yang menerapkan pembelian dalam aplikasi harus membangun antarmuka pengguna mereka sendiri dan melacak item yang dibeli dengan kode kustom untuk menyediakan produk atau layanan yang diperlukan kepada pengguna.

API game iOS

Apple telah melakukan beberapa peningkatan teknologi pada API game di iOS 9 yang memudahkan penerapan grafis dan audio game di aplikasi Xamarin.iOS. Ini termasuk kemudahan pengembangan melalui kerangka kerja tingkat tinggi dan memanfaatkan kekuatan GPU perangkat iOS untuk meningkatkan kecepatan dan kemampuan grafis.

Integrasi aplikasi pesan

Baru menggunakan iOS 10, Ekstensi Aplikasi Pesan terintegrasi dengan aplikasi Pesan dan menyajikan fungsionalitas baru kepada pengguna. Ekstensi dapat mengirim teks, stiker, file media, dan pesan interaktif.

Multitugas untuk iPad

iOS 9 menambahkan dukungan multitugas untuk menjalankan dua aplikasi secara bersamaan pada perangkat keras iPad tertentu. Multitugas untuk iPad didukung melalui fitur berikut: Slide Over, Tampilan Terpisah & Gambar di Gambar.

PassKit

Passbook adalah app untuk i Telepon s dan iPod touches dengan iOS 6. Ini menyimpan dan menampilkan kode batang dan informasi lain untuk menautkan transaksi pelanggan di ponsel mereka dengan 'dunia nyata'. Pass dihasilkan oleh pedagang dan dikirim ke pelanggan melalui email, URL, atau dari dalam aplikasi iOS milik pedagang. Passbook menyimpan dan mengatur semua Pass di ponsel, dan menampilkan pengingat Pass di layar kunci tergantung pada tanggal/waktu atau lokasi perangkat.

Dokumen ini memperkenalkan Passbook, menggunakan Pass Kit API dengan Xamarin.iOS, dan membahas cara menerapkan Pass di server Anda.

PhotoKit

Photo Kit adalah kerangka kerja baru yang memungkinkan aplikasi untuk mengkueri pustaka gambar sistem dan membuat antarmuka pengguna kustom untuk melihat dan memodifikasi kontennya. Ini termasuk sejumlah kelas yang mewakili aset gambar dan video, serta koleksi aset seperti album dan folder.

Meminta tinjauan aplikasi

Baru menggunakan iOS 10.3, metode ini RequestReview() memungkinkan aplikasi iOS untuk meminta pengguna untuk menilai atau meninjaunya. Ketika metode ini dipanggil dalam aplikasi pengiriman yang telah diinstal pengguna dari App Store, iOS 10 akan menangani seluruh proses peringkat dan peninjauan untuk pengembang. Karena proses ini diatur oleh kebijakan App Store, pemberitahuan mungkin atau mungkin tidak ditampilkan.

Cari API

Pencarian telah diperluas di iOS 9 untuk menyediakan cara baru yang bagus untuk mengakses informasi dan fitur di dalam aplikasi Xamarin.iOS. Menggunakan API Pencarian Aplikasi baru, konten aplikasi dibuat dapat dicari melalui hasil pencarian Spotlight dan Safari, Handoff, dan Pengingat dan Saran Siri. Ini memungkinkan pengguna untuk dengan cepat mengakses aktivitas dan informasi jauh dalam aplikasi Anda.

Sirikit

Baru menggunakan iOS 10, SiriKit memungkinkan aplikasi iOS untuk menyediakan layanan yang dapat diakses oleh pengguna menggunakan Siri dan aplikasi Peta pada perangkat iOS menggunakan Ekstensi Aplikasi dan kerangka kerja antarmuka pengguna Niat dan Niat baru.

Kerangka kerja sosial

Kerangka Kerja Sosial menyediakan API terpadu untuk berinteraksi dengan jejaring sosial termasuk Twitter dan Facebook, serta SinaWeibo untuk pengguna di Tiongkok.

Pengenalan ucapan

iOS 10 menyertakan Speech API baru yang memungkinkan aplikasi mendukung pengenalan ucapan berkelanjutan dan mentranskripsikan ucapan (dari streaming audio langsung atau yang direkam) ke dalam teks.

TextKit

Text Kit adalah API baru yang menawarkan tata letak teks dan fitur penyajian yang canggih. Ini dibangun di atas kerangka kerja Teks Inti tingkat rendah, tetapi jauh lebih mudah digunakan daripada Core Text.

Sentuhan 3D

Artikel ini akan menyediakan dan memperkenalkan penggunaan 3D Touch API baru untuk menambahkan gerakan sensitif tekanan ke aplikasi Xamarin.iOS Anda yang berjalan pada perangkat i Telepon 6s dan i Telepon 6s Plus baru.

Id Sentuh dan ID Wajah dengan Xamarin.iOS

Touch ID dan Face ID adalah sistem autentikasi biometrik yang tersedia sejak iOS 8. Artikel dan sampel ini menjelaskan cara menggunakan Touch ID dan Face ID dengan Xamarin.iOS.

Pemberitahuan pengguna

Baru menggunakan iOS 10, kerangka kerja Pemberitahuan Pengguna memungkinkan pengiriman dan penanganan pemberitahuan lokal dan jarak jauh. Dengan menggunakan kerangka kerja ini, aplikasi atau Ekstensi Aplikasi dapat menjadwalkan pengiriman pemberitahuan lokal dengan menentukan serangkaian kondisi seperti lokasi atau waktu hari.

Warna Lebar

iOS 10 dan macOS Sierra meningkatkan dukungan untuk format piksel rentang yang diperluas dan ruang warna gamut lebar di seluruh sistem termasuk kerangka kerja seperti Core Graphics, Core Image, Metal dan AVFoundation. Dukungan untuk perangkat dengan tampilan warna lebar lebih mudah dengan menyediakan perilaku ini di seluruh tumpukan grafis.

Mengikat Objective-C

Saat mengerjakan iOS, Anda mungkin mengalami kasus di mana Anda ingin menggunakan pustaka pihak Objective-C ketiga. Dalam situasi tersebut, Anda dapat menggunakan Proyek Pengikatan MonoTouch untuk membuat pengikatan C# ke pustaka asli Objective-C . Proyek ini menggunakan alat yang sama dengan yang kami gunakan untuk membawa API iOS ke C#. Dokumen ini menjelaskan cara mengikat Objective-C API.

Mengikat iOS Swift Libraries

Dokumen ini menjelaskan cara membuat pengikatan C# ke kode Swift, sehingga memungkinkan untuk mengonsumsi pustaka asli dan CocoaPods dalam aplikasi Xamarin.iOS.

Mereferensikan pustaka asli

Xamarin.iOS mendukung penautan dengan pustaka dan Objective-C pustaka C asli. Dokumen ini membahas cara menautkan pustaka C asli Anda dengan proyek Xamarin.iOS Anda.

Kerangka kerja yang disematkan

Menjelaskan cara menyematkan Objective-C kerangka kerja pengguna di aplikasi Xamarin.iOS.