MOBIILISOVELLUKSET
Ilari Sani, 18.6.2010, 12:05Senchan web-sovellukset ohittavat App Storen
Uusi Sencha Touch -alusta luo iPhoneen, iPadiin ja Android-puhelimiin istuvia sovelluksia HTML5-tekniikoilla. Webin kautta jaettavat sovellukset eivät ole Applen App Storen armoilla. Alustaa kehittää amerikkalainen startup-yritys Sencha.
iPhonessa ja Androidissa voi tehdä web-sivusta sovelluksen, joka saa oman pikakuvakkeen ja toimii koko näytöllä ilman verkkoyhteyttä. Toiminto on kuitenkin huonosti tunnettu, eikä tällaisten sovellusten luomiseen ole ollut juurikaan välineitä. Tähän markkinarakoon pyrkii Sencha Touch.
Näyttää melkein natiivilta
Sovelluksiin käytetään vain web-tekniikoita: kehittäjä kuvailee käyttöliittymän elementit ja logiikan JavaScriptillä. Alustan oma JavaScript-kirjasto tuottaa ajon aikana kuvauksen pohjalta sovelluksen varsinaisen HTML-puolen.
Hyvä vierailija!
Arkistomme on vain rekisteröityneiden käytettävissä.
Jos sinulla on jo käyttäjätunnus Tietoviikkoon, kirjaudu sisään.
Suomalainen vastike Vaadin TouchKit tuli myös markkinoille noin kuukausi sitten. Ks vaadin.com/directory
Tuo Sencha Touch näyttää kyllä melkoisen kivalle ja mielenkiintoiselle! Täytyy siihen tutustua.
Työnpuolesta olen "saanut" tutustua Nokian vastaavaan, WRT (WebRunTime) JavaScript purkkaan, jonka viimeisin versio kantaa nimeä Guarana UI. Siihen verrattuna tuo Sencha on kyllä jotain uskomattoman hienoa. Tuo Guarana nimittäin on melkoisen buginen ja oletusteemaltaan aivan kauhea, eikä yhtään sovellu matkapuhelimella käytettäväksi, vaikka onkin sellaiseksi tarkoitettu.
Nokialla tosin sekin on ongelma, että kun JavaScript ei ole niitä kevyimpiä välineitä niin hyvin heikkotehoiset high-end -puhelimetkin (n97, 5800, jne.) ovat sellainen ympäristö, jossa minkään kyseisellä kielellä toteutetun "softan" käyttö ei ole herkkua. Optimointikin hankalaa, kun kevyimmätkin "viritelmät" tökkivät suhteellisen railakkaasti...
Katsoin tuota Senchaa ja Vaadintakin, tosin aika pikaisesti. Joka paikassa puhutaan, vain, että koodi ajetaan serverillä. En oikein ymmärrä miten nämä toimisivat puhelimella ilman verkkoyhteyttä ? (kuten tässä artikkelissa väitetään)
iPhonen SDK:lla pystyy myös tekemään tuollaisia serverillä ajettavia websovelluksia, jotka näyttävät aivan natiiveilta. Sencha näyttää toimivan muillakin puhelimilla.
Grailsin kautta ainakin voi ajettava koodi hajauttaa clientille ja serverillä ajettavaksi osuuksiksi. Ohjelmaa voi käyttää niin kauan ilman verkkoa kun clientin ei tartte päästä käsiksi serverin softaan. Toki latauksessa pitää verkko olla käytössä mutta sen jälkeen periaatteessa ei välttämättä...
TAPAHTUMAT
Harri J. Talvitie, 31.1.2012 15:11Mix kuopattiin, Microsoftin kehittäjätapahtumat murroksessa
STANDARDIT
Ilari Sani, 12.12.2011 10:48Kaksisuuntaista kommunikaatiota ja moninpelejä webissä: WebSocket valmistuu
YLLÄTTÄVÄT KULUT
Ilari Sani, 9.12.2011 11:03Ohjelmistovioista miljoonalaskut – Java EE -ohjelmistoissa eniten ongelmia
UUSI KAUPPA
Ilari Sani, 7.12.2011 12:04Windows Store maksaa isoille kehittäjille App Storea auliimmin


Ilmoituksesi käsitellään seuraavan työpäivän kuluessa.