Safari Technology Preview disponivel para programadores

Os programadores de iOS e OS X podem ficar felizes, pois já se encontra disponível para os mesmos o Safari Technology Preview. Tal como aconteceu com a Google, que forneceu aos seus programadores o SDK do Cardboard, a Apple disponibiliza agora uma versão do seu browser também para os seus programadores.

Esta versão do Safari possui as suas próprias ferramentas para ajudar na programação, no desenvolvimento e na melhoria do browser exclusivo da Apple. A empresa optou por ceder a plataforma de programação do seu navegador a todos os seus programadores para essa gigantesca equipa reporte, mais rapidamente, os erros à Apple e assim assegurar que possíveis bugs são corrigidos de uma forma mais eficiente.

Na realidade, a Apple está a abrir a sua mentalidade e a começar a acreditar na competência dos programadores que tanto se empenham para fazer com que os seus produtos desenvolvam e se tornem os melhores do mercado. E esta abertura de mentalidade começou quando no ano passado a empresa disponibilizou o swift como Open Source, a linguagem de programação desenvolvida de raiz pela própria Apple.

É de salientar que o Safari Technology Preview é algo completamente distinto do Safari que vem a acompanhar os Macs, o primeiro é apenas para programadores e o segundo é o programa de navegação nativo da Apple que acompanha tanto os computadores como os dispositivos iOS.

Entre as novidades que são possíveis encontrar no Safari Tecnhology Previews temos:

Browser Differences
  • Safari Technology Preview can be run side-by-side with Safari and set as the default browser
  • Separate local data stores are used for history, bookmarks, cookies, and cache
  • Browsing history and bookmarks are synced over iCloud when iCloud sync is enabled
  • The Develop menu is enabled by default
  • Receives regular updates through the Updates tab of the Mac App Store
  • Bug reports made on bugreport.apple.com should specify Safari Technology Preview
JavaScript Improvements
  • ECMAScript 6 support including lexical scoping, iterators, generators, arrow functions, default parameter values and many new built-in APIs
  • Better standards compliant IndexedDB support with more stability
  • Included the B3 JavaScript JIT compiler with low-latency, high-throughput that boosts performance
  • Added the ability to use `document.execCommand(‘copy’)` and `document.execCommand(‘cut’)` in response to a user gesture to copy and cut text programmatically
HTML Enhancements
  • The latest implementation of the Shadow DOM specification
  • Added support for Content Security Policy Level 2
Web Inspector Changes
  • Added memory summary and JavaScript allocations timelines
  • Added a fast JavaScript sampling profiler
  • Improved JavaScript profiling timeline view
Behavior Changes
  • Included many web compatibility fixes and bug fixes

O Safari Technology Preview permite também que os programadores tenham acesso às versões mais actualizadas do Responsive Design Mode e ainda ao Web Inspector.

A própria Apple disponibilizou um pequeno sneak peek para download do Safari Technology Preview, o mesmo pode ser obtido aqui e é compatível com OS X 10.11.4 ou posterior.

0 comentários