Mac Catalyst: Yang Baik, Yang Buruk, dan Yang Jelek

Pengingat | MacOS Catalina Hands-on | Macbook Pro Dan Baker / Digital Trends

Project Catalyst adalah upaya Apple untuk mempermudah pengembang untuk memindahkan aplikasi iOS mereka ke Mac. Ini adalah cara Apple untuk membantu pengembang menghadirkan aplikasi seluler ke Mac, tanpa perlu meminta sumber daya dari seluruh tim untuk menjaganya tetap mutakhir.

Itu kabar baik untuk pengembang, tetapi apakah ini kabar baik untuk semua orang? Kembali ketika kami menguji MacOS Catalina beta, kami sama sekali tidak yakin - aplikasi Catalyst milik Apple, seperti Apple Music dan Apple TV, kacau dan terasa setengah selesai. Tidak benar-benar membangkitkan rasa percaya diri. Tapi sekarang MacOS Catalina telah resmi dirilis, pengembang lain ikut serta, dengan lebih dari 30 aplikasi lintas platform sekarang tersedia di Mac.

Kami ingin tahu apakah para pengembang pihak ketiga ini mampu melakukan pekerjaan yang lebih baik daripada Apple dalam hal Project Catalyst. Untuk mengetahuinya, kami telah memeriksa lima aplikasi secara mendetail di berbagai genre. Apakah mereka menandakan masa depan yang cerah untuk Project Catalyst, atau sudah dalam kesulitan? Saya menggali beberapa contoh pertama untuk melihat bagaimana berbagai hal telah dimulai.

Yang baik

Kami memulai awal yang baik dengan PDF Viewer. Jika beberapa aplikasi Project Catalyst berantakan karena keputusan desain yang salah tempat, PDF Viewer jelas, pintar, dan dibuat dengan baik. Pengembangnya tidak hanya meluangkan waktu untuk membuat aplikasi editor PDF-nya terasa seperti di rumah di Mac, tetapi bahkan mengambil bagian dari buku desain Apple dengan beberapa pilihan masuk akal yang berarti cocok.

Ini menarik perbandingan yang menguntungkan untuk aplikasi Pratinjau Apple sendiri, dengan deretan tombol serupa ditempatkan di bagian atas aplikasi. Tetapi pengembang PDF Viewer melangkah lebih jauh dengan pilihan tata letak untuk tombol-tombol ini: Zoom, sidebar dan tombol berbagi ada di sebelah kiri, sementara kontrol pengeditan ada di sebelah kanan, seperti di Pratinjau. Karena PDF Viewer dan Preview dapat melakukan fungsi serupa, Anda mungkin sering menggunakan kedua aplikasi tersebut. Dalam kasus seperti itu, Anda akan sangat menghargai rasa familiar PDF Viewer. Ini adalah contoh sempurna mengapa konsistensi desain penting.

Di tempat lain, ukuran dan gaya teks sesuai untuk platform, sementara ada banyak opsi berguna di bilah menu. Satu-satunya kesalahan langkah kecil adalah dimasukkannya penggeser gaya iOS alih-alih kotak centang di pengaturan, tetapi ini dapat dimaafkan sebagai pengganti semua hal lain yang dilakukan PDF Viewer dengan benar. Ini adalah aplikasi Project Catalyst yang patut dicontoh.

Selanjutnya, MoneyCoach - aplikasi tabungan dan keuangan pribadi - adalah tas campuran. Sepertinya perpaduan antara aplikasi TV dan Pengingat baru Apple, dengan kesalahan sesekali dilemparkan untuk mengukur baik.

Di bagian atas ada empat tab: Ringkasan, Anggaran, Transaksi, dan Laporan. Tata letak ini memiliki banyak kesamaan dengan aplikasi TV, yang membuat kami ragu saat pertama kali mengujinya. Tetap saja, pendekatan MoneyCoach bekerja lebih baik karena benar-benar terasa seperti ada pemikiran yang masuk ke dalam desain.

Tab Ikhtisar, misalnya, penuh dengan persegi panjang bulat bergaya Pengingat, masing-masing berisi bagian konten yang berbeda. Warna digunakan secara bijaksana untuk menyorot area utama dan menarik perhatian Anda, tanpa terlihat seperti ledakan pelangi. Tab Laporan, sementara itu, terorganisir dengan baik, jika sedikit berlebihan.

