Safari (peramban web)
Safari adalah sebuah peramban web buatan Apple Inc. yang awalnya ditujukan khusus bagi sistem operasi Mac OS. Safari dipasang bersama Mac OS X dan merupakan peramban web bawaan di sistem operasi tersebut sejak Mac OS X v10.3. Sebelumnya dari tahun 1997 hingga 2003, Mac OS X menggunakan Internet Explorer untuk Mac sebagai peramban web bawaan. Pada 11 Juni 2007, versi pratayang untuk Windows baik yang cocok untuk Windows XP dan Windows Vista dari Safari diperkenalkan pada Muktamar Pengembang Sedunia Apple di San Francisco.
Safari memberikan fitur yang umum dimiliki oleh peramban web lainnya seperti:Pada Mac OS, Safari merupakan aplikasi "Cocoa" yang menggunakan Webkit Apple untuk mengaplikasikan halaman dan memproses JavaScript. WebKit terdiri dari webCore (berbasis mesin KHTML dari Konqueror) dan JavaScript (berbasis pada mesin JavaScript dari KDE yaitu KJS). Sama halnya dengan KHTML dan KJS, Webcore dan JavaScript memiliki perangkat lunak gratis dan dirilis di bawah ketentuan GNU Lesser General Public License. Beberapa perkembangan Apple kepada kode KHTML kembali digabungkan kedalam proyek Konqueror. Apple juga merilis kode tambahan di bawah sebuah sumber terbuka "BSD-like license".
Hal ini termasuk menyediakan web agregarto dan menyokong standar RDD dan Atom. Beberapa fitur lainnya juga termasuk perambanan pribadi (mode di mana tidak ada informasi yang terekam mengenai aktivitas web pengguna ), kemampuan untuk menyimpan archieve (dengan menggunakan format "webarchive") dan halaman web surat elektronik serta kemampuan untuk mencari bookmarks.
Diawali dengan Safari 4, kini alamat bar telah benar-benar diperbarui
Modifikasi tersebut membuat Safari terlihat seperti Safari yang terdapat pada iPhone.
Sebagai tambahan, Safari 4 juga memiliki beberapa fitur baru diantaranya:
Safari pada iOS memiliki fitur spesifik yang memungkinkan Safari untuk:
Sampai pada tahun 1997, computer Apple Macintosh telah mengirim hanya dengan Netscape Navigator dan Cyberdog . Internet Explorer for Mac dan Mac OS 8.1 baru akhir-akhir ini digunakan sebagai web bawaan sebagai bagian dari lima tahun perjanjian antara Apple dan Microsoft. Akan tetapi, Netscape Navigator terus diikut sertakan. Microsoft melrilis tiga versi utama dari Internet Explorer untuk Mac yang dibarengi dengan peluncuran Mac OS 8 dan Mac OS 9. Setelah itu, Microsoft merilis Internet Explorer 5 untuk Mac OS X, yang dijadikan sebagai peramban web bawaan dari Mac OS X DP4 sampai Mac OS X v10.2.
Pada 7 Januari 2003, Steve Jobs mengumumkan bahwa Apple telah mengembangkan peramban web miliknya sendiri yang berbasiskan KHTML mesin peramban yang dinamakan Safari. Mereka merilis versi beta pertama pada hari itu dan sejumlah beta versi lainya mengikuti sampai kepada veri 1.0 yang dirilis pada 23 Juni 2003. Pada mulanya tersedia sebagai aplikasi yang diunduh secara terpisah kemudian digabungkan dengan MacOS 10.3 saat rilis pada 24 Oktober 2003 sebagai web bawaan dan Internet Explorer hanya dimasukkan sebagai alternatif. Sejak rilis Mac OS X 10.4 pada 29 April 2005, Safari menjadi satu-satunya peramban web yang termasuk dalam sistem pengoperasian.
Setelah mendapat beberapa kritik dari pengembang KTHML pada bulan Juni tahun 2005 mengenai kekurangan akses untuk mengubah log, Apple mengubah pengembangan sumber kode dan pelacakan gangguan dari WebCore dan JavaScriptCore kepada OpenDarwin.org. Webkit sendiri juga dibuat sebagai referensi umum. Kode rahasia bagi aspek non-renderer pada peramban, seperti elemen GUI tetap menjadi milik perusahaan.
Versi 2.0 dari Safari dirilis pada 29 April 2005 dan hanya menjalankan Mac OS X 10.4 (Tiger) atau versi sebelumnya. Versi ini menarik pengguna karena diklaim 1.8 kali lebih cepat dibandingkan dengan versi 1.2.4.
Pada bulan April 2005, Dave Hyatt salah satu dari pengembang Safari di Apple mendokumentasikan perkembangannya dalam memperbaiki bugs di Safari agar dapat melewati tes Acid2. Tanggal 27 April 2005, ia mengumumkan bahwa pekembangan Safarinya telah melewati tes yang membuatnya sebagai peramban web pertama untuk melakukan hal tersebut. Pada mulanya perubahan tidak tersedia bagiakhir pengguna kecuali mereka mengunduh dan melengkapisumber WebKit milik mereka atau menggunakan salah satu aplikasi pada opendarwin.org. Meskipun demikian pada 31 Oktober 2005 Apple merilis Safari versi 2.0.1 yang memasukkan Acid2 yang telah tetap.
Pada 9 Januari 2007, Job secara formal mengumumkan bahwa iPhone Apple menggunakan penjelejah Safari yang menggunakan fitur mesin JavaScript (Nitro) sebagai bagian dekstop hanya pada iPhone 3.0.
Dalam Muktamar Pengembang Sedunia pada tahun 2007, Job mengumumkan bahwa Safari 3 diperuntukkan bagi Microsoft Windows XP dan Windows Vista. Dalam pengumuman tersebut ia menyatakan bahwa Safari merupakan peramban web tercepat. Pengukuran eksternal dari HTTP membuktikan bahwa Safari merupakan peramban web tercepat dalam memuat data dari internet sedangkan untuk memuat dari kuki Safari seri dengan Internet Explorer 7 dan Firefox.
Safari yang versi beta untuk Windows memiliki beberapa kelemahan sampai kepada rilisnya versi beta yang baru pada 11 Juni 2007 yaitu versi 3.0.1 untuk Windows . Pada 22 Juni 2007, Apple merilis Safari 3.0.2 untuk mengatasi kelemahan tersebut, masalah penampilan dan masalah keamanan lainnya. Safari 3.0.2 untuk Windows dapat mengatasi beberapa font yang hilang dari peramban tetapi terinstal pada komputer Windows seperti "Tahoma, Trebuchet MS", dan lain-lain. Ada juga perangkat lunak untuk menjalankan Safari di bawah Linux. Rilis terakhir dilakukan pada 18 Maret 2008 dengan menawarkan pengunduhan gratis versi Windows 3.1 (525.13).
Pada Juni 2008, Apple merilis versi 3.1.2, menambal celah keamanan dalam versi Windows dimana dengan mengunjungi situs yang licik dapat memaksa komputer untuk mengunduh arsip dan menghilangkan sisanya dari desktop pengguna.
Pada 2 Juni 2008, tim pengembangan Webkit mengumumkan "SquirrelFish" yang merupakan mesin JavaScript baru yang dengan cepat mengembangkan kecepatan Safari dalam menginterpretasikan skrip. Mesin ini merupakan salah satu dari fitur baru yang dimiliki oleh Safari 4 yang dirilis pada 11 Juni 2008. Mesin JavaScript yang terakhir dinamakan Nitro. Beta publik dari Safari 4 dirilis pada 24 Februari 2009. Safari menambahkan beberapa fitur seperti tool “Situs Teratas”, yang menyerupai fitur panggilan cepat pada Opera yang menampilkan situs yang paling sering dikunjungi oleh pengguna. "Cover Flow", fitur pada Mac OS X yang dibawa kedalam Safari. Pada beta publik, Safari ditempatkan pada tabbed perambanan dalam "tittle bar" di window yang menyerupai Google Chrome. Akan tetapi untuk rilis terakhir tabel bar dipindahkan pada tempat semulanya di bawah bar URL. Untuk versi Windows, Safari mengadopsi "theme" aslinya daripada menggunakan Mac OS seperti yang sebelumnya.
Pada 8 Juni 2009, Safari 4 secara resmi dirilis. Safari 4.0.1 kemudian dirilis pada 17 Juni dan diperbaiki masalah dengan "Faces" dalam iPhoto. Safari 4 dalam Mac OS X v10.6 "Snow Leopard" memiliki 64-bit yang dapat membuat JavaScript pemuatan sampai 50% lebih cepat. Safari ini juga dibangun dengan kekebalan terhadap tabrakan yang akan menjaga peramban utuh apabila penghubung seperti "Flash playernya" bertabrakan maka tab atau window lain tidak akan terpengaruh.
"Apple Software Update", yang terintegrasi dengan QuickTime dan iTunes dalam Windows gagal untuk melakukan penginstalan Safari bahkan disaat mesin pengguna dapat mendeteksinya. John Lilli, CEO dari Mozilla menyatakan bahwa gunanya Apple untuk memperbaharui perangkat lunaknya adalah untuk mempromosikan produk lainnya yang merupakan ‘praktik yang buruk dan harus dihentikan’. Ia mempertentangkan bahwa praktik pemberian batasan dan "malware" pada distribusi merusak kepercayaan bahwa semua perusahaan perangkat lunak mencoba untuk membangun penggunanya. Apple telah merespon pernyataan Lilly dengan mengatakan bahwa perusahaan ini hanya berusaha untuk memastikan penggunanya memiliki Safari versi yang paling baru. Apple juga merilis versi baru dari "Apple Software Update" yang menempatkan perangkat lunak terbarunya pada bagiannya sendiri walaupun masih diseleksi untuk penginstalannya sesuai dengan pengaturan yang dipasang. Dalam update yang lain, "Apple Software Update" juga sudah tidak memilih item untuk diinstal pada bagian perangkat lunak terbaru dengan pengaturannya (sekitar tahun 2008). Pada 22 September 2009, sekai lagi Apple memeriksa agar pengguna melakukan penginstalan Safari 4 pada pemutakhiran iTunes 9.0.1.
Perjanjian surat izin akhir pengguna yang asli untuk Safari pada Windows merupakan kontradiksi terhadap apa yang terjadi selama beberapa bulan terdapat pada bagian di bawah ini :
Surat izin ini mengizinkan anda untuk menginstall dan menggunakan satu bagian dari perangkat lunak Apple pada komputer tunggal yang berlabel Apple pada satu waktu.
Komputer pribadi yang menjalankan Windows biasanya tidak berlabel Apple, akan tetapi dengan adanya pengecualian dari komputer Windows yang menggunakan Intel yang berbasis "Mac" agar hal tersebut tidak mungkin bagi kebanyakan pengguna Windows untuk menggunakan perangkat lunak dan diam dengan adanya perjanjian izin tersebut. Dalam hitungan jam Apple pun mengganti perjanjian tersebut.
Surat izin ini mengizinkan anda untuk menginstall dan menggunakan satu bagian dari perangkat lunak Apple pada setiap komputer yang anda miliki atau yang dikendalikan oleh anda. Pembaharuan melalui "Apple Software Update" masih terdapat perjanjian yang lama.
Pengisian otomatis telah ditambahkan pada Safari untuk iPhone OS 3.0 untuk memudahkan pengguna agar tidak perlu mengisi formulir-formulir secara manual. Kerugian dari fitur ini adalah bahwa hal ini memungkin bagi pencuri untuk mengidentifikasikan semua askes pengguna. Hal ini dikarenakan iPhone tidak dilengkapi dengan sistem penguncian pada kata sandi yang tersimpan dalam memorinya.
Sistem tembolok pada Safari gagal untuk menyimpan arsip yang berukuran bite besar dalam tampilan yang tidak terduga. Situs yang memiliki konten individu seperti arsip Adobe Flash SWF atau arsip JPG yang besar tidak akan diperoleh dari kuki peramban melainkan akan akan diunduh kembali melalui server. Perambanan sederhana yang jauh dari halaman tersebut kemudian kembali secara cepat ke halaman yang sama untuk konten berukuran besar agar dapat dimuat kembali.