Apakah ini praktik yang baik untuk membuat pintasan desktop di mac?


20

Saya telah menginstal beberapa perangkat lunak populer untuk Mac dan mengamati bahwa paket instalasi tidak membuat pintasan desktop seperti yang sering mereka lakukan di windows.

Apa praktik yang baik untuk diikuti: Haruskah saya membuat pintasan desktop untuk aplikasi saya yang telah saya kembangkan?


16
Di Windows, ini praktik yang buruk. Aplikasi milik menu Start.
Agent_L

2
Judul pertanyaan mungkin harus dimodifikasi untuk memperjelas bahwa Anda bertanya tentang cara membuat pintasan selama proses instalasi, bukan sebagai pengguna akhir. Beberapa jawaban tampaknya didasarkan pada asumsi bahwa ini adalah pertanyaan pengguna akhir.
barbekyu

Dengan 'pintasan desktop' apakah yang Anda maksud adalah ikon yang muncul di desktop, layar latar belakang yang selalu ada di sana, atau maksud Anda ikon di folder seperti Aplikasi atau Utilitas? Saya telah melihat beberapa pengguna Windows (biasanya bukan pengembang) yang meyakini folder Aplikasi penuh dengan 'pintasan'.
Craig

Jawaban:


52

Saya akan mengatakan penciptaan alias desktop saat menginstal aplikasi adalah anti-pola dan praktik buruk bagi pengembang untuk menerapkan sebagai perilaku default.

  • Desktop adalah milik pengguna akhir dan macOS dirancang untuk menginstal aplikasi untuk setiap akun pengguna dan untuk mempertimbangkan lebih dari satu pengguna per komputer. Untuk mencapai ini, Anda meningkatkan penginstal ke root untuk mengubah beberapa desktop atau Anda mengabaikan / memotong jalan cara aplikasi dapat (atau mungkin harus) diinstal untuk semua pengguna berikutnya.
  • Launchpad dan dock serta lampu sorot / Siri adalah alat dan idiom peluncuran aplikasi yang dipesan lebih dahulu sehingga Anda dapat berasumsi bahwa pelanggan Anda sangat terbiasa dengan cara memulai aplikasi yang baru saja mereka pilih untuk dipasang.

Cara paling baik untuk melakukan ini adalah dengan memberi tahu pengguna dan menanyakan apakah mereka menginginkan pintasan saat pertama kali meluncurkan aplikasi. Apple menganjurkan Anda memiliki onboarding yang sangat ringan, jadi meskipun ini bertentangan dengan "praktik terbaik" tetapi saya akan melihatnya sebagai cara terbaik untuk membuat alias jika Anda merasa itu adalah panggilan yang tepat untuk sebagian besar pengguna aplikasi Anda.

Saya mendorong Anda untuk membaca HIG - Panduan Antarmuka Manusia dan banyak video WWDC gratis tentang pengemasan dan pemasangan aplikasi - pertanyaan Anda bagus dan memikirkan bagaimana orang melihat aplikasi Anda selama pemasangan sangat membantu untuk membuat aplikasi Anda berhasil dengan banyak pelanggan.


Ya, saya semakin sering melihat installer di berbagai platform yang menyediakan opsi untuk pintasan desktop atau menu. Pada intinya sekarang, beberapa installer bertanya apakah akan menambahkan pintasan, banyak yang tidak (bertanya) dan beberapa (sering kali harganya mahal) masih menginstal ke desktop apakah Anda suka atau tidak.
Mick

1
@Mick - Saya tidak dapat mengingat, dalam 25 tahun menggunakan Mac, aplikasi yang menulis alias ke desktop.
Tetsujin

35

Jawaban ini ditulis sebelum klarifikasi bahwa OP berasal dari perspektif pengembang, bukan pengguna akhir

Saya selalu tegas dari sekolah "tidak ada di desktop" secara pribadi - tetapi masing-masing untuk dirinya sendiri.

Anda dapat menemukan aplikasi untuk diluncurkan di salah satu dari setidaknya 6 cara ...

  • Apple Apple Menu> Item Terbaru

  • Folder Aplikasi itu sendiri

  • Landasan peluncuran

  • Menyoroti

  • Seret Aplikasi ke Dock

  • Klik dua kali dokumen apa pun & aplikasi yang relevan akan diluncurkan, atau klik kanan Buka dengan> untuk daftar alternatif yang dapat menangani jenis dokumen itu.

Begitu banyak alternatif yang rasanya tidak perlu mengacaukan desktop dengan yang lain.
Namun, ini mesin Anda - lakukan sesuai keinginan ;-)


16

Tidak. Anda cukup menyalin aplikasi ke /Applications(atau ~/Applications), dan membiarkan pengguna memilih jika mereka ingin membuat pintasan di dok atau di tempat lain.

Banyak kali, "installer" di macOS hanyalah gambar disk (file dmg) yang berisi aplikasi itu sendiri dan jalan pintas ke Applicationsfolder. Pengguna dapat memilih untuk menyeret aplikasi ke sana, atau di mana saja.


6

Sebagai pengguna Mac selama beberapa tahun, saya tidak ingat untuk aplikasi apa pun yang membuat pintasan desktop setelah instalasi. Saya percaya praktik ini lebih akrab bagi pengguna yang berasal dari lingkungan Windows untuk pertama kalinya, tapi jelas ini bukan pendekatan yang baik, bukan karena penggunaan memori atau cpu, tetapi untuk beberapa cara Anda dapat mengakses aplikasi Anda di MacOS, yang lebih efisien dan elegan.


3

Ya, gunakan Dock. Anda mungkin harus menyeret ikon aplikasi ke atasnya untuk menambahkannya.

Jika Anda ingin ikon selalu muncul, di panel kontrol Dok hapus centang item daftar "Sembunyikan dan tunjukkan Dock secara otomatis".


3

Terus terang, ini tergantung pada preferensi pribadi Anda. Tidak ada yang buruk atau baik praktek benar-benar saat menggunakan cara pintas desktop.

Umumnya di Mac, Anda akan menggunakan dokDock Mac

Namun, jangan ragu untuk menambahkan ikon Anda langsung ke ruang desktop. Secara pribadi, saya menggunakan desktop saya hanya untuk proyek-proyek yang sedang saya kerjakan saat itu, semua yang lain disimpan dengan tepat. Jadi jika saya memiliki pekerjaan yang sedang saya kerjakan, struktur file itu akan mudah diakses melalui desktop saya.

Layout Desktop Saya Saat Ini Contoh Desktop


2
Anda menjawab dari perspektif pengguna, di mana memang pilihan apa pun valid. OP bertanya dari perspektif pengembang, secara efektif tentang membuat pilihan atas nama pengguna. Itu bukan situasi di mana semua pilihan valid: ada pedoman dan harapan yang harus ditaati, justru karena tidak semua pengguna akan menerima opsi tunggal non-standar yang dikenakan padanya.
Michael MacAskill

@MichaelMacAskill no, "semua pilihan pengguna valid." Tidak Benar: pilihan yang buruk menyebabkan berkurangnya produktivitas secara signifikan.
Carl Witthoft

4
@CarlWitthoft Intinya bukan bahwa pilihan pengguna apa pun baik untuk produktivitas, tetapi bahwa tanpa sepengetahuan pribadi masing-masing pengguna, tidak mungkin untuk mengatakan apakah itu valid atau tidak, karena itu Anda harus menganggap itu valid.
barbekyu

@barbecue, Anda baru saja mendapatkan metode ilmiah persis mundur.
Carl Witthoft

3
@Carl Tidak, barbecue benar. Intinya adalah bahwa Anda tidak dalam posisi untuk memutuskan untuk orang lain apa lingkungan mereka yang optimal secara produktif, karena itu semua taruhan dibatalkan dan Anda harus membiarkan mereka memutuskan. Tidak ada pilihan yang Anda buat untuk mereka dijamin valid, dan pilihan apa pun bisa valid untuk beberapa pengguna.
Lightness Races dengan Monica

2

Seperti yang dikatakan orang lain, menempatkan aplikasi yang biasa digunakan di dermaga adalah cara sebagian besar pengguna Mac menangani hal ini, sering kali bersamaan dengan Spotlight (Cmd-Space) untuk membuka aplikasi yang jarang digunakan.

Jika dock tidak cukup besar untuk Anda, lihat Launchpad , yang ada di folder Aplikasi Anda. Anda dapat mengonfigurasi pintasan keyboard untuk membukanya (dalam System Preferences> Keyboard> Shortcuts), dan itu menunjukkan kepada Anda sekumpulan ikon peluncuran untuk semua aplikasi yang Anda instal, seperti layar beranda iPhone, yang dapat Anda atur ulang sesuai keinginan Anda. Sebagian besar pengguna Mac lama tidak terlalu suka atau suka, tetapi jika Anda terbiasa memiliki pintasan untuk segala sesuatu di desktop Anda daripada menggunakan menu Start Windows, itu mungkin bekerja untuk Anda.

Anda juga dapat mengakses sesuatu yang lebih seperti menu Start dengan menambahkan folder Applications ke dock Anda, lalu mengklik kanan dan memilih "Show Contents as List". Kemudian setiap kali Anda mengkliknya di masa depan, Anda akan melihat menu dari semua aplikasi yang diinstal yang dapat Anda klik untuk memulai.


Ya, dalam pengalaman saya mendukung ratusan pengguna Mac selama bertahun-tahun, itu benar.
calum_b

1
Seperti yang George Carlin katakan, 50% dari [kelompok mana pun] di bawah rata-rata. Sekarang pikirkan betapa bodohnya orang kebanyakan.
Carl Witthoft

@CarlWitthoft Citation, mohon? Saya tidak bisa memikirkan pengguna Mac tunggal dari sepuluh tahun terakhir yang tidak menggunakan dermaga untuk meluncurkan aplikasi umum. Jelas, sebelum Dock ada, pintasan desktop lebih umum.
barbekyu

@barbecue Orang menggunakan Spotlight, atau Alfred, atau yang serupa untuk meluncurkan aplikasi. Saya belum membuka Dock selama berbulan-bulan :-)
nohillside

1

Saya suka desktop dan Dock yang tidak berantakan, dan telah menggunakan MoofMenu selama bertahun-tahun untuk memungkinkan akses mudah ke berbagai aplikasi, utilitas, dan dokumen. MoofMenu menempatkan ikon Dogcow di menubar. Ini milik saya:

masukkan deskripsi gambar di sini

Setiap item dan daftar MoofMenu dan item individual saling berjuntai dan dapat dikonfigurasi pengguna, dan mudah dijangkau dengan cepat menggunakan mouse atau trackpad. Saya memiliki lebih banyak item dalam menu ini yang muncul di Dock, tetapi lebih sedikit daripada yang disimpan di folder SSD / Aplikasi.

Jika Anda sangat mudah dengan navigasi-oleh-keyboard di jendela Finder, Anda mungkin dapat mengakses item lebih cepat dengan cara itu. Tapi aku tidak sebagus itu, dan aku senang melihat dan dengan mudah memilih dari daftar item yang mungkin mencakup 95% dari target regulerku.

IIRC, menu cascading diperkenalkan di Mac OS 9. Saya menemukan mereka sangat berguna saat itu, dan dengan MoofMenu masih sangat berguna sekarang.


Apa itu menu cascading? Apakah itu hanya istilah lain untuk submenu?
SilverWolf - Reinstate Monica

Iya nih. Tangkapan layar yang terlampir pada jawaban saya menunjukkan menu Dogcow terbuka. Jika, misalnya, satu kemudian menyeret penunjuk tetikus ke bawah ke "Desktop," maka sebuah submenu akan muncul di sebelah kanan menunjukkan setiap item kemudian di Desktop komputer.
DavidSupportsMonica

@ David Anda mengatakan "menu berjenjang diperkenalkan di Mac OS 9" tetapi, pada kenyataannya, Sistem 7 sudah memilikinya, misalnya di menu Apple, dan Wikipedia mencatat: "Beberapa utilitas pihak ketiga menyediakan tingkat penyesuaian urutan pesanan. item yang ditambahkan ke menu Apple tanpa harus mengganti nama setiap item. " Saat ini ada banyak aplikasi lain dengan fungsi yang mirip dengan MoofMenu, termasuk: aLaunch, App Bar, Classic Menu, FinderPop (menu kontekstual), HimmelBar, XMenu.
Big Mac

@BigMac saya tidak setuju. Tapi saya suka ikon MM di akhir baris ikon di sisi kanan Menu: mudah dilihat dan ditemukan, dan dapat dikonfigurasi, mudah untuk menentukan item yang saya inginkan dan yang ingin saya kecualikan. Tentunya pengguna akan memiliki preferensi yang berbeda.
DavidSupportsMonica

@ David Sebagian besar aplikasi lain yang saya sebutkan adalah aplikasi bilah menu, dan semua aplikasi bilah menu dapat dipindahkan di bilah menu dengan mengklik perintah pada mereka.
Big Mac

-2

Desktop Mati

Sudah mati selama beberapa dekade, tetapi berkat pemasok OS dan pengguna yang naif, itu tetap sebagai zombie pembunuh.

Alasan untuk TIDAK menggunakan desktop

  • Anda tidak dapat mengatur berdasarkan tanggal, ukuran, dan semua atribut lain yang Anda bisa di jendela Finder atau Explorer
  • Anda bahkan tidak dapat melihat seluruh nama file jika panjang
  • Setidaknya di Windows, ada hamparan menjengkelkan "Publik" dan desktop pribadi, yang membuat melacak file yang sebenarnya menjadi masalah besar.
  • Aplikasi termasuk dalam direktori Aplikasi atau ProgramFiles. Periode.
  • Desktop tidak dapat dinavigasi seperti jendela Finder / Explorer, juga tidak memiliki bilah navigasi cepat.

Alasan untuk menggunakan desktop

  • Pengembang idiot meletakkan ikon tautan di sana
  • Anda tidak pernah mengetahui bahwa direktori windows (Finder / Explorer) ada.
  • Anda suka menghabiskan waktu beberapa menit untuk mencari ikon yang Anda inginkan, terutama karena menyatu dengan seni latar yang funky yang Anda pasang di desktop.

1
Jawaban Anda tampaknya lebih kasar daripada jawaban yang sebenarnya. Bisakah Anda mengeditnya agar tidak terlalu berisi opini dan sedikit lebih fokus pada macOS dan pada pertanyaan yang diajukan?
nohillside

1
Selain tidak benar-benar menjawab pertanyaan sebagaimana ditanyakan, jawaban ini berisi beberapa pernyataan faktual yang salah.
Barbekyu

@barbecue [rujukan?] Terserah. Saya akan berjalan menjauh dari badai ini dan tetap dengan masalah waras seperti emacs vs vi
Carl Witthoft
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.