Itu tidak sempurna. Proses penambahan anggaran baru sangat mirip dengan iOS: jendela pop-up memiliki Batal dan Simpan di kiri atas dan kanan atas, di mana gaya MacOS menggunakan tombol lampu lalu lintas tradisional. Jendela Pengaturan diangkat hampir kata demi kata dari aplikasi Pengaturan iOS, sementara penggeser iOS berlimpah.

Rasanya seperti pengembang MoneyCoach hampir berhasil, tetapi kemudian kehabisan waktu dan memindahkan aplikasi grosir lainnya dari versi seluler. Lempar ke dalam kesalahan aneh di mana teks di beberapa (tetapi tidak semua) kotak berubah ukuran saat Anda mengubah ukuran aplikasi dan Anda memiliki aplikasi yang kurang dari nilai penuh.

Keburukan

Seperti namanya, HabitMinder adalah aplikasi yang dirancang untuk membantu Anda memulai dan mempertahankan kebiasaan baik. Makan lebih banyak sayuran, lakukan lebih banyak olahraga, pelajari sesuatu yang baru, hal-hal semacam itu. Anda dapat memilih kebiasaan dari daftar panjang pilihan, yang diurutkan ke dalam lima kategori berbeda: Tubuh, Pikiran, Kebiasaan Sehat, Hargai dan Komitmen. Pilih sebuah kebiasaan, tentukan seberapa sering Anda ingin melakukannya, lalu klik Simpan.

Namun, ada satu masalah yang tak terhindarkan yang muncul dalam sekejap. Rancangan. HabitMinder terlihat dan terasa seperti aplikasi iOS yang tersesat dan berjalan ke Mac saat mencari lorong sereal. Tab Beranda, misalnya, adalah zona kosong yang luas di mana kebiasaan yang Anda pilih dikerdilkan oleh ruang putih yang luas; mungkin ini akan terlihat dapat diterima di iOS, di mana layar yang lebih kecil membuat ruang kosong kurang jelas, tetapi sangat jelas di MacOS.

Masalah meluas ke pengaturan, di mana penggeser gaya iOS menggantikan kotak centang yang digunakan di MacOS. Teks sangat besar dan tebal, sangat kontras dengan gaya yang lebih halus yang lebih umum terlihat di Mac. Dan, anehnya, Anda hanya dapat mengubah ukuran lebar aplikasi dengan (secara harfiah) 5-10 piksel di kedua arah.

Anda mungkin berpendapat bahwa semua ini tidak penting, dan bahwa kami terlalu cerewet. Namun Apple selalu membanggakan diri atas konsistensi desainnya. Salah satu alasan orang menyukai MacOS adalah komunitas pengembang yang dibangun di sekitarnya. Aplikasi Mac memiliki aturan desainnya sendiri. Meskipun Anda belum pernah menggunakan aplikasi sebelumnya, Anda tahu secara kasar cara kerjanya karena aplikasi Mac lain bekerja dengan cara yang sama. Jadi ketika Anda mulai melihat tombol iOS dan sejenisnya, rasanya tidak cocok.

Kesalahan HabitMinder bukan secara langsung kesalahan Apple, tetapi perusahaan telah membuka pintu air untuk hal semacam ini dengan memperkenalkan Project Catalyst, kemudian menindaklanjutinya dengan aplikasi setengah matangnya sendiri di Catalina beta.

Twitter adalah contoh yang bagus tentang tujuan Mac Catalyst. Twitter menghapus aplikasi aslinya dari Mac pada awal 2018, mengklaim bahwa terlalu sulit untuk tetap up to date mengingat jumlah penggunanya.

Tetapi Mac Catalyst telah memungkinkan Twitter untuk dengan mudah melakukan porting melalui aplikasi selulernya yang populer. Mengingat itu mungkin nama terbesar di antara aplikasi Project Catalyst sejauh ini, saya sangat berharap ini akan menjadi contoh dari semua yang baik tentang eksperimen lintas platform Apple.

Kalau dipikir-pikir, saya mungkin seharusnya tidak berharap banyak, mengingat menggunakan Twitter di browser web Mac terasa seperti Anda menggunakan iOS. Aplikasi Catalyst Twitter dapat digunakan dengan sempurna - pada dasarnya ini adalah aplikasi web Twitter yang dikemas sebagai aplikasi asli. Tata letaknya sudah familier, dengan bagian untuk hashtag, notifikasi, pesan, dan lainnya di sebelah kiri, umpan Anda di tengah, lalu kotak pencarian dan tren di sebelah kanan. Sejauh ini biasa saja.

Tentang satu-satunya hal yang membedakan Twitter di web dari aplikasi iOS adalah pengaturannya, di mana Anda mendapatkan kotak centang Mac tradisional di Mac dan penggeser di aplikasi iOS. Ironisnya, aplikasi Catalyst menggunakan penggeser, meskipun penggeser ini tidak pernah ditempatkan di Mac. Ini tentang satu-satunya hal yang membedakannya dari pengalaman Twitter biasa di Mac.

Kesan keseluruhan yang kami dapatkan dari aplikasi Twitter adalah salah satu dari upaya minimal. Tentu, ini berfungsi dengan baik, tetapi sangat mirip dengan aplikasi Twitter iOS sehingga sulit untuk membedakannya. Tidak ada pertimbangan untuk Mac di sini, hanya aplikasi porting yang telah dikeluarkan dalam waktu berapa lama untuk mencentang kotak centang Project Catalyst. Jika ini akan menjadi tren untuk aplikasi Catalyst, itu tidak membuat kami percaya diri.

Jelek

Rosetta Stone dapat membantu Anda mempelajari bahasa baru, tetapi sayangnya itu belum fasih dalam bahasa desain Apple. Beberapa kesalahannya tampaknya disebabkan oleh kurangnya upaya, sementara yang lain adalah gangguan visual yang aneh dan keanehan lainnya. Dalam kategori terakhir, misalnya, adalah apa yang terjadi saat Anda mengubah ukuran aplikasi. Alih-alih mengatur ulang elemen di layar untuk mengisi ruang saat Anda memperluas aplikasi, semuanya menjadi lebih besar. Artinya ruang tersebut digunakan sama buruknya dengan saat aplikasi lebih sempit.

Tapi itu kategori pertama di mana kesalahan langkah yang lebih mengerikan ditemukan. Langsung dari halaman pendaftaran, semuanya tampak aneh. Anda disajikan dengan kotak untuk memasukkan nama Anda, tombol Berikutnya yang besar dan lucu, dan ruang kosong kosong yang luas. Klik Berikutnya dan Anda mendapatkan kotak lain untuk memasukkan email Anda, lagi-lagi dikelilingi oleh kekosongan. Mengapa ini tidak bisa berada di halaman yang sama? Layar Mac yang lebih besar menyediakan ruang yang cukup untuk ini, tetapi entah mengapa para pengembang mengabaikan kemungkinan ini. Ini memberi tahu kita bahwa sangat sedikit pertimbangan yang diberikan tentang bagaimana aplikasi akan berfungsi di Mac.

Setelah Anda masuk ke bagian utama aplikasi, itu lebih sama. Tata letaknya sangat mendasar, hanya terdiri dari kotak berubin untuk setiap modul bahasa. Tidak ada bilah sisi, tidak ada alat, dan hanya pilihan opsi bilah menu yang jorok. Meskipun beberapa elemen ini muncul saat Anda masuk lebih dalam ke aplikasi, kesan awalnya sangat buruk.

Mac adalah mesin yang kuat, dan aplikasinya tidak perlu dibatasi dengan cara ini. Project Catalyst adalah kesempatan bagi pengembang untuk menggunakan aplikasi iOS mereka yang sudah ada dan memperluas serta menyesuaikannya untuk pengalaman Mac. Beri pengguna lebih banyak opsi, biarkan mereka melakukan hal-hal yang tidak bisa mereka lakukan di iOS - untuk itulah Project Catalyst. Sebaliknya, terlalu sering kita mendapatkan aplikasi seperti Rosetta Stone. Ini adalah jenis pengembangan aplikasi yang malas dan oportunistik, dan pengguna Mac layak mendapatkan yang lebih baik.