Passa ai contenuti principali

chrome on ipad

This is an experiment, it is my first bilingual post.
All web application developers waiting in glory for the release of google chrome ipad. This application could move a little numbness caused by web applications on safari ios. In the dekstop version of Chrome, we can use many features to create real applications. We have a very powerful JavaScript engine, the V8 engine with a jit compiler and many features of html5 like api to access the file system.
ipad's chrome seems castrated ...
ok the market place is missing, Apple hates competition.
But Apple does not even allow the use of JavaScript engines other than "UIWebView's Javascript callback interface" that is not a very powerful engine.
Safari uses a js engine called "nitro", it is more powerful and fast than the "UIWebView js engine".
PhoneGap also use UIWebView js and it is a second hand engine.
But inside chrome is much more serious, we expected a way for write high performance applications for ipad without using PhoneGap or anything similar.
but.. no manifest, no file system access, no v8.
chrome UIWebView js can not compete with safari's nitro. One of the strengths of chrome on dekstop becomes a weakness.
It must be said that they focused heavily on users, with synchronization between dekstop and mobile mode and a decent porn mode, but as a developer I feel cheated and not care if the fault lies with apple, google has the numbers to make themselves heard, and must be heard!
(Forgive my English.)

==== in ITA ====
Questo è un esperimento, è il mio primo post bilingue.
Tutti gli sviluppatori di applicazioni web aspettavano in gloria l'uscita di google chrome per ipad.
Questa applicazione poteva un pò smuovere il torpore causato da safari e dalle applicazioni web su ios.
Nella versione dekstop di chrome possiamo usare molte funzionalità interessanti per realizzare vere e proprie applicazioni.
Abbiamo un motore javascript molto performante, il motore v8 con tanto di compilatore "just in time" e molte funzionalità interesasnti di html5 come le api per accedere al file system.
Su ipad chrome sembra castrato...
Certo manca il market place, visto che apple odia la concorrenza.
Ma apple non consente nemmeno l'utilizzo di motori javascript diversi da "UIWebView's Javascript callback interface" non un motore molto performante.
Oltretutto safari utilizza nitro un motore ben più performante di "uiwebview js". Anche lato phonegap c'è poco da ridere dobbiamo beccarci un motore javascript di seconda mano.
Ma dentro chrome è ben più grave, ci aspettavamo una via per le applicazioni html5 performanti su ipad senza ricorrere a phonegap o simili invece nulla, niente manifest, niente accesso al file system, niente v8.
Oltretutto resta un browser di serie B visto che non può competere con nitro di safari, praticamente uno dei punti di forza di chrome su dekstop diventa un punto debole. C'è da dire che hanno puntato molto sugli utenti, con sincronia tra dekstop e mobile e una modalità porno decente, ma come sviluppatore mi sento fregato e poco mi importa se la colpa è di apple, google ha i numeri per farsi sentire, e deve farsi sentire!

Commenti

Post popolari in questo blog

Notebook senza Sistema operativo qualcosa si muove :)

Ok in passato ho recensito con piacere diversi notebook a basso costo con linux a bordo, ma oggi a causa di un cliente che necessitava di 4 notebook con freebsd (al momento non divago ma ci tornerò a breve) ho setacciato il web alla ricerca di notebook "degnamente potenti" ad un costo accessibile ho un bugdet di 2000 euro installazione compresa gh:(.. Be' in passato ho parlato bene di syspack, unieuro, mediaworld e tecnologie creative oggi prendiamo in esame monclik, allora da questo ottimo rivenditore ho trovato un notebook msi molto molto carino: Dimensioni schermo 15.4 Widescreen Tipo processore Core 2 Duo (Centrino Duo) Velocità del processore 1.7 GHz Memoria RAM 1 GB Hard disk 120 GB Peso (Kg) 2,87 Sistema operativo Non Presente Connessioni Ethernet e wireless Unità ottiche Masterizzatore DVD±RW Double Layer Webcam Non integrata Scheda grafica Intel GMA X3100 Un bel 15 e passa pollici :), gma x3100 che ha un ottimo supporto e un bel processore core 2 duo a 1,7 ghz il

osx e chm rigorosamente opensource

Per citare wikipedia: " Microsoft Compressed HTML Help o CHM è un formato proprietario per file di aiuto in linea, sviluppato da Microsoft e rilasciato nel 1997 come successore di Microsoft WinHelp. È stato rilasciato per la prima volta con Windows 98 ed è ancora distribuito e supportato sulla piattaforma Windows XP. I file HTML Help sono creati con appositi strumenti. Microsoft distribuisce l'HTML Help Workshop con le versioni supportate di Windows e lo rende disponibile gratuitamente per il download. Ci sono anche divers strumenti di terze parti ." Spesso e volentieri, per lavoro e per piacere, ci troviamo a dover leggere libri o documentazione tecnica in chm, visto che ultimamente mi trovo spesso ad utilizzare osx come piattaforma desktop principale spero che questa piccola recensione di quattro software opensource per la visualizzazione di questo formato possa essere utile a quanti utilizzano il sistema operativo della mela :) il primo software che presento è il mio p

CSS Callout for Bootstrap

A small css for the box-type "callout" similar to those used in the documentation of twitter bootstrap. (Boostrap is required :-)) /* callout like bootstrap docs */ .bs-callout { margin: 20px 0; padding: 15px 30px 15px 15px; border: 1px solid #eee; border-left: 5px solid #eee; border-radius: 3px; } .bs-callout h4 { margin-top: 0; } .bs-callout p:last-child { margin-bottom: 0; } .bs-callout code, .bs-callout .highlight { background-color: #fff; } .bs-callout-danger { border-left: 5px solid #dFb5b4; } .bs-callout-danger h4 { color: #B94A48; } .bs-callout-warning { border-left: 5px solid #C09853; } .bs-callout-warning h4 { color: #f1e7bc; } .bs-callout-info { border-left: 5px solid #d0e3f0; } .bs-callout-info h4 { color: #3A87AD; } .bs-callout-primary { border-left: 5px solid #285e8e; } .bs-callout-primary h4 { color: #428bca; } .bs-callout-