Michael Grotos, FastCompany editor situs, mewawancarai para pengembang empat Mac-aplikasi populer: pengembang China Scrivener Blount Developer MoneyWiz Ilya Erdanova, kepala departemen pengembangan Pixelmator Simonas Bastis dan manajer produk Adrian Equinux Thomas. Selama diskusi substantif adalah banyak pikiran yang menarik tentang keadaan saat ini urusan di Mac OS X dan masa depannya. Kami yakin bahwa pembaca juga akan menjadi topik yang menarik, jadi kami menerbitkan terjemahan dari artikel.
Jika Anda percaya rumor, Konferensi Dunia rarabotchikov Apel WWDC, yang kiri memiliki kurang dari dua minggu, pertama kalinya dalam sejarah akan tidak fokus pada iOS. Sebaliknya kupertinovtsy akan menghabiskan lebih banyak waktu pada versi baru dari OS X.
Jika perubahan terjadi, dan mereka tidak akan instan, pertimbangkan 4 pengembang aplikasi populer untuk OS X. Mereka mengatakan bahwa dalam beberapa tahun terakhir sistem operasi desktop dari Apple surut ke latar belakang dibandingkan dengan ponsel sebagai akibat dari yang sangat tertinggal dalam bidang inovasi dan desain. Berikut adalah masalah utama yang harus diselesaikan Apple.
* * *
Mana mudah?
"Jika kita membandingkan tiga versi terbaru sebagian besar OS X, satu-satunya perbedaan yang mereka membedakan antara mayoritas pengguna akan standar wallpaper "- kata Adrian Thomas, manajer produk Equinux, pencipta aplikasi populer, Maps Mac-Spot, VPN Tracker 7 dan Mail Designer Pro.
"Akibatnya, kita semakin bergerak menuju elemen antarmuka sepenuhnya disesuaikan di produk kami, untuk menawarkan antarmuka baru dan untuk mengikuti dengan perubahan selera desain "-. kata katanya.
Kurangnya kemajuan dalam pengembangan antarmuka pengguna cukup merepotkan, karena masa lima tahun, pengguna digunakan untuk menyederhanakan antarmuka berkat OS mobile seperti iOS dan Android. Pada saat yang sama, Thomas mengerti keinginan untuk fokus di Apple iOS-perangkat dengan penjualan tahunan puluhan juta perangkat, berbeda dengan bunga poppy yang dijual pada skala yang lebih kecil. Namun, ia menekankan bahwa iinovatsii di dekstop sistem operasi juga penting karena ada beberapa tugas yang hanya dapat diselesaikan dengan bantuan aplikasi desktop.
"Ada lapangan besar untuk sistem inovasi operasi desktop, karena ide dan konsep dari user interface baru. Jika Anda melihat potrebiley, orang-orang kita yang berjuang dengan tugas-tugas yang harus mudah bagi semua orang, stagnasi dalam pengembangan sistem operasi desktop menjadi lebih jelas. Ogranizatsii manajemen file kerja, manajemen aplikasi - semua hal ini bisa dibuat lebih intuitif. Dalam rilis terbaru dari OS X telah lemah upaya untuk meningkatkan manajemen file - tag, Finder dan tab dan lain-lain Namun, tidak satupun dari mereka tidak inovasi, dalam hal bagaimana kita menggunakan OS "-. Says Adrian.
Sebuah segar melihat masalah lama bisa membantu menyelesaikan banyak kesulitan yang dihadapi oleh pengguna pada desktop, katanya.
"Sering kali, mereka dikurangi menjadi hal-hal sederhana, yang berjuang konsumen. Hal-hal seperti gambar disk, zip-arsip atau bekerja organisasi ruang menjadi masalah besar bagi pengguna. desain tingkat rilis saat OS X masih tidak memungkinkan untuk dengan mudah mengontrol komputer. "
Untuk perusahaan yang produknya dikenal karena kesederhanaan dan kejelasan, Thomas pernyataan mungkin terdengar kontradiktif, tapi pengembang yang berpengalaman lainnya setuju. Simonas Bastis, adalah kepala departemen pengembangan PixelmatorSalah satu yang paling menonjol OS X-aplikasi dalam lima tahun terakhir. desain, fungsionalitas dan kesederhanaan menyebabkan banyak datang untuk percaya bahwa Pixelmator fitur cukup untuk tugas apapun (maaf, Adobe).
Bastis mengatakan bahwa antarmuka nenastraivaemy masalah yavletsya terbesar bagi pengembang AquaDan usang warna dan font. Tapi masalah ini hanyalah gejala dari masalah global, disebutkan oleh Thomas.
"Sebuah tantangan yang lebih besar OS X adalah bahwa hal itu adalah produk besar dan kompleks, yang bisa menjadi sedikit lebih sederhana dan lebih mudah bagi pengguna. Pixelmator adalah sangat terintegrasi ke OS X dan memiliki banyak fitur asli, seperti palet warna, font, modus layar penuh, iCloud, shortcut keyboard, dan banyak lagi. Kadang-kadang, membantu pengguna untuk melakukan tugas-tugas tertentu dalam Pixelmator, kita tidak sengaja mengajarkan mereka untuk menggunakan fungsi OS X secara keseluruhan. Tidak ada yang salah dengan itu, tapi saya pikir bahwa dari sudut pandang kesederhanaan user interface, OS X masih harus banyak belajar dari iOS. »
Kontradiksi OS X
Tetapi tidak adanya berkepanjangan kemajuan dalam hal kesederhanaan dan desain bukan satu-satunya masalah yang menimpa sistem operasi desktop Apple beberapa tahun terakhir. Kenyataannya adalah bahwa hal itu tidak hanya mengalami stagnasi, dan benar-benar mundur, seperti yang ditunjukkan oleh beberapa pengembang.
"Satu-satunya hiburan adalah kenyataan bahwa Apple telah selalu memberikan pengembang panduan yang jelas tentang penciptaan interface dan memastikan bahwa, bahwa mereka mematuhi mereka, "- kata Keith Blount dari Sastra & Latte, pengembang Scrivener, editor teks untuk Mac, banyak ditandai penghargaan.
"Hal ini telah menyebabkan munculnya pengalaman pengguna yang terpadu sehingga pengguna tahu di mana adalah menu kutipan Telusuri tertentu dan kontrol, terlepas dari aplikasi di mana mereka Mereka adalah. Pesanan ini dari hal-hal tidak begitu brilian, tetapi meningkatkan kegunaan dari aplikasi dan platform secara keseluruhan. "
Menurut Blount, kebohongan masalah pada kenyataan bahwa selama beberapa iterasi terakhir dari OS X, kilau mulai memudar.
"Dalam OS baru rilis X telah mulai merayap ke dalam berbagai inkonsistensi. Contoh sederhana - View menu yang vsterchaetsya di hampir semua aplikasi. Menurut manual, itu harus terletak tepat di belakang menu Edit, dan semua menu spesifik aplikasi tersebut harus antara View dan Window. Namun, dalam beberapa aplikasi Apple, termasuk Pages, dan iPhoto, menu View terletak tepat di sebelah menu Window, sementara di lain, misalnya, Safari atau Mail - tidak ada ".
Ini baru standar, dan pengembang harus tetap berpegang pada itu? Blount, serta pengembang lain tidak tahu. Tapi lokasi menu - bukan satu-satunya inkonsistensi memiliki merayap di OS X. Dengan tembus hitam Tiger Apple memperkenalkan HUD-Panel, yang digunakan untuk mengambang panel yang berisi kontrol yang berbeda. Dan meskipun Apple membuka mereka untuk pengembang, mereka tersedia dalam warna putih. Ini berarti pengembang menggunakan panel tersebut dalam aplikasi mereka, perlu untuk menghadiri pada penciptaan kontrol kustom yang menciptakan pengalaman pengguna terfragmentasi. inkonsistensi lainnya adalah ikon aplikasi - beberapa dari mereka tinggi-gloss, orang lain yang datar; sidebar, yang warna atau monokrom.
"Masing-masing dari cacat itu sendiri adalah sepele, tapi semua bersama-sama, mereka tumbuh dalam longsoran salju yang mengancam untuk mengganggu pesanan. Untuk Apple selalu norma untuk bereksperimen dengan desain standar baru dalam aplikasi mereka dan kemudian menyajikan mereka sebagai pengembang obscheprinyatnye norma di update berikutnya dari OS X. Tapi selama beberapa tahun terakhir, Apple telah bereksperimen, tetapi tidak pernah kembali ke standar yang sama dari setiap SDK, tidak di OS secara keseluruhan atau pedoman-nya. Sekarang, ketika Apple pergi dari skeuomorph, saya ingin melihat bahwa insinyur Apple akan meninjau semua eksperimen dan sekarang mereka yang jelas, desain seragam di semua aplikasi dan sistem operasi pada umumnya, dan juga memberikan pedoman yang jelas untuk pengembang. "
Kurangnya fitur baru, pengguna menarik
Pada saat itu, karena tampaknya bahwa pengalaman pengguna OS X memburuk selama beberapa tahun terakhir, contoh yang mencolok lain bagaimana rumit Apple OS X untuk penduduk - kurangnya fitur baru yang entah bagaimana terlihat sampai akhir pengguna.
Sebelumnya, setiap versi OS X telah drastis dan sangat nyata pada fitur rata-rata pengguna. Tapi sejak Apple beralih ke siklus pembaruan tahunan dan membuat OS bebas X, fitur dramatis tersebut telah menghilang. Dapat dikatakan bahwa ini adalah kompromi untuk mendapatkan hal-hal yang sebelumnya harus membayar $ 129, tapi pengembang MoneyWiz Ilya Erdanov mengatakan bahwa kecil dan fitur baru hampir tak terlihat membunuh minat pengguna di OS X, yang pada gilirannya mempengaruhi penjualan aplikasi pihak ketiga, dan pada gilirannya, laba pengembang.
"Hal ini jelas bahwa dalam beberapa tahun terakhir, Mac OS X telah kehilangan banyak dalam hal pembangunan dan kemajuan. Selain update antarmuka kecil, keuntungan hanya signifikan dari OS X, yang datang ke pikiran, dan untuk pengguna yang nilainya, adalah arsitektur 64-bit dan prestise dari merek Apple. "
Erdanov juga mengatakan bahwa OS X telah menjadi kurang stabil dan ternyata jauh lebih bug. Lima tahun lalu, setiap kesalahan sistem yang omong kosong, sedangkan sekarang mereka telah menjadi biasa. Namun masalah utama, katanya, adalah kurangnya fitur baru, seperti mereka yang telah diperkenalkan (Misalnya, versioning file dan "alami" bergulir ke arah), telah diambil oleh pengguna lebih keren.
"Saya berpendapat bahwa semua inovasi yang telah diperkenalkan oleh Apple dalam beberapa tahun terakhir, hanya rumit penggunaan OS X. Orang-orang bingung dengan arah gulir, versioning dokumen dan sebagainya. Mereka bereksperimen dengan berbagai teknologi, yang telah buruk diterima oleh pengguna, dan, menurut saya, melanggar OS. "
Kekacauan Mac App Store
App Store telah sangat sukses untuk iOS, itu dihargai oleh pengguna dan pengembang. Tetapi dengan Mac App Store itu tidak begitu, ia memiliki banyak kelemahan. Salah satu yang paling signifikan adalah kurangnya dibayar upgrade untuk aplikasi, tapi pengembang mengatakan bahwa selain ini ada juga isu-isu penting lain yang mempengaruhi baik mereka dan pengguna.
"Sebagai pengembang, kami tertarik dalam menarik jumlah terbesar pengguna, tanpa belanja sumber daya terbuang yang diperlukan untuk menjalankan beberapa versi aplikasi yang sama, "- kata Adrian Thomas dari Equinux. "Tapi penerapan aplikasi Mac App Store dan ditandatangani dengan Gatekeeper, itu bukan hal yang sama. keterbatasan saat Mac App Store, serta penerimaan oleh pengguna tanpa banyak antusiasme, itu satu lagi alasan mengapa kita lebih memilih untuk mendistribusikan aplikasi melalui mereka sendiri berbelanja. Pada saat yang sama, beberapa fungsi hanya aplikasi yang tersedia dari Mac App Store. »
Fungsi, yang mengatakan Thomas, adalah integrasi dengan iCloud dan push-pemberitahuan. Mereka tersedia hanya untuk aplikasi yang didistribusikan melalui Mac App Store. Namun, dalam beberapa aplikasi di luar memiliki fitur bahwa Apple melarang aplikasi Mac App Store. Ini berarti bahwa pengembang harus membuat dua versi dari aplikasi mereka dengan fungsi yang berbeda.
Thomas dan Equinux solusi tim adalah untuk membuat satu set fungsi untuk aplikasi dari Mac App Store, dan untuk aplikasi ditandatangani oleh Gatekeeper.
Kami percaya bahwa sekarang masih banyak alasan untuk membenarkan distribusi aplikasi luar Mac App Store, dan masa depan ingin melihat bahwa Apple akan memberikan kita kemampuan untuk memberikan pengalaman pengguna yang konsisten untuk kedua kelompok konsumen. Jika kita bisa menawarkan aplikasi canggih seperti VPN Tracker 7 tidak tersedia di Mac App Store, namun memiliki fitur yang memungkinkan pengguna mendapatkan efisiensi maksimum dari ekosistem Apple, kami pikir itu akan menjadi kemenangan tidak hanya untuk Apple, tetapi juga untuk semua pengguna Mac.
Erdanov dari MoneyWiz setuju dan juga menunjuk pada banyak isu Mac App Store lain yang mempengaruhi baik pengembang dan pengguna, termasuk aplikasi proses persetujuan yang panjang dalam publikasi pertama di berbelanja.
"Anda tidak akan dapat melepaskan update patch seminggu sekali, karena pada saat itu disetujui, Anda sudah akan siap update berikutnya. Dan jika ditolak, Anda akan perlu lagi berdebat sehingga membuat kebingungan dalam kode aplikasi karena perbedaan, sehingga risiko ini tidak bisa dibenarkan. Untuk alasan ini, kami memiliki siklus yang sangat cepat pengembangan pada Windows dan Android platform, dan sangat lambat pada OS X / iOS. Ini buruk bagi pengguna kami. "
peningkatan besar dalam interaksi aplikasi
Sekarang cukup aneh untuk memahami bahwa sistem operasi desktop masih perlu ditingkatkan dalam hal akses pembukaan interaksi aplikasi dengan satu sama lain dan pertukaran data. masalah tersebut tidak terjadi pada OS X, dan dianggap oleh banyak pengembang selama beberapa tahun terakhir, ia mulai mendapatkan momentum, dan ini, pada gilirannya, adalah tanda lain dari regresi OS X.
"Repotnya dengan sandboxing, mungkin ditingkatkan keamanan OS X dan iOS, tetapi juga mengatur kami kembali beberapa tahun dengan hal cara di mana aplikasi dapat berkomunikasi satu sama lain "-. kata Thomas dari Equinux. "Karya beberapa produk kami, seperti Mail Designer dan Stationery Pack, tergantung pada komunikasi antara aplikasi. Menurut aturan saat ini, fungsi ini sangat terbatas. Ada beberapa workarounds, tapi secara keseluruhan Apple tidak berusaha untuk memecahkan masalah ini. "
Kurangnya kerja sama tersebut juga meluas ke format file, menjelaskan pengembang Keith Blount Scrivener:
"Apple sekarang memberikan pengembang kemampuan untuk impor dan ekspor dokumen dalam format Word, tetapi tidak mendukung dokumen Halaman, selain halaman adalah format tertutup, yang berarti bahwa pengembang tidak bisa menulis sarana impor dan ekspor secara independen. Ini, tentu saja, membingungkan pengguna Scrivener baru yang dapat mengimpor dokumen Microsoft Office, sementara impor dari dokumen dalam format Apple tidak tersedia. "
Blount menarik perhatian pada fakta bahwa sebelum Apple telah menggunakan fakta ini untuk menunjukkan dukungan ditingkatkan untuk kolaborasi dan komunikasi antara aplikasi.
"Dalam Tiger show time di WWDC, kami diberitahu bahwa To-Do list baru, yang telah ditambahkan ke Mail, akan tersedia dalam bentuk kerangka, yang berarti bahwa penggunaannya dalam aplikasi apapun yang mendukung kerangka. Membuat daftar To-Do di Mail dan akan muncul dalam aplikasi Anda sendiri. Sayangnya, hal itu tidak berhasil, tapi saya berpikir bahwa integrasi ini akan menakjubkan untuk Pengingat, Pesan, Mail, Notes dan lain-lain. Dengan cara yang sama Anda akan menambahkan catatan pada iPhone dan itu akan segera tersedia tidak hanya di Notes.app pada Mac, tetapi juga, mengatakan, Scrivener atau di Halaman sidebar. Atau Anda bisa menggunakan alamat email Anda untuk mengirim pesan langsung dalam aplikasi. Aku bisa datang dengan berbagai skenario penggunaan yang berbeda untuk Scrivener, jika dapat terhubung dan berinteraksi dengan semua aplikasi ini. "
Blount mencatat bahwa ini dapat menyebabkan masalah keamanan, tetapi Apple sudah memiliki mekanisme yang berfungsi untuk mencegah mereka. Sebagai contoh, pada saat ini, pengguna dapat menentukan aplikasi yang diperbolehkan untuk mengakses kontak OS X.
Thomas tim Equinux mengatakan bahwa keputusan jelas, karena sudah ada di iOS.
"The iOS adalah sebuah kerangka kerja yang menarik Multipeer Connectivity, yang memungkinkan Anda untuk membuat kategori baru untuk aplikasi iOS. rekannya di OS X telah membantu untuk memecahkan banyak masalah dengan interaksi satu sama aplikasi lain yang kita sekarang wajah di OS X. »
iCloud harus "hanya bekerja» ©
Kehadiran iCloud dalam daftar hal-hal di OS X tidak bekerja seperti yang kita inginkan, tidak mengherankan. penyimpanan awan Apple dari awal membingungkan dan tidak memberikan kesederhanaan tersebut dan kemudahan penggunaan sebagai solusi sejenis lainnya, misalnya, Dropbox atau Google Drive. Karena pekerjaan yang salah iCloud mempengaruhi pengembang dan pengguna, yang disalahkan atas hilangnya pengembang data mereka, tidak Apple.
"Pada saat iCloud sempurna berdampingan dengan format file sederhana, misalnya, aplikasi Scapple kami bekerja dengan baik dengan iCloud», - kata Blount tim ahli menulis. "Tapi Scrivener menggunakan format .bundle - pada kenyataannya, itu adalah folder normal dengan file yang di-download ke awan dan disimpan di sana, memberikan kemampuan untuk bekerja dengan mereka tanpa perlu untuk menyimpan data ini dalam memori. iCloud masih tidak bekerja dengan format seperti. Saya ingin melihat peningkatan dan diperluas API, yang memungkinkan untuk bekerja dengan file iCloud .bundle, serta file terpisah dalam satu proyek. "
Blount mengatakan bahwa pengguna mengharapkan peluang besar untuk menyinkronkan aplikasi, tetapi pengembang saat ini terpaksa menggunakan keputusan membingungkan untuk melakukannya.
«ICloud menempatkan awal yang baik dalam rangka untuk membuatnya lebih mudah, jadi saya ingin melihat apa yang akan mengembangkan lebih lanjut dan akan memberikan kami lebih banyak kesempatan."
Masa depan sistem operasi desktop Apel
Meskipun keluhan beralasan, pengembang MoneyWiz Ilya Erdanov mengakui bahwa Apple, kemungkinan besar mengambil keputusan yang tepat dengan mengubah prioritas menjalankan OS X pada iOS, sebagai pasar ponsel tumbuh lagi. Jika mereka tidak melakukannya, Anda telah melewatkan boom teknologi terbesar selama 20 tahun terakhir.
"Mobile platform lebih murah, portabel, mudah untuk digunakan, dan untuk rata-rata pengguna menyediakan fungsi serupa. pengguna biasa menjelajah Internet dan jaringan sosial, mendengarkan musik, menonton video, bermain game dan membaca buku. Sebelum munculnya iPhone dan iPad untuk semua yang diperlukan komputer. Sekarang - tidak ada ".
Pada saat yang sama, Erdanov pengembang lain menekankan bahwa desktop dan laptop akan terus menjadi permintaan, sehingga inovasi di daerah ini sangat penting, dan untuk Apple sekarang adalah waktu untuk kembali ke mereka sumber. Pengembang Scrivener Blount mengatakan:
"Pengembang ini, karena saya merasa bahwa OS X adalah terlalu lama" kedua warga negara kelas "di kampus Apple."
Kita hanya bisa berharap dan percaya rumor bahwa dalam beberapa minggu WWDC kita akan melihat kembalinya kembali prioritas ke Apple OS X.
"Meskipun semua masalah," - kata manajer produk Equinux Thomas - "kita bersorak untuk pengembangan OS X, dan mementingkan Mac sebagai platform ketiga, bersama dengan iPhone dan iPad. Beberapa orang membandingkan iPad dan Mac dengan mobil penumpang dan truk besar. Tampaknya masih ada sejumlah besar orang yang ingin mengemudikan truk. "