2 poin oleh GN⁺ 2023-10-21 | 3 komentar | Bagikan ke WhatsApp
  • iOS 17 mencakup total 6030 biner (iOS 16: 5403)
  • Total 1516 biner menggunakan Swift, dan 385 biner menggunakan SwiftUI (iOS 16 Swift: 1001, SwiftUI: 226) - meningkat sekitar 50%
  • Jumlah aplikasi yang menggunakan siklus hidup aplikasi berbasis SwiftUI meningkat dari 4 di iOS 16 menjadi 14 di iOS 17
  • Adopsi Swift/SwiftUI meningkat sangat cepat
  • Di inti iOS masih banyak Objective-C (sejak iOS 11/12, penggunaan Objective-C, C, dan C++ secara bertahap menurun)
  • iOS Secure Enclave memiliki 19 biner, tetapi masih belum ada satu pun yang menggunakan Swift (meskipun di WWDC22 diumumkan bahwa Swift dapat digunakan di SE)
  • Di macOS Ventura SE, biner hibernation menggunakan Swift
  • Adopsi Swift dan SwiftUI terus tumbuh, sementara jumlah biner yang hanya menggunakan UIKit menurun dibanding tahun sebelumnya

3 komentar

 
ryuheechul 2023-10-21

File eksekusi yang telah dikompilasi biasanya disebut biner, tetapi di ringkasan malah diterjemahkan menjadi bilangan biner... semangat, neo

 
xguru 2023-10-23

Heh, saya sedikit mengoreksinya. Sepertinya neo perlu ditambahkan sedikit fungsi kamus 😭

 
GN⁺ 2023-10-21
Komentar Hacker News
  • Pengguna memuat semua data ke basis data SQLite lalu menjelajahinya dengan Datasette Lite
  • Pengguna menyediakan tautan ke hasil penjelajahan
  • Pengguna memanfaatkan data ini untuk membandingkan iOS 17 dan iOS 16, termasuk menanyakan biner mana yang baru
  • Pengguna membandingkan biner di folder /System/Library/VideoDecoders dari iOS 1 hingga iOS 17
  • Pengguna menemukan bahwa penggunaan C menurun dari 52% di iPhone OS 1 menjadi 5% di iOS 17
  • Pengguna terkejut bahwa Objective-C masih dominan, yang mengisyaratkan sulitnya peralihan bahasa
  • Pengguna berpendapat bahwa semua biner yang menautkan Foundation kini menggunakan Swift karena upaya penulisan ulang Foundation Swift, bahkan jika seluruhnya ditulis dalam Obj-C
  • Pengguna mengkritik UI Apple, mengatakan bahwa dibutuhkan penyempurnaan dan banyak aplikasi hanyalah backport dari aplikasi sederhana khusus sentuhan
  • Pengguna mengkritik kualitas perangkat lunak aplikasi "Fitness" yang buruk dan UI yang tidak konsisten
  • Pengguna membagikan sebagian ceramah karyawan Apple tentang topik tersebut
  • Pengguna memuji meningkatnya tingkat adopsi SwiftUI dan menurunnya biner yang hanya memakai UIKit
  • Pengguna membandingkan SwiftUI dengan Flutter, tetapi hanya untuk perangkat Apple
  • Pengguna senang bekerja dengan Swift dan ingin menghabiskan lebih banyak waktu dengannya
  • Pengguna berharap Google akan memperlakukan Android dan Rust dengan cara yang sama