Menjelang debut Marzipan di WWDC 2019 pada 3 Juni, detail baru yang menarik baru saja muncul mengenai beberapa kemampuan yang direncanakan untuk kerangka kerja perangkat lunak Apple mendatang yang menjanjikan untuk membantu pengembang menulis aplikasi lintas platform yang berjalan di iPhone, iPad dan Mac.
Membuat aplikasi Marzipan terasa asli
Guilherme Rambo, yang menulis di 9to5Mac, melaporkan bahwa pengembang yang memindahkan aplikasi iPhone dan iPad mereka ke MacOS akan memiliki akses ke API baru untuk membuat peranti lunak lintas platform mereka terasa asli.
APIS baru akan memungkinkan aplikasi iOS porting melakukan hal-hal seperti berikut:
Berikan pintasan Touch Bar
Banyak aplikasi yang memiliki pintasan Touch Bar yang dapat disesuaikan dan saya pasti dapat memberi tahu Anda bahwa aplikasi Mac asli tanpa ini terasa aneh dan tidak pada tempatnya. Untungnya, pengembang akan dapat berintegrasi dengan Touch Bar untuk menjadikan aplikasi iOS porting mereka menjadi warga negara yang baik di macOS.
Integrasikan dengan bilah menu macOS
Ini termasuk pintasan keyboard yang dapat disesuaikan untuk membuka bar menu aplikasi porting dengan cepat.
Buka banyak jendela
Ini akan menjadi fitur hebat untuk aplikasi Mac buatan Marzipan karena jendela aplikasi dengan panel yang dapat dilepas juga akan didukung di iOS 13.
Berinteraksi dengan Split Views secara asli
Split Views yang diangkut dari iOS akan diintegrasikan secara native di macOS. Ini dilakukan atas nama konsistensi - Anda akan dapat mengubah ukuran Tampilan Split atau mengatur ulang posisinya dengan menyeret atau mengklik ganda pembagi, masing-masing-lagi, seperti halnya dengan aplikasi macOS asli.
Mengaktifkan dukungan Mac
Mengangkut UIKit ke macOS adalah tugas besar dan sepertinya proyek Marzipan telah banyak berkembang sejak pratinjau awal di WWDC tahun lalu. Tentu saja, beberapa pekerjaan pasti perlu dilakukan secara manual, terutama dalam hal optimasi antarmuka pengguna.
Jadi 'Marzipan SDK' hanyalah iOS 13 SDK selama ini - kotak centang di pengaturan proyek iOS Anda. Saya berteori mungkin, berbulan-bulan yang lalu. Apa artinya bagi pemisahan antara dunia UIKit dan AppKit? IOS SDK tidak termasuk kerangka Mac seperti AppKit, AppleScript ...
- Steve Troughton-Smith (@stroughtonsmith) 22 April 2019
Tetapi sebagian besar, mengaktifkan dukungan Mac untuk aplikasi iOS yang ada tampaknya “semudah mencentang kotak centang” di Xcode, seperti halnya Anda menambahkan dukungan iPad ke aplikasi khusus iPhone..
MakOS 10.15 penemuan lainnya
Rambo juga menemukan banyak fitur pengembang dan pengguna akhir lainnya yang datang ke iPhone dan iPad melalui iOS 13 dan ke Mac Anda melalui pembaruan perangkat lunak macOS 10.15.
Beberapa temuannya termasuk integrasi Mac-Apple Watch yang ditingkatkan, fungsionalitas ekstensi desktop seperti Tampilan Luna untuk mengubah iPad menjadi tampilan nirkabel dan tablet grafis untuk Mac Anda, serta Pintasan, Waktu Layar dan efek iMessage pada macOS.
Anda akan memiliki akses ke aplikasi Mac mandiri yang baru untuk Musik, Buku, Podcast, dan TV. Terakhir, akan ada aplikasi Find My iPhone dan Find My Friends yang digabung untuk iOS 13 dan macOS 10.15 dengan dukungan untuk pelacakan barang pribadi melalui tag seperti Tile yang bermerek Apple dan lainnya.
Apa yang Anda lakukan dari perubahan yang akan datang ini?
Beri tahu kami dengan meninggalkan komentar di bawah.