Apple lanserte Safari 4 Beta sist tirsdag, for både Mac og Windows-brukere. Den oppdaterte nettleseren mottok en UI-oppdatering, mange store forbedringer under hetten, og mange nye funksjoner å spille med. Den nye nettleseren overfører ACID2- og ACID3-tester med en score på 100, og inneholder noen neste generasjons teknologier som webutviklere vil elske, når vi kan dra nytte av dem. La oss ta en titt på hva som er nytt.
Kanskje den mest merkbare nye funksjonen er "Toppsider", en skjerm som kommer opp når du først starter nettleseren. 3D-visningen viser de mest brukte nettstedene dine, og holder dem innen rekkevidde når du starter nettlesingsdagen, og når du åpner en ny kategori. En blå stjerne i hjørnet av et miniatyrbilde viser at nettstedet har blitt oppdatert.
Safari bestemmer automatisk hvilke nettsteder som skal settes inn i nettet, men du har litt kontroll. Du kan fjerne nettsteder fra skjermen, omorganisere dem og knytte dem til siden, slik at de ikke blir fjernet hvis nettleservanene dine vil føre dem til å gjøre det. Du kan gjøre miniatyrbildene større eller mindre, og endre antall viste nettsteder når du gjør det.
Denne funksjonen, som minner om Google Chrome og Opera, kan konfigureres for å bli vist til din smak. Hvis du foretrekker å ha en bestemt hjemmeside i stedet for siden med toppsider, kan du angi en. Det er også mulig å stoppe det fra å vise når du åpner en ny, tom fane.
Som Chrome ligger Safari 4s faner øverst i vinduet, og har en lignende vindusdokkingfunksjon. Du kan pope en fane ut og konvertere den til et frittstående vindu, eller gjør det omvendte, dokking et eksisterende vindu inn i fanefeltet. Det tar litt tid å akklimatisere til den nye fanen UI, men det ser ut til å fungere bra når du får tak i det.
En liten ulempe er vanskeligheten med å bestille på nytt. Du må dra dem fra de små håndtakene i øvre høyre hjørner, i stedet for å bare gripe hoveddelen av fanen. Hvis du prøver å flytte kategoriene rundt "den gamle måten", vil du dra hele vinduet, da fanegruppene fungerer som vinduet øverst. Personlig pleier jeg å sortere mine faner ofte, så dette ville definitivt hindre produktiviteten min, for en stund i det minste.
Apple elsker sikkert deres Coverflow ... Safari 4 bruker spiffy effekten over alt. Din nettlesingshistorikk vises i en topanet Coverflow-visning, og bokmerkeboksen er også.
Denne navigasjonsmetoden fungerer overraskende bra, spesielt med søkeverktøyet for fulltekst som lar deg begrense ting. Det er lett å velge ut det du leter etter, og det ser sikkert ut pent.
Det er flere søkerelaterte forbedringer i den siste Safari-betaen. Ovennevnte fulltekstsøk av historie og bokmerker kan finne deg siden du søker raskt og med svært god presisjon. Den søker i selve sidens innhold, fra en intern cache man antar, i tillegg til standard tittel og URL-informasjon.
Google-søkeboksen til høyre for nettadresselinjen er blitt raffinert. Den viser søkeordforslag når du skriver, inkludert nylige søk. Et alternativ til å bruke Yahoo-resultater er også inkludert, for Windows-brukere. Den nyttige SnapBack-funksjonen gjenstår, og gir en enkel måte å hoppe tilbake til resultatene dine etter å ha lest en av de anbefalte sidene.
Den oppdaterte rendering-motoren er snappy, og JavaScript-kjøring er også bra. De ser ut til å være sammenlignbare med Google Chrome, muligens raskere, men det er umulig å fortelle uten mer formelle fartetester.
Nettprogrammer som GMail og Bloglines fungerte bra, og syntes ikke å lagre av annen grunn enn nettverks- eller serverproblemer. Jeg merket ikke noen tydelige CSS- eller JavaScript-feil under tiden jeg brukte nettleseren.
Apple hevder at Safari 4 Beta tops Chrome og Firefox 3 for fart i både HTML-rendering og JavaScript-utførelse, og forlater Microsofts Internet Explorer i støv. Fete krav, selv om vi må vente på å se tredjeparts testresultater, som sikkert vil være tilgjengelig snart.
Sidetilpasningstider forbedres med spekulativ lasting. Safari laster filer på forhånd, slik at de ikke trenger å lastes ned senere, når du vil ha siden.
Safari 4 pakker mange nyttige funksjoner for webutviklere. En ny Utvikle menyen, som kan aktiveres i Innstillinger, huser mange av dem.
Et av de nye utviklerverktøyene er en praktisk undermeny for å endre brukeragentstrengen. Safari kan maskeres som enhver nettleser du måtte trenge. Du kan angi en av de mange versjonene av Internet Explorer, Firefox, Safari, Opera, Mobile Safari eller en egendefinert verdi.
En av de mer fremtredende oppføringene i Develop-menyen er Web Inspector. Det lille vinduet ligner Firefoxs populære Firebug-utvidelse. Du kan lese og endre CSS-informasjon, analysere størrelse og lastetider, og feilsøk skript. Hvis du gjør mye i veien for front-end-utvikling, er dette morderfunksjonen her.
Et "Utdrag" -vindu kan kalles opp for raskt å teste biter av HTML-ut. Når du legger inn markering, vises en forhåndsvisning under.
Utviklingsmenyen har også flere alternativer for midlertidig deaktivering av nettleserfunksjoner, inkludert hurtigbufferen, JavaScript, CSS, bilder. Med tilkomsten av menyen, har Safari blitt et kraftig utviklingsverktøy.
Safari er klar for fremtiden på internett, inkludert støtte for teknologier som ligger på blødende kant, og er ikke helt standardisert ennå. HTML 5 offline støtte er en av disse. Data kan bufres i en lokal SQL-database for tilgang når en Internett-tilkobling ikke er tilgjengelig, a la Google Gears.
CSS 3 "webfonter" støttes også. Safari har muligheten til å gjenkjenne en skikkelig spesifisert skrifttype og laste den ned hvis den ikke allerede er installert, slik at webdesignere får mer kontroll typografisk.
HTML 5-medieelementer støttes også. Nettleseren kan håndtere bestemte lyd- og videoformater, uten hjelp fra en ekstern medieavspiller-plugin, akkurat som bilder er gjort.
Safari 4 er å skape en utmerket nettleser, en ekte konkurrent i New Browser Wars. Husk at det fortsatt er en beta for nå, og kan ha noen grove kanter. Det er ingen grunn til at du ikke prøver det skjønt. Det virker stabilt (på Mac-siden minst), og det har mye å gjøre for det.
Du kan laste ned Safari 4 Beta her. Ikke glem å lese fullfunksjonslisten!