
Tim robot kembali pada konferensi pengembang utama Apple.
mc_murphy bealex vani2 mengumpulkan berita utama yang akan dibahas pengembang dan pengguna iOS (dan Android) dalam beberapa hari ke depan (dan beberapa bulan).
1. Keamanan
Setelah serangkaian skandal dengan kerentanan platform dan kebocoran data, Apple berusaha merehabilitasi dan menghabiskan hampir seperempat dari presentasinya untuk sebuah cerita tentang privasi dan keamanan. Kami berulang kali diberitahu bahwa semua perhitungan dilakukan secara lokal, dan tidak ada data pribadi yang masuk ke cloud - pada pandangan pertama, itu terdengar menarik, tetapi ini adalah alasan Siri sangat inferior daripada pesaingnya. Sangat sulit untuk membangun layanan pintar tanpa menempatkan semua perhitungan di cloud, dan keputusan yang berkemauan keras ini telah menghantui para insinyur selama beberapa tahun dan menarik platform kembali.
- Infrastruktur baru untuk bekerja dengan kata sandi telah muncul: sistem akan secara otomatis mengganti kode OTP dari SMS, akan memeriksa kata sandi yang Anda gunakan untuk keamanan dan pengulangan.
- Di macOS, sistem untuk mendapatkan izin untuk menggunakan layanan lokasi, kamera, dll., Telah dirancang ulang dan berfungsi seperti yang biasa kami lihat di iOS.
- Safari semakin memukau bisnis periklanan - sekarang sistem akan mencoba untuk sepenuhnya mencegah pelacakan dengan sidik jari sistem dan browser, dan bagian lain dari industri periklanan akan mulai surut ke masa lalu.
2. Augmented Reality
Menurut pengumuman ARKit 2, jelas bahwa perusahaan akan berinvestasi dalam augmented reality di masa depan. Jika versi tahun lalu adalah prototipe, dan kami tidak melihat aplikasi serius pada teknologi ini, kali ini sangat berbeda.
- Menambahkan kemampuan untuk melihat objek augmented reality secara bersamaan dari beberapa perangkat - di zona demo WWDC berfungsi seperti sulap, dan perangkat benar-benar menyinkronkan secara real time
- Objek virtual dapat dilampirkan ke objek nyata, dan bersama-sama itu menjadi alat yang kuat penuh, dan bukan hanya hiburan. Anda dapat berjalan di sekitar objek secara langsung di AR dan menambahkan bagian dan komponen baru, dan melakukan ini bersama dengan kolega atau teman. Pada sebuah demo, seluruh dunia virtual dibangun di sekitar konstruktor LEGO.
- Ketika Anda mematikan aplikasi dengan ARKit, sistem akan mengingat di mana tepatnya objek itu berada dan bagaimana itu ditempatkan. Ini berarti bahwa dalam pekerjaan nyata, Anda sekarang dapat melanjutkan dari tempat Anda selesai dan menggunakan aplikasi augmented reality sebagai alat kerja.
- Apple akan merilis aplikasi Measure-nya sendiri, dan akurasi pengalaman demo-nya sangat mengesankan. Faktanya, semua sensor sekarang dikalibrasi sehingga Anda dapat mengukur jarak sepanjang tiga sumbu koordinat dengan akurasi satu sentimeter.
3. Alat Pengembangan
Tidak sepenuhnya jelas mengapa pengembang sangat menyukai tema gelap. Karena Anda selalu harus kode di malam hari ketika latar belakang putih yang cerah membakar mata Anda? Mungkin itu hanya mempengaruhi pekerjaan di terminal, yang semula gelap dengan simbol cahaya? Tetapi pada kinout, fitur ini memecahkan tepuk tangan terbesar. Dark Xcode (bersama dengan tema gelap untuk seluruh OS di Mojave) menyenangkan kita semua tanpa kecuali (well, ok, kecuali bagi mereka yang telah menggunakan tema Apcode gelap sejak lama).
- Memulihkan beberapa fitur yang hilang saat menulis ulang Xcode di versi sebelumnya: melipat / membuka blok kode (dan bilah-bilah yang menunjukkan berbagai tingkat sarang), catatan tentang perubahan relatif terhadap kode yang dilakukan pada repositori.
- Menambahkan dukungan untuk Bitbucket dan GitLab, ke dukungan yang ada untuk GitHub (serta instalasi otomatis kunci untuk bekerja dengan ssh dan segala macam hal kecil).
- Perilaku sistem bangun telah berubah. Biarkan saya mengingatkan Anda, hanya ada dua dari mereka: yang lama dan yang baru, yang ditunjukkan untuk pertama kalinya setahun yang lalu dan yang di Xcode kesepuluh masuk ke "standar". Bagaimana dia lebih baik? Ini memahami dependensi dalam kode - Anda tidak perlu mengkompilasi ulang lantai proyek jika satu baris dalam aplikasi berubah. Sistem perakitan itu sendiri juga dipercepat - dijanjikan bahwa peningkatan kecepatan mencapai dua kali lipat.
- Sekarang Anda dapat bekerja dengan multicursor. Hal nyaman gila-gilaan yang ada di editor yang layak sekarang di Xcode akrab.
- Sangat serius memompa bagian yang bertanggung jawab atas ML dan Logam. Yang kedua memiliki beberapa alat yang memungkinkan Anda untuk men-debug shader dengan mengklik pada pixel dan melihat kode mana yang bertanggung jawab untuk merendernya. Untuk ML, CreateML muncul, memungkinkan Anda untuk melatih jaringan saraf langsung pada perangkat.
- Disebutkan secara khusus layak Instrumen. Sejauh ini, kami hanya menggunakan alat-alat yang disediakan oleh Apple, sekarang Anda dapat membuatnya sendiri, menunjukkan dengan tepat metrik yang dibutuhkan aplikasi tertentu.
- Pengujian juga menjadi lebih mudah. Anda dapat menjalankan beberapa simulator identik sekaligus, untuk menjalankan sebagian tes pada masing-masing - pengujian harus hingga empat kali lebih cepat. Ada keraguan tentang pengujian unit, mereka sudah sangat kecil, tetapi untuk tes UI ini adalah fitur yang benar-benar tak tergantikan yang akan mempercepat proses jika tidak puluhan kali, lalu setidaknya dengan waktu (dan, karena itu, menulis lebih banyak tes dan tidur lebih tenang) . Tes dapat dijalankan dalam urutan acak, yang akan membantu mengidentifikasi dependensi yang tidak diinginkan.
4. Kerjakan bug alih-alih inovasi
Dikabarkan bahwa tahun ini mereka akan memegang bug dalam sistem iOS dan mulai membersihkan momen yang meragukan - ini terjadi. Beberapa (termasuk penulis artikel) berharap untuk memulai kembali gaya UI, seperti halnya dengan iOS 7, tetapi tidak ada fakta di balik rumor ini.
- Mereka berjanji bahwa kinerja sistem telah meningkat secara signifikan. Bahkan pada perangkat yang lebih tua, aplikasi akan diluncurkan beberapa kali lebih cepat, keyboard akan terbuka, dan kamera akan menyala.
- Di iOS, aplikasi Shortcuts baru akan muncul di mana Anda dapat membuat skrip yang sudah jadi, dan kemudian memanggilnya dari Siri. Ini adalah akuisisi baru-baru ini oleh Apple, sebuah startup bernama Workflow, dan bahkan belum dirancang ulang.
- Di Animoji, iPhone baru telah menambahkan pengenalan bahasa dan karakter baru yang dapat Anda desain dari diri Anda - Memoji.
- FaceTime termasuk panggilan grup. Demo menunjukkan panggilan ke 20 orang, dan semua video ditransmisikan dengan sempurna. Biasanya, Apple tidak merilis aplikasi mentah, jadi ada harapan bahwa sistem akan muncul di mana panggilan video akan berfungsi dengan baik. Benar, hanya di antara perangkat Apple.
5. Lintas-platform? Tidak, saya tidak berpikir
MacOS memiliki beberapa inovasi kecil. Mode tampilan hitam dari sistem (yang kami, pengembang, perlu menyesuaikan aplikasi kami), segala macam hal menyenangkan di Finder. Tetapi hal yang paling menarik adalah apa yang akan terjadi pada tumpukan pengembangan.
- Di poppy sekarang ada juga salinan News, VoiceMemos, Stocks, aplikasi AppleBooks. Ini persis salinan - artinya, antarmuka tidak ditulis ulang untuk macOS.
- Apple telah lama menjalankan proyek rahasia untuk port UIKit dari iOS ke macOS, dan alat ini sudah digunakan secara internal untuk bereksperimen dengan aplikasi porting.
- Untuk pengembang, semua ini akan tersedia pada 2019, dan tidak jelas di bagian mana dari itu. Rupanya, aplikasi iOS akan berjalan di macOS setelah adaptasi dan tindakan kode minimal.
- Semua ini akan membuat persaingan yang kuat untuk aplikasi web (Slack, Netflix dan semuanya) dan, kemungkinan besar, akan sangat memperkaya platform ini.
- Dengan kedok poppy, AppStore sepenuhnya ditulis ulang. Aplikasi baru itu, tampaknya, masih asli, tetapi terlihat sangat mirip dengan apa yang telah menyertai kami di iOS sejak tahun lalu.
6. Kesehatan Digital
Apple memperkenalkan kesempatan untuk melihat laporan terperinci tentang waktu yang dihabiskan dalam aplikasi, mengurangi jumlah pemberitahuan yang mengalir ke pengguna dan mengelompokkannya untuk kenyamanan.
- Kami telah memperluas pengaturan untuk mode Jangan Ganggu: iPhone akan secara otomatis mendeteksi ketika Anda pergi tidur dan mengaktifkan mode ini, atau akan mati secara otomatis ketika Anda melampaui lokasi Anda saat ini.
- Sistem operasi akan melacak jumlah pemberitahuan dari setiap aplikasi dan menawarkan untuk menonaktifkannya jika pemberitahuan bahwa Anda belum pernah menggunakan aplikasi ini untuk waktu yang lama.
- Di bagian baru, pengguna akan dapat melihat laporan lengkap tentang waktu yang dihabiskan dalam aplikasi, dan jika mereka mau, menetapkan batas pada penggunaan, misalnya, jejaring sosial. Dan jika Anda masih bisa mengabaikan semua peringatan, maka dalam mode penggunaan untuk anak-anak, aplikasi akan diblokir. Ini mungkin akan membantu orang menghabiskan waktu mereka dengan lebih efisien.
Secara umum, para pengembang menerima banyak perbaikan yang tidak biasa tahun ini, mari kita lihat bagaimana keren dan berkualitas tinggi aplikasi ini akan memungkinkan untuk dibuat. Dan mereka yang menunggu produk dan gadget baru harus menunggu hingga September.