Fungsi Baru iOS 14 : Tiru Android? + Cara Update
Rumor rencana Apple untuk menggabungkan pengembangan iPhone, iPad dan Mac Apps membuat para insinyur iOS bersemangat - dan itu juga bisa berarti perubahan besar untuk apa yang konsumen dapatkan dari aplikasi favorit mereka.
Menurut laporan berita, pengembang perangkat lunak akan diizinkan untuk merancang satu aplikasi seragam yang bekerja dengan layar sentuh iOS Apple dan mouse atau trackpad Mac. Aplikasi yang sama dapat bekerja menggunakan satu set kode pada iPhone, iPad, dan komputer Apple.
Dengan memungkinkan pengembang seluler untuk memperluas dari pengodean iOS ke Mac, ini dapat membantu menghidupkan kembali pengembangan aplikasi-aplikasi khusus Mac yang stagnan, menurut beberapa pengembang yang berbicara tentang rumor dengan Terbalik.
Arthur A. Sabintsev, pengembang iOS terkemuka di Arc Publishing, yang mencakup pemrograman The Washington Post Aplikasi iOS, mengatakan bahwa berita itu bisa menjadi perubahan besar bagi insinyur otodidak seperti dirinya.
"Saya baru melakukan iOS selama enam tahun terakhir," kata Sabintsev Terbalik. "Senang bisa berekspansi ke platform Apple lain tanpa harus mempelajarinya dari awal."
Ini terutama benar ketika, dalam beberapa kasus, hanya seluler tidak ideal untuk produk yang juga membutuhkan aplikasi Mac yang kuat. Ini mungkin menandakan langkah ke arah yang benar untuk menggunakan Swift, bahasa pemrograman asli Apple, di semua platform.
Di sisi teknis, macOS dibangun di atas NeXT, yang dirilis kembali pada tahun 1988, menjelaskan Sam Soffes, seorang pengembang dan perancang iOS di Lyft.
Untuk membuat aplikasi Mac, programmer harus menggunakan AppKit, yang berasal dari NeXT. Itu cukup sulit, terutama dibandingkan dengan iOS, karena perangkat lunak yang cepat menua.
"Saat ini jika Anda ingin memiliki aplikasi di keduanya, Anda tidak dapat membagikan UI apa pun," kata Soffes. Sebagai contoh, aplikasi independennya Redacted for Mac membagikan gambar intinya dengan iOS, tetapi semua UI, atau antarmuka pengguna, harus ditulis untuk setiap platform. Itu proses yang melelahkan dan menghabiskan waktu, dan tidak semua pengembang repot-repot melakukan keduanya.
Kyle Bashour, yang baru-baru ini bekerja pada aplikasi iOS untuk platform obrolan video populer, mencatat bahwa sebagian besar perusahaan kecil dan pengembang indie akan senang menawarkan aplikasi Mac tetapi biasanya tidak memiliki waktu atau sumber daya.
“Kemampuan untuk menjalankan aplikasi iOS di macOS akan menjadi kemenangan besar bagi para pemula,” kata Bashour Terbalik. “Di startup, terutama yang masih muda, Anda hampir selalu berfokus pada pertumbuhan. Saat Anda dengan cepat mengulangi fitur, memiliki platform lain untuk menulis fitur-fitur tersebut dapat benar-benar memperlambat Anda."
Ini biasanya meninggalkan startup dengan dua opsi: Membangun aplikasi lintas platform menggunakan kerangka kerja seperti Electron, atau membangun aplikasi asli untuk platform dengan pengguna terbanyak. Dalam hal ini, itu biasanya iOS.
Simon Ljungberg, seorang programmer iOS yang berbasis di Swedia untuk aplikasi resep Filibaba, setuju bahwa prospek untuk menulis aplikasi Mac tanpa berurusan dengan AppKit akan menarik. Tidak hanya untuk pengembang, tetapi juga untuk pengguna Apple.
"Dalam jangka panjang, ketika aplikasi Paket Makanan kami menjadi lebih lengkap, saya bisa melihat ini berguna di Mac," kata Ljungberg. Misalnya, mengedit dan merencanakan paket makan mingguan dan daftar belanja kurator mungkin mendapat manfaat dari kekuatan Mac.
Sedangkan untuk pengguna Mac, biaya aplikasi yang lebih rendah dan kelancaran karena kode bersama antara iOS dan macOS akan menghasilkan keuntungan besar.
Tetapi ada pengembang yang tidak menahan napas untuk apa yang disebut penyelamat macOS.
"Tanpa siaran pers resmi dari Apple, kita harus menerima desas-desus dengan sejumput garam," kata pengembang iOS freelance yang berbasis di Inggris Rehat Kathuria kepada Terbalik.
Insinyur, yang bekerja pada aplikasi seperti ECB Cricket dan Notarize, mengatakan akan ada banyak pendapat tentang teknologi potensial ini karena rincian lebih lanjut akan dirilis dalam beberapa minggu mendatang.
Seperti yang dikatakan Kathuria: "Saya senang melihat UIKit bekerja di macOS, tapi saya tidak yakin seberapa jauh dari mimpi yang dibuat-buat itu."
Apa 3 Musim Lagi dari 'Oranye Adalah Hitam Baru' Yang Bisa Berarti untuk Litchfield
Lembaga Penjara Litchfield tidak akan kemana-mana dalam waktu dekat: Netflix hari ini mengumumkan bahwa seri orisinal Orange Is the New Black akan kembali setidaknya untuk tiga musim lagi, dengan Season 4 tersedia untuk streaming pada 17 Juni 2016. Variety melaporkan bahwa tiga- tanda pembaruan tahun "komitmen terpanjang untuk ...
Apa yang Flu Lakukan ke Otak Anda, Menurut Ilmuwan Sakit, Menurut Ilmuwan Sakit
Shannon Odell, seorang neuroscience Ph..D. Calon di Weill Cornell Medical College, berjuang melalui penyakitnya sendiri untuk mencoba menjelaskan efek flu pada otak Anda.
Apa yang dimaksud dengan Semantik Satiation? Ketika Kata-Kata Diulang, Mereka Bisa Kehilangan Makna
Reddit baru-baru ini bersatu atas penemuan fenomena yang biasanya hanya dibicarakan dalam kelas bahasa: kejenuhan semantik. Pada hari Jumat, sebuah tautan yang mendefinisikan kejenuhan semantik telah menerima 53.100 suara positif pada subreddit "hari ini saya pelajari." Ini menggambarkan fenomena ketika sebuah kata kehilangan makna setelah pengulangan.