Apakah grafik retina merupakan beban yang harus dibawa semua Mac (termasuk non-retina)?

4

Saya sedang dalam proses mengunduh pembaruan iMovie yang agak chunky (1,89 GB), dan saya bertanya-tanya apakah "dukungan Retina" yang dijelaskan tentang pembaruan itu adalah sesuatu yang harus dimiliki MacBook non-retina saya?

Saya, seperti hampir semua orang, memiliki Mac non-retina dan apakah grafik retina yang tidak digunakan ini akan hadir sebagai redundansi tidak aktif semua file antarmuka / grafik di semua aplikasi pendukung retina?

Alexander
sumber
Perhatikan bahwa ini tidak jauh berbeda dari fitur perangkat keras baru lainnya. Mac 32-bit juga mendapat kode 64-bit. PowerPC Mac juga mendapat kode Intel. Mac yang tidak memiliki speaker stereo (seperti milik saya!) Masih mendapatkan sumber audio stereo.
Ken
binari dan file audio berukuran lebih kecil daripada grafik retina ini meskipun = /
Alexander
Benar atau tidak tergantung sepenuhnya pada aplikasi. Saya melihat VLC sekarang, dan memiliki lebih dari 10 kali kode (dalam byte 64-bit Intel dylibs) seperti halnya gambar bitmap.
Ken
Jangan khawatir tentang itu. Anda tidak akan menyadarinya. Misalnya, sebagian besar ikon yang dikirimkan Apple dengan Mac OS X sangat besar (512x512 atau bahkan lebih besar) selama bertahun-tahun, jauh sebelum retina ditampilkan. Dan itu nyaris membuat penyok. Dan bagaimanapun, benar Grafik HiDPI akan menjadi grafik vektor, yang secara signifikan lebih kecil dari rekan bitmap mereka.
asmeurer

Jawaban:

5

Ya, aplikasi yang dioptimalkan retina biasanya akan dikirimkan dengan kedua versi grafik.

Anda dapat dengan mudah melihat sendiri file grafik retina dengan melihat konten paket aplikasi. Mereka harus berada di AppName.app/Contents/Resources. Paling tidak untuk Apple, versi retina tampaknya memiliki '@ 2x' ditambahkan ke nama dasarnya, misalnya [email protected] adalah versi retina badge-info-N.tiff.

Meskipun Anda mungkin dapat menghapus file-file ini, mungkin itu bukan ide yang baik karena akan merusak penandatanganan kode, yang pada gilirannya membuat akses KeyChain menjadi mustahil tanpa menandatangani kode lagi, misalnya.

Mengenai berapa banyak overhead atau 'beban' grafik retina, saya melihat iPhoto.app dengan cepat (saya tidak menginstal iMovie). Secara total, grafik retina tampaknya menambah sekitar 10% dari total ukuran aplikasi (atau dalam kasus iPhoto, sekitar 124MB). Saya pikir untuk pengguna biasa, ketika sebagian besar aplikasi dioptimalkan retina (tidak yakin kapan / jika itu akan terjadi), ini tidak akan berjumlah total lebih dari 1GB.

Gerry
sumber
Perbedaan ukuran dalam iPhoto jauh lebih dramatis ketika saya memeriksanya. iMovie bahkan lebih buruk dan saya melewatkan pembaruan karena bahkan tidak mencantumkan peningkatan lain dalam log perubahan. Itu lebih sepanjang garis 2.5 kali lebih besar dari sebelumnya. Ada BANYAK aset gambar di aplikasi iLife!
leberwurstsaft
1

Mungkin, jika Anda melihat-lihat aplikasi iPhone Anda akan melihat grafik dan sumber daya retina dan non-retina, ini kemungkinan besar akan menjadi pendekatan yang diambil oleh Apple dan pengembang pihak ketiga. Satu bundel aplikasi berarti setengah dari biaya hosting, dan tidak perlu mencoba dan mendeteksi retina vs. non-retina di App Store atau pada halaman unduhan. Sebagai nilai tambah, ini memungkinkan Anda untuk menyalin aplikasi yang sama dari komputer non-retina ke retina dan sebaliknya.

iracigt
sumber
1
Saya hanya berharap aplikasi seperti monolingual akan menemukan beberapa cara untuk membersihkan sumber daya retina ini, untuk menghemat ruang pada SSD berharga saya
Alexander
1
@XAleXOwnZX, menarik untuk mengetahui berapa banyak ruang yang sebenarnya Anda hemat, saya tidak mengharapkan hasil yang dramatis.
Gerry
@ Jerry Mengapa tidak? Grafik retina pada puncaknya akan memiliki kedalaman piksel paling tidak dua kali lipat, yang tidak harus diterjemahkan ke ukuran file 2x, tetapi tentu saja setidaknya 125%, dan itu merupakan duplikasi dari SEMUA aset gambar.
Jason Salaz
1
Sebagian besar ukuran aplikasi biasanya digunakan untuk kode, teks, dll, dengan hanya sebagian kecil yang diperlukan untuk gambar. Jadi, bahkan empat kali lipat ukuran semua gambar dapat meningkatkan ukuran aplikasi hanya 10-20%.
nohillside
@XAleXOwnZX Saya akan terperangah jika Monolingual tidak mulai menawarkan opsi untuk melemparkan grafik Retina (atau duplikat non-Retina) di beberapa titik segera di sini.
CajunLuke