Safari (web browser)
Encyclopedia
|
| Tutorials | Encyclopedia | Dictionary | Directory |
|
Safari (web browser)
Safari is a proprietary Internet web browser developed by Apple Inc. First released as a public beta on January 7, 2003,[1] on the company's Mac OS X operating system, it became its default browser beginning with Mac OS X v10.3. It is also the current native browser on the Apple iPhone and iPod Touch. On June 11, 2007, a version of Safari was released for the Microsoft Windows operating system.[2] Both Windows XP and Windows Vista are supported. Since the release of Safari, its usage share has been steadily climbing. Safari's marketshare for September 2008 was 6.65%.[3]
FeaturesSafari offers most features common to modern web browsers. In addition, some of these features are implemented in distinctive ways, while it also includes some unique to the browser:
CSS supportSafari features full support for Cascading Style Sheets (CSS), including partial support of CSS3.[5] Safari 3 supports several experimental properties like History and developmentUntil 1997, Apple Macintosh computers had shipped with Netscape Navigator only, competing with Internet Explorer 2.x and 3. Microsoft's Internet Explorer for Mac was subsequently included as the default web browser as part of the five year agreement between Apple and Microsoft. However, Netscape Navigator continued to be included. Microsoft released three major versions of Internet Explorer for Mac that were bundled with the OS, with the last one, Internet Explorer 5 being released on March 27, 2000. On January 7, 2003, Steve Jobs announced that Apple had developed their own web browser based on KHTML rendering engine, called Safari.[6] They released the first beta version that day and a number of official and unofficial beta versions followed, until version 1.0 was released on June 23, 2003. Available as a separate download initially, it was included with the Mac OS X v10.3 release on October 24, 2003, as the default browser, with Internet Explorer for Mac included only as an alternative browser. Since the release of Mac OS X v10.4 in April 29, 2005, Safari is the only web browser included with the operating system. Safari uses Apple's WebKit for rendering web pages and running JavaScript. WebKit consists of WebCore (based on Konqueror's KHTML engine) and JavaScriptCore (based on KDE's JavaScript engine named KJS). Like KHTML and KJS, WebCore and JavaScriptCore are free software and are released under the terms of the GNU Lesser General Public License. Some Apple improvements to the KHTML code are merged back into the Konqueror project. Apple also releases additional code under an open source 2-clause BSD-like license. In June 2005, after some criticism from KHTML developers over lack of access to change logs, Apple moved the development source code and bug tracking of WebCore and JavaScriptCore to OpenDarwin.org. WebKit itself was also released as open source. The source code for non-renderer aspects of the browser, such as its GUI elements, remains proprietary. Version 2.0 of Safari, was released on April 29, 2005 and runs only on Mac OS X 10.4.x (Tiger) or later. It includes a built-in RSS and Atom reader. Other features include Private Browsing (a mode in which no record of information about the user's web activity is retained) which has become the origin of the now popular term "porn mode" for web browsers,[7] the ability to archive (using the proprietary .webarchive format) and e-mail web pages, the ability to search bookmarks, and a reported 1.8 times speed boost over version 1.2.4. In April 2005, Dave Hyatt, one of the Safari developers at Apple, documented his progress fixing bugs in Safari to get it to pass the Acid2 test. On April 27, 2005, he announced that his development version of Safari now passed the test, making it the first web browser to do so.[8] The changes were not initially available to end-users unless they downloaded and compiled the WebKit source code themselves or ran one of the nightly automated builds available at opendarwin.org.[9] However on October 31, 2005, Apple released version 2.0.2 of Safari that included the Acid2 bug fixes. On January 9, 2007, Jobs formally announced Apple's iPhone, which uses a version of the Safari browser known as MobileSafari. At the 2007 Worldwide Developers Conference, Jobs announced Safari 3 for Microsoft Windows XP and Windows Vista. At the announcement, he ran a benchmark, based on the iBench browser test suite,[10] hence claiming that Safari was the fastest browser. External measurement of HTTP load times suggested that Safari was the fastest browser on the Windows platform in terms of initial data loading over the Internet, but is tied with Internet Explorer 7 and Firefox when comparing loading from caches.[11]The Safari beta version for Windows had several known bugs[12] and a zero day exploit that allows remote execution, upon its initial beta release on June 11, 2007, in version 3.0.[13] The addressed bugs were then corrected by Apple three days later on June 14, 2007, in version 3.0.1 on Windows. On June 22, 2007, Apple released Safari 3.0.2 to address some bugs, performance issues and other security issues. Safari 3.0.2 for Windows handles some fonts that are missing in the browser but already installed on Windows computers, such as Tahoma, Trebuchet MS, and others. There is also a guide that allows the software to run under Linux with Wine. The final release of the Windows version (3.1 (525.13)) was offered as a free download on March 18, 2008. In June 2008, Apple released version 3.1.2,http://support.apple.com/kb/HT2092http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyName=macintosh_os&articleId=9101239&taxonomyId=123 addressing a security vulnerability in the Windows version where visiting a malicious web site would force a download of executable files and execute them on the user's desktop.[14] On June 2, 2008 the WebKit development team announced SquirrelFish[15] - a new JavaScript engine that vastly improves Safari's speed at interpreting scripts.[16] The engine is one of the new features in Safari 4, released for developers on June 11, 2008. CriticismDistribution through Apple Software UpdateApple Software Update, which is bundled with QuickTime and iTunes in Microsoft Windows, automatically selects to also install Safari even when it is not detected on a user's machine. John Lilly, CEO of Mozilla, stated that Apple's use of its updating software to promote its other products is "a bad practice and should stop." He argued that the practice "borders on malware distribution practices" and "undermines the trust that [software companies are] all trying to build with users."[17] Apple has responded to Lilly's statement, saying that the company is only trying to ensure users have the latest updates to Safari,[17] Apple also released a new version of Apple Software Update that puts new software in its own section, although still selected for installation by default.[18] PWN 2 OWN Browser ExploitAt the 2008 PWN 2 OWN security conference hosted by CanSecWest, an exploit in Safari caused Mac OS X to be the first to fall in a "hacker Super Bowl". Participants competed to find a way to read the contents of a file located on the user's desktop, in one of three operating systems: Mac OS X Leopard, Windows Vista SP1, and Ubuntu 7.10. On the second day of the contest, when users were allowed to physically interact with the computers (the prior day permitted only network attacks), Charlie Miller compromised Mac OS X within two minutes, through an unpatched vulnerability of the PCRE library used by Safari.[19] End-user license agreementThe original end user license agreement for Safari on Windows was self-contradictory for several months,[20] reading in part: This License allows you to install and use one copy of the Apple Software on a single Apple-labeled computer at a time.[21] As personal computers running Windows are not Apple-labeled computers, with the exception of Intel-based Mac computers running Windows, it was impossible for most users of Windows to use the software and abide by the license agreement. Within hours of the story breaking, Apple changed the agreement[21] to read: This license allows you to install and use one copy of the Apple Software on each computer owned or controlled by you.[22] Updates through Apple Software Update still contained the old license.[23] Version compatibility
Safari usually requires the latest system update in order to function. For Windows, these are Service Packs, and for Mac OS X, these are minor version releases. Version history
Mac
Windows
Mobile
See also
ReferencesExternal links
ar:????? (?????) bg:?????? (???????) ca:Safari (navegador) cs:Safari (webový prohlí?e?) da:Safari (browser) de:Safari (Browser) el:Safari es:Safari (navegador) eo:Safari (retumilo) eu:Safari (nabigatzailea) fa:?????? fr:Safari (logiciel) gl:Safari (navegador) ko:??? (? ????) hr:Safari id:Safari (penjelajah web) ia:Safari (navigator del web) it:Safari (browser) he:????? (?????) ka:Safari (????????) la:Safari (navigatrum) lv:Safari (p?rl?kprogramma) lt:Apple Safari hu:Safari (webböngész?) ml:????? (???? ????????) mr:?????? ????? ms:Safari (pelayar web) nl:Safari (webbrowser) ja:Safari no:Safari (nettleser) uz:Safari pl:Safari (program) pt:Safari (navegador) ro:Safari (browser) ru:Safari simple:Safari (web browser) sk:Safari (webový prehliada?) sl:Safari (brskalnik) sr:Safari (brauzer) fi:Safari (selain) sv:Safari (webbläsare) th:?????? (???????????????) vi:Safari tr:Safari (a? tan?mlay?c?s?) uk:Safari yi:?????? zh-yue:Safari zh:Safari Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article
|
|
top
©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement