iOS Digest No. 5 (27 April - 16 Mei)

gambar
Sumber Gambar: The Verge

Sementara kami, para pembaca yang budiman, sedang berlibur, peristiwa-peristiwa menarik terjadi di dunia pengembangan Apple dan iOS. Detail di bawah potongan.

Berita industri


  • Pembaruan 12.3 untuk iOS dan versi baru dari macOS, tvOS dan watchOS telah dirilis. Sebagian besar perubahan memengaruhi peningkatan aplikasi UX untuk Apple TV, meskipun tidak semua orang puas dengan hasilnya.
  • Ternyata , iPhone SE tidak akan menerima pembaruan untuk iOS 13. berikutnya. Sampai akhir, kursus dengan menghentikan dukungan mereka jelas - mereka menjual dengan baik, biayanya tidak tinggi dibandingkan dengan smartphone antar-jemput. Penggemar hanya bisa menunggu rilis iPhone Xe pada bulan September dengan ukuran layar yang sebanding. Daftar kemungkinan perbaikan dalam ekosistem baru ekosistem Apple dapat ditemukan di artikel di bloomberg.com . Apple sedang merencanakan pembaruan aplikasi dalam skala besar, tampaknya, tidak sia-sia bahwa tahun lalu untuk pertama kalinya dalam sejarah mereka merekrut programmer lebih dari pengembang perangkat keras.
  • Apple Pay sekarang tersedia sebagai metode pembayaran untuk pembelian di iTunes, Apple Store, Apple Music, penyimpanan iCloud. Selain itu, pengguna akan dapat menerima cashback saat menggunakan.
  • Toko aplikasi memperkirakan akhir cepat di tangan Aplikasi Web Progresif. Sebuah artikel tentang Medium menjelaskan kondisi PWA saat ini, dan bahwa itu meningkatkan cara aplikasi diinstal pada smartphone. Penulis artikel itu marah - di pihak Apple, tidak ada kemajuan yang cukup terhadap dukungan pada iOS dan Safari, tidak seperti, misalnya, Windows Store - ada aplikasi berbasis PWA yang dapat dengan aman diunduh ke toko. Seperti disebutkan dalam komentar, artikel dan pernyataan seperti ini sudah muncul selama pengembangan ponsel ada, tetapi sejauh ini aplikasi lebih hidup daripada semua yang hidup. Ada juga pertanyaan tentang keamanan menggunakan PWA - kemampuan yang lebih terpusat untuk mengelola konten yang diinstal membantu melindungi pengguna dari kemungkinan kerentanan, tidak ada yang pernah mendengar tentang antivirus pada ponsel pintar sejak lama.

    Jelas bahwa keadaan AppStore saat ini tidak sempurna - misalnya, mengunduh beberapa aplikasi hanya melalui WiFi, kurangnya konten terstruktur yang baik. Tetapi tampaknya jika Anda membuat toko lebih dari sekadar setumpuk aplikasi (perubahan nyata sudah terlihat, dimulai dengan iOS 12), akan menjadi jauh lebih nyaman untuk menggunakannya.

Berita Pengembangan IOS


  • Artikel disarankan untuk dibaca bagi mereka yang perlu mengatur antrian pemuatan data yang dikendalikan secara sinkron dalam aplikasi menggunakan OperationQueue. Misalnya, kami mempertimbangkan untuk mengunduh file menggunakan URLSession, tetapi prinsip operasi dapat digunakan untuk serangkaian tindakan dalam aplikasi.
  • Sebuah artikel kecil untuk pemula dengan sumber daya fluffy.es tentang cara mengontrol warna latar belakang UIStackView.
  • Pemrograman fungsional tidak ada artinya di tahun 2019 - kami memahami cara menggunakan fungsi murni di Swift .
  • Setelah Anda mengetahui fungsi bersih, saatnya untuk mengerjakan protokol dan enumerasi - kapan menggunakan pendekatan ini atau itu dapat dipahami setelah membaca Swift Tip: Enum vs. Protokol .
  • Artikel tentang Tampilan Deklaratif dengan pemikiran tentang UI deklaratif di iOS - mengapa masih belum ada alat yang kuat dan nyaman seperti DOM di web atau XAML dari Microsoft.
  • Kami mencari cara bagaimana menggunakan file xconfig untuk mengonfigurasi konfigurasi proyek tanpa wajib menggunakan Xcode, yang akan membantu menghindari kemungkinan konflik dalam sistem kontrol versi saat bekerja dalam sebuah tim.
  • Untuk perubahan, ada sedikit konten audio dan video - rilis podcast Artificial Intelligence Podcast dengan pencipta bahasa Swift, Chris Lattner telah dirilis.
  • Nah, hal kecil yang lucu: tiruan dari game Wolfenstein 3D , ditulis dalam bahasa Swift, dirilis di Open Source. Anda dapat bermain-main dengan hasil atau ulasan kode praktik.

Dan akhirnya: minggu depan kita akan mengadakan konferensi Mobius di St. Petersburg, juga akan ada banyak hal menarik tentang pengembangan iOS.

Source: https://habr.com/ru/post/id451806/


All Articles