Apakah tampilan laptop beresolusi tinggi penting bagi programmer? [Tutup]

11

Saya membeli laptop baru yang akan saya gunakan terutama untuk pemrograman. Beberapa opsi yang benar-benar membuat saya penasaran adalah Asus Zenbook UX31A dan Retina Macbook Pro baru . Sudah jelas bahwa tampilan resolusi tinggi pada laptop ini berguna untuk hiburan, mengedit foto, dan hal-hal lainnya. Pertanyaan saya adalah ini: Apakah pajangan ini memberikan manfaat bagi pemrogram? Apakah tampilan ini membuat kode lebih mudah dibaca? Apakah mereka lebih mudah di mata setelah seharian menatap layar?

Jason Baker
sumber
4
Kedua laptop itu tidak bisa dibandingkan. Asus memiliki layar 1080P biasa, sedangkan laptop lainnya memiliki layar Retina (saya menebak piksel empat kali lebih banyak). Yang mengatakan, kecuali jika Anda melakukan desain grafis yang terperinci, saya tidak yakin bahwa tenaga kuda lebih grafis layak jika Anda hanya menulis kode. Layar 1080P menghasilkan karakter 10 poin yang cukup tajam. Jumlah real estat layar yang tersedia adalah faktor yang lebih penting; layar yang lebih besar dari 15 "mungkin membenarkan lebih banyak piksel.
Robert Harvey
2
Saya sarankan Anda membaca jawaban yang saya dapatkan di apple.stackexchange.com kemarin apple.stackexchange.com/questions/54905/…
Kyle Hodgson
7
Perlu diingat bahwa Retina Display secara default tidak memberi Anda resolusi 2880x1800 yang efektif. Ini mengukur aplikasi non Retina, dan menjaga aplikasi Retina tetap sama. Jadi resolusi efektif Anda adalah 1440x900. Ada aplikasi pihak ketiga yang dapat Anda unduh untuk mengubah ini atau menggunakan fitur penskalaan di layar untuk mendapatkan resolusi 1900x1200. Tetapi saya telah menemukan bahwa lebih dari 1680x1050 hampir tidak dapat dibaca pada layar 15 ".
Andrew T Finnell
3
Jawaban cepatnya adalah 100% tidak
Rig
4
Layar real-estate membuat perbedaan besar ; kerapatan piksel tidak begitu banyak.
tylerl

Jawaban:

13

Manfaat untuk resolusi yang lebih tinggi adalah kemampuan untuk lebih cocok di layar. Ini mungkin bermanfaat bagi Anda sebagai programmer. Memiliki lebih banyak baris kode dapat membantu Anda memahami beberapa hal dengan lebih baik, di lain waktu justru lebih berantakan. Sedangkan untuk ketegangan mata yang tergantung pada skema warna, kecerahan, kontras, pencahayaan, ukuran tes, kecepatan refresh apa ... Ukuran teks adalah satu-satunya hal yang mempengaruhi resolusi dan bahkan yang dapat disesuaikan di luar resolusi.

Ryathal
sumber
15
Manfaat nyata dari tampilan beresolusi tinggi adalah Anda tidak dapat memuat lebih banyak (walaupun, jelas Anda bisa). Itu pada ukuran titik tertentu, teks akan jauh lebih terbaca pada tampilan beresolusi tinggi. Jadi, jika saya sudah dapat memuat teks sebanyak yang saya inginkan, pergi ke res yang lebih tinggi berarti semuanya lebih mudah dibaca.
Bryan Oakley
9

Saya mengetik ini di Retina MacBook Pro. Peningkatan terbesar pada layar beresolusi tinggi bukanlah real estat yang tersedia, tetapi ketajaman dan kejelasan teks pada layar yang meningkat pesat. Sepertinya cetak. Pemrograman adalah salah satu kegiatan yang paling diuntungkan dari teks yang tampak lebih baik.

grahampark
sumber
2
Saya setuju. MacBook Pro Retina sebenarnya mengurangi tekanan mata, dan dengan semua menatap teks yang dilakukan programmer, tampilan Retina membuat pemrograman jadi lebih mudah di mata Anda.
John Davis
9

tl; dr = ya; keterbacaan kode menurun tajam dengan resolusi, dan saya tidak melihat alasan mengapa membuat bug lebih sulit untuk dilihat tidak akan menghasilkan ... membuat bug lebih sulit untuk dilihat.

Statistik memilikinya. Kecepatan membaca meningkat hingga 25% pada tampilan 300dpi (berbeda dengan resolusi rata-rata monitor PC desktop). Setidaknya begitulah kata guru kegunaan Jakob Nielsen, setidaknya. Pemahaman juga naik tajam, IIRC.

http://www.useit.com/alertbox/web-typography.html sedikit OT, tetapi memberikan konteks yang sangat baik untuk pedoman yang agak lama di http://www.useit.com/alertbox/9703b.html .

Saya sudah dapat mendengar geek kasar mencoba beberapa garis pria-tangguh tentang bagaimana coders nyata memiliki begitu banyak screentime di belakang mereka sehingga mereka dapat membaca kode pada resolusi apa pun. Tetapi tentu saja mereka tidak dapat membuktikannya, karena mereka tidak pernah membandingkan otak mereka sendiri. Mereka hanya punya intuisi yang mereka baca cukup baik di komputer, mungkin lebih baik daripada kebanyakan, dan itu datang dengan wilayah tersebut. Jadi ajukan yang ini di bawah penerbangan hypermasculinity dan egosentrisme budaya lainnya. (Bagaimana menurut Anda resolusi memengaruhi pembaca bahasa Inggris yang bukan penutur asli? Bagaimana Anda mengira bahwa industri ini terpengaruh dengan membatasi pasokan coder kepada mereka yang memiliki penglihatan yang tidak biasa?)

Ya, resolusi sangat penting - banyak - dan ya, Apple membantai semua orang seperti biasa, karena tidak ada orang lain yang menganggap 'U' di UX. Pergi beli Retina MBP itu. Saya mungkin akan bertemu Anda.

Undoware
sumber
salah satu dari sedikit jawaban "pada topik" (tidak berbicara tentang "membuka lebih banyak jendela dalam jumlah piksel yang lebih besar").
Rafa
5

Resolusi memang penting untuk pengembangan bahkan pada laptop. Cobalah untuk menjalankan Eclipse dengan Paket explorer terbuka dan file sumber dengan MacBook Pro 13 ". Itu tidak menyenangkan. IDE tidak dimaksudkan untuk berjalan pada layar resolusi rendah. Jika Anda terbiasa vidan tabing di sekitar saya membayangkan layar resolusi rendah akan bekerja dengan baik.

Hal penting berikutnya adalah memastikan semua teks sangat jelas. Tidak ada yang lebih buruk daripada resolusi tinggi pada layar kecil di mana Anda tidak dapat membaca kode sumber.

Gunakan SetResX untuk mengubah Tampilan Retina menjadi 2880x1800 yang efektif, tidak ada gunanya mematikan mata Anda. Namun secara default 1440x900 atau bahkan resolusi di atas itu memberikan hasil yang bagus.

Juga berdasarkan apa yang saya baca tentang notebook Asus, MBP mengalahkannya dalam segala hal. Jadi, Anda benar-benar berbicara tentang uang di sini. Jika Anda bersedia menghabiskan $ 2.400 - $ 3.000, dapatkan MBP. Jika Anda harus tetap dengan sesuatu yang kurang dari $ 2k pilihan Anda hanya Asus. Jika Anda menginginkan mesin yang paling performan, Tampilan Retina MBP memiliki perangkat keras yang fantastis di dalamnya.

Andrew T Finnell
sumber
Bisakah Anda mengonfirmasi bahwa dengan SetResX, teks itu terlihat bagus di Eclipse? Alat apa lagi yang sudah Anda coba?
Kyle Hodgson
9
Lupakan resolusi; jika Anda mencoba melakukan pengembangan dalam IDE pada layar 13 ", ada masalah Anda di sana.
Mason Wheeler
@MasonWheeler touché
Andrew T Finnell
@KyleHodgson Teks di Chrome terlihat lebih baik pada 2880x1800 karena tidak menskala tetapi cukup tidak dapat digunakan karena betapa kecilnya semuanya. Eclipse tampaknya menggunakan rutinitas DPI di lapisan SWT karena teks terlihat baik pada resolusi apa pun. Entah itu atau saya sangat mentolerir dengan bagaimana tampilan teks. Teks dokumen MS Word terlihat buruk. Tetapi secara mengejutkan MS Outlook terlihat sangat sempurna.
Andrew T Finnell
2
@MasonWheeler: Yap. Salah satu arsitek kami mengganti kotak desktop-nya dan monitor 19 "dengan laptop 15" dan setelah seminggu mengeluh tentang sakit leher. Ternyata dia membungkuk di atas mejanya untuk melihat layar yang lebih kecil. Jika saya harus bekerja pada laptop selama lebih dari satu jam, saya pikir saya akan menurunkan resolusinya , membuang IDE dan kembali ke vi. Kehilangan produktivitas akan hampir sama, dan saya tidak akan sakit kepala ketika selesai.
TMN
4

Secara umum, peningkatan real estat visual adalah hal yang baik dengan pemrograman. Sebagian besar IDE modern memiliki sejumlah panel yang ingin Anda buka dan senang bisa melihat semua informasi itu "sekaligus."

Ada hubungan jahat antara resolusi dan ukuran layar. Aturan praktis yang mudah adalah "semakin tinggi resolusinya, semakin baik" bersama "semakin besar layar, semakin baik." Masalahnya adalah ketika salah satu elemen tersebut diperbaiki. Resolusi super tinggi pada layar kecil akan hanya bisa dibaca atau akan menyebabkan ketegangan mata.

Banyak pengembang bekerja dengan beberapa monitor untuk alasan di atas. Ini adalah cara yang masuk akal untuk menyeimbangkan hubungan antara resolusi dan ukuran layar, tetapi masih terus menambah keseluruhan real estat.

Seperti yang telah ditunjukkan orang lain, kedua sistem yang Anda sebutkan memiliki perbedaan signifikan dalam resolusi layar. Mac akan memiliki real estat yang lebih efektif tanpa menjelajah terlalu jauh ke wilayah yang terlalu kecil untuk dibaca.

Pertanyaan Anda:
- Ya, ada manfaat berbeda bagi pemrogram dengan layar lebih besar dan resolusi lebih tinggi.
- Ini tidak akan membuat kode WTF lebih mudah untuk dipahami, tetapi memiliki blok kode yang lebih besar tersedia membuatnya lebih mudah untuk memahami alur program secara keseluruhan.
- Saya tidak berpikir Anda akan melihat perbedaan mencolok dalam ketegangan mata dengan dua model yang Anda sebutkan. OTOH, jawaban ini cukup khusus untuk pertanyaan Anda dan tidak terlalu umum.

Pengaturan ideal saya adalah dua atau tiga layar 24 ”untuk pengkodean. Jika laptop adalah sistem utama saya, saya akan senang dengan satu atau dua layar 24” untuk melengkapi tampilan laptop.


sumber
3

Ya, resolusi membuat perbedaan besar, karena Anda memiliki teks yang lebih tajam. Cukup buka terminal pada macbook retina, turunkan ukuran font dan lihat betapa mudahnya untuk membacanya.

Sekarang jika Anda menggunakan skema warna IDE berwarna-warni dari VIM hingga XCode, itu juga membuat perbedaan besar. Font dihaluskan pada sebagian besar layar LCD menggunakan rendering subpixel yang memanfaatkan bilah merah, hijau dan biru dalam piksel LCD biasa, menggunakannya sebagai piksel parsial, dan kemudian mengompensasi persepsi warna di tepian untuk menghasilkan teks yang "lebih jelas". . Ini bekerja sangat baik dengan teks hitam dan putih, tetapi lebih sedikit dengan teks berwarna, terutama pada ukuran titik rendah. Akibatnya laptop beresolusi rendah menampilkan banyak kode dalam ukuran yang lebih kecil (9-10px), terlihat sangat buruk. Tampilan retina secara efektif menggandakan ukuran font dan setengah ukuran layar (pada setiap dimensi) mengurangi efek rendering sub-pixel pada teks berwarna.

Selain itu, menyangkal pos lain, hukum kuadrat terbalik tidak berlaku di sini - kami memahami (ukuran dan karenanya) detail dalam dimensi tertentu yang terkait secara linear dengan jarak kami dari itu - ini sebabnya kami dapat mengukur berbagai hal dalam satuan busur / sudut dalam astronomi dan keahlian menembak ( http://en.wikipedia.org/wiki/Minute_of_arc ). Posting lain sebenarnya tidak mengklaim orang bijak lain, tetapi mungkin menyiratkan bahwa menggandakan jarak dari objek Quaters kejelasannya, ketika benar-benar setengahnya.

Megapiksel dalam tampilan, skala dalam kedua dimensi (demikian juga biayanya!) Tetapi kita dapat dengan aman mempertimbangkan detail dalam hal jarak dan / atau resolusi dengan melihat proporsi dimensi tunggal. Itu membuat retina menampilkan tentang dua kali lebih jelas, meskipun mungkin 4 kali lebih mahal.

Adam Tolley
sumber
2

Ya, resulution layar adalah hal yang sangat penting bagi programmer. Sementara kualitas warna adalah yang paling penting bagi pengembang web (untuk pemrogram SQL dll. Itu masalah kecil), semua orang akan mendapat manfaat dari resolusi tinggi.

Saya sebenarnya sedang mengerjakan laptop dengan resolusi layar 1366x768 dan ini adalah kesalahan besar untuk membeli sesuatu seperti itu untuk programmer. Sulit untuk bekerja dengan Eclipse, karena tidak banyak kode yang cocok di layar. Saya membutuhkan konsol yang lebarnya 200 karakter dan hampir tidak muat di layar, simulator Android tidak cocok sama sekali. Fortunatelly Saya memiliki layar eksternal, tetapi tidak nyaman untuk mengetik di keyboard laptop dan melihat layar yang tetap berada di samping.

Hampir semua orang yang saya kenal menggunakan 2 layar bila memungkinkan, dan beberapa menggunakan bahkan 3. Secara umum, mereka menggunakan layar terbesar yang tersedia, 24 '' dengan full HD. Resolusi semacam itu masuk akal, karena Anda dapat memuat lebih banyak hal di layar - dan satu menggunakan banyak dari mereka - IDE, beberapa konsol, browser web, skype dll - dan yang lebih buruk, semuanya harus terlihat sekaligus.

Jadi, jika Anda ingin membuat pengembang Anda lebih produktif, jangan membeli laptop dengan resolusi rendah, tolong!

Pelaut Danubia
sumber
Dapatkan keyboard dan mouse eksternal.
Seun Osewa
1

Resolusi yang lebih tinggi kemungkinan tidak terlalu berguna bagi Anda di notebook. Alasan tampilan beresolusi tinggi terlihat lebih baik di tablet adalah karena Anda cenderung memegangnya lebih dekat ke wajah Anda daripada di notebook. Menurut hukum kuadrat terbalik, jika Anda memegang sesuatu yang datar dua kali sedekat, Anda melihat detail dua kali lebih banyak dalam dimensi X dan Y.

Jadi memiliki notebook tanpa layar resolusi sangat tinggi, dan menjaganya tetap pada jarak normal dari mata Anda, akan memberi Anda pengalaman yang sama dengan layar tablet resolusi sangat tinggi yang dipegang lebih dekat. Setiap klaim yang bertentangan (lihat: MacBook dengan tampilan Retina) hanya gembar-gembor pemasaran, dan seperti yang ditunjukkan Kyle, cenderung benar-benar terlihat lebih buruk kecuali dirancang khusus dengan tampilan resolusi sangat tinggi.

Mason Wheeler
sumber
1
mereka terlihat bagus karena mereka menggunakan pengaturan DPI yang lebih tinggi untuk menggambar font dan ikon, bukan karena Anda memegang mereka lebih dekat
Hubert Kario
@ Hubert: Ya, itulah yang mereka katakan dalam iklan mereka. Fisika dasar, mengatakan sebaliknya.
Mason Wheeler
Apa yang dikatakan fisika dasar sebaliknya ?! Anda memiliki lebih banyak piksel yang mengambil jumlah ruang fisik yang sama. Anda menarik hal-hal dengan asumsi ruang fisik yang sama (sebelum surat-surat itu seharusnya 3mm tinggi di layar, sekarang mereka harus terlalu 3mm tinggi). Jika Anda menggunakan toolkit (Qt, GTK) yang sadar DPI dan OS melaporkan DPI yang benar untuk layar, seluruh aplikasi akan terlihat bagus. Bukan kesalahan Apple bahwa programmer menggunakan toolit omong kosong untuk membuat aplikasi mereka.
Hubert Kario
Oh, dan untuk klaim pemasaran mereka, jika Anda mengasumsikan 20/20 visi, maka iPhone 5 326ppi pada 10 inci, iPad 3 264ppi pada 15 inci dan MBP dengan 220ppi Retina pada 20 inci di atas resolusi retina Anda.
Hubert Kario