OS tizen -sovellus. Smart TV: älytelevision käyttöjärjestelmän valitseminen

Nykyään useilla uusilla Samsungin älytelevisioilla on oma käyttöjärjestelmä, ja Tizen on yksi niistä. Sillä on etuja, haittoja ja joitakin erityispiirteitä, joten tänään keskustelemme siitä yksityiskohtaisemmin.

Tizen on käyttöjärjestelmä, joka perustuu Linuxiin ja jota käytetään useissa laitteissa. Joten sitä ei löydy vain älytelevisioista, vaan myös muista kodinkoneista sekä joidenkin älypuhelimien vanhemmissa malleissa. Tizen tukee täysin HTML5-standardia, ja siinä on sisäänrakennetut salaus- ja tietosuojamekanismit sekä keino tiedostojen ja sovellusten säilyttämiseen. Kaikki tämä mahdollisti resurssitarpeen vähentämisen ja energiankulutuksen vähentämisen.

Tizen toimii loistavasti Internetin kanssa. Koska se voidaan asentaa useisiin laitteisiin, kuten älytelevisioihin, kameroihin, ilmastointilaitteisiin, robottipölynimureihin ja muihin, kaikki nämä laitteet voivat toimia täydellisesti toistensa kanssa. Yhdistämällä ne yhdeksi verkkoksi voit ohjata kaikkia laitteita älypuhelimellasi.

Käyttöliittymä

OS Tizenissä Samsung päätti olla jakamatta Smart TV -käyttöliittymää viiteen luokkaan. Sen sijaan navigointilohko on näytön alareunassa oleva palkki, jossa on kuvakkeet, mikä tekee osioiden ja sovellusten valitsemisesta helpompaa. Vaihtaminen widgetistä toiseen tapahtuu välittömästi, mikä on mahdollista järjestelmän hyvän suorituskyvyn ansiosta.

Näytön alareunassa oleva navigointipalkki on puolestaan ​​jaettu kahteen lohkoon: "Viimeaikaiset" ja "Suositut" -widgetit. Ensimmäinen lohko näyttää viimeksi käytettyjen widgetien lisäksi myös katsotut kanavat. Suositut widgetit näyttävät tärkeimmät. Siellä on myös "Suositus"-osio. Sen avulla voit käyttää Tizen-kauppaa ostaaksesi sovelluksia tai pelejä, käynnistääksesi verkkoselaimen, etsiäksesi sekä kolmannen osapuolen widgetejä ja palveluita.

Tizen OS -käyttöjärjestelmää käyttävissä Samsungin älytelevisioissa on myös pelipalkki, joka:

  • Tarjoaa valtavan valikoiman pelejä eri suuntiin;
  • Tukee erilaisia ​​maksutyyppejä;
  • Tukee pelejä, jotka on kehitetty Java-, HTML5-, C++-, NaCl- ja Unity-kielillä.

Voit ohjata Samsung Smart TV:täsi kaukosäätimen sisäänrakennetulla digitaalisella osoittimella. Tätä varten käytetään gyroskooppia ja Bluetooth-lähetintä. Sen avulla kursorin siirtäminen näytön kentällä on paljon helpompaa. Voit myös ohjata Smart TV:täsi äänikomennoilla, joiden avulla voit asettaa hälytyksen tai säätää äänenvoimakkuutta.

On myös Samsungin älytelevisioiden malleja, joissa on erityinen tila, jossa näyttö on jaettu kahteen osaan. Ensimmäisessä osassa voit katsoa televisio-ohjelmia tai liitettyyn ulkoiseen tallennuslaitteeseen tallennettua sisältöä ja toisessa toistaa sovellusta, surffata Internetissä tai sosiaalisissa verkostoissa. Äänilähdettä ja lohkorajoja voidaan muuttaa tarpeen mukaan.

Voit nyt katsella Smart TV:lläsi lähetettäviä ohjelmia muilla laitteilla. Joten yhdistämällä älypuhelimesi Samsung-televisioon voit siirtää lähetyksen sisällön puhelimen näytölle muodostamalla siihen Wi-Fi-yhteyden.

Tämä suhde voi toimia myös päinvastaiseen suuntaan. Voit tarkastella mobiililaitteellesi tallennettuja tiedostoja suurelta näytöltä.

SDK Tizen

SDK on joukko työkaluja ohjelmistojen kehittämiseen tietylle käyttöjärjestelmälle. Jokaiselle käyttöjärjestelmälle on oma sarja, eikä OS Tizen for Smart TV ole poikkeus.

SDK-arkkitehtuuri näyttää tältä: Siellä on ydin, ja muut alajärjestelmät sijaitsevat sen päällä. Alijärjestelmien ylin kerros sisältää käyttäjäsovelluksia, jotka voivat olla hybridi-, natiivi- tai web-pohjaisia. Myös tässä SDK:ssa on Native Framework ja Web Framework, jotka mahdollistavat pääsyn sovelluskehitykseen. Yleensä tämä SDK sisältää melkein kaiken, mitä voidaan käyttää ohjelmien ja widgetien luomiseen Tizenille.

Natiivisovellukset on jaettu kahteen tyyppiin: käyttöliittymä ja palvelu. Molemmilla on maksimaalinen suorituskyky ja rajoittamaton käyttöoikeus. Ainoa ero on niiden elinkaaressa.

Tässä SDK:ssa voit tarkastella olemassa olevia sovelluksia tai widgetejä esimerkkinä ja ymmärtää ne, luoda omasi niiden pohjalta. Kun kehität ohjelmia käyttäen Tizen SDK:ta, on kuitenkin otettava huomioon seuraavat seikat:

  • Kaikki ohjelmat on kirjoitettu C++:lla;
  • Native Frameworkissa ei käytetä klassisia C++ -poikkeuksia, eli voit käyttää tätä mekanismia koodissa, mutta sitä ei käytetä viitekehyksen sisällä.
  • Palautuskoodeja käytetään poikkeusten sijaan;
  • Objektit luodaan kahdessa vaiheessa. Ensin käytetään konstruktoria ja sitten objektiin kutsutaan Construct-metodia;
  • Niiden funktioiden nimissä, jotka välittävät palautetun kohteen kehittäjälle, käytetään päätettä 'N'. Tämä tarkoittaa, että kehittäjä on vastuussa siitä, että objektit poistetaan itsenäisesti tiettyjen funktioiden kutsun jälkeen.
  • RAII-idiomin käyttöä suositellaan.

Sisältö ja sovellukset Smart TV:ssä

OS Tizen for Smart TV eroaa muista siinä, että sen avulla voit katsella 4K-sisältöä suoraan Internetistä, joka tuli saataville VP9-standardin dekoodauksen tuen ansiosta.

OS Tizenissä on melko suuri määrä widgetejä Samsungin älytelevisioille. Voit käyttää olemassa olevia sovelluksia tai asentaa muita sinulle sopivia sovelluksia.

Videoiden katseluun ja musiikin kuunteluun tarkoitettujen sovellusten lisäksi voit asentaa Samsung Smart TV:hen tekstieditorin, kaikki koulutusohjelmat, widgetit urheiluun tai muihin aiheisiin sekä suuren joukon erilaisia ​​pelejä. Joten käyttämällä Smart TV:n erityisiä widgetejä voit seurata liikenneruuhkia, viimeisimmät uutiset, sään ja valuuttakurssien muutokset.

Lisäksi voit halutessasi kehittää itsenäisesti sovelluksen HTML5:ssä ja mukauttaa sen toimimaan eri alustoilla SDK:n avulla. Tällainen sovellus voi käyttää Smart TV:tä Samsung API:n kautta. Lisäksi Tizen OS -käyttöjärjestelmällä varustetulle Smart TV:lle voidaan luoda tehokkaita pelejä Unity 3D -moottoriin perustuvalla SDK:lla.

Internet-sovellusten ympäristö Caph, joka on saatavilla SDK:ssa, on varattava erikseen. Sen ansiosta sovellusten kehittämisestä Samsungin älytelevisioille on tullut paljon nopeampaa ja helpompaa. Lisäksi Caph käyttää GPU-resursseja nopeuttaa animaatiota ja tarjoaa erilaisia ​​komponentteja Smart TV:hen.

Huomaa.

Suuri määrä erilaisia ​​"älykkäitä" televisioita on tullut saataville Venäjän kauppojen hyllyille. Smart TV:tä valitessaan käyttäjä kohtaa ongelman, mikä käyttöjärjestelmä valita television valinnassa. Nykyään markkinajohtajat käyttävät kolmea käyttöjärjestelmää älytelevisioissaan: Samsungin Tizen, LG WebOS 2.0 tai Sonyn ja Philipsin Android. Tässä artikkelissa puhumme kaikkien kolmen järjestelmän ominaisuuksista ja eduista.

Viime vuonna suurimmat TV-valmistajat esittelivät älylaitteidensa uusia malleja Tizen OS:llä, WebOS 2.0:lla ja Androidilla. Kaksi jälkimmäistä siirtyivät älypuhelimista älytelevisioihin, vain Samsung, jossa on Tizen OS, kehitti "käyttöjärjestelmän" useille laitteille, joilla on mahdollisuus muodostaa yhteys Internetiin. Katsotaanpa tarkemmin nykyaikaisten älytelevisioiden käyttöjärjestelmien ominaisuuksia ja mitä ne tarjoavat käyttäjälle.

Tizen OS

Tizen OS käyttöliittymä

1/3



Samsungin uusimmat televisiomallit on varustettu Tizen-käyttöjärjestelmällä, joka osoittaa yksinkertaisen ja intuitiivisen käyttöliittymän sekä laajat mukautusmahdollisuudet. Kaikissa nykyaikaisissa televisioissa on sähköinen interaktiivinen käyttöohje, josta löydät vastauksen mihin tahansa kysymykseen viittaamatta paperiohjeisiin, mikä on erittäin kätevää.

Kaikkia Samsungin uusien TV-mallien kaukosäätimiä voidaan käyttää digitaalisena osoittimena - niissä on integroitu gyroskooppi, jonka avulla voit ohjata kohdistinta ei painikkeilla, vaan liikuttamalla kättäsi oikeaan suuntaan. Vakiokomentoihin voit käyttää ääniohjausta: kanavien vaihtamista, äänenvoimakkuuden säätöä ja uniajastinta. Kytke mikrofoni päälle painamalla kaukosäätimen vastaavaa painiketta.

Kun Tizen OS -valikko avataan, näyttöön tulee näytön alareunaan peittämättä nykyistä kuvaa tai häiritsemättä katselua. Valikkonauha sisältää 2 luetteloa sovelluksista: suosituin ja viimeksi käytetty. Valmiiksi asennettujen sovellusten valikoima on melko laaja ja on suunnattu venäjänkielisille käyttäjille, mukaan lukien suositut online-elokuvateatterit IVI, Amediateka, Tvigle, Zoomby, Megogo, online-videopalvelut - YouTube ja Rutube.

Videoiden ja TV-kanavien katselun lisäksi Tizen OS mahdollistaa erilaisten pelien asentamisen Tizen Storen sovelluskaupasta. Pelien pääsyä varten on erillinen pääsypaneeli pelikirjastoon. Tizenillä on myös mahdollisuus vaihtaa useiden sovellusten välillä palaamatta kotisivulle, ja vanhemmissa malleissa on moniajo - tuki moniikkunatilalle: videoiden katselu samalla netissä surffaamalla jne. Kun tämä toiminto on käytössä, näyttö jaetaan ja sen kokoa voidaan säätää valitsemalla kuvan reunat sinulle sopivaksi. Uuden käyttöjärjestelmän selain ei ole kovin nopea, mutta käsittelen sitä ilman suurta kritiikkiä, koska en huomannut havaittavia "jarruja".

Käyttöjärjestelmällä on mahdollisuus lähettää kuvia televisiosta älypuhelimeen sekä suoratoistaa kuvia mobiililaitteista televisioon Miracast-tekniikan avulla. Lisäksi voit käyttää sisältöä kaikista televisioon liitetyistä laitteista.

WebOS 2.0

WebOS 2.0 käyttöliittymä

1/2



LG:n älytelevisioille kehitetty WebOS 2.0 -käyttöjärjestelmä on samanlainen kuin Tizen, mutta siinä on erilainen muotoilu: samanlainen valikkonauha, joka näkyy näytön alareunassa; ääniohjaus identtisellä kaukosäätimellä ja jopa moniajo ovat edelleen olemassa. WebOS 2.0 sisältää myös "Ohjatun asennustoiminnon", jossa on interaktiivinen käyttöliittymä.

WebOS 2.0 tarjoaa pääsyn moniin verkkopalveluihin - IVI, Okko, Megogo, Amediateka, sekä pääsyn peleihin ja muihin sovelluksiin LG Storen kautta.

Kuten jo sanoin, WebOS 2.0:ssa on myös moniikkunainen käyttöliittymä, ja sen avulla voit käyttää useita samanaikaisesti käynnissä olevia prosesseja palaamatta päävalikkoon. LG:n WebOS mahdollistaa pääsyn sisältöön kaikista televisioon liitetyistä laitteista SmartShare-toiminnon avulla, ja tietysti käyttöjärjestelmä tukee myös kuvien siirtoa mobiililaitteista (). Yleisesti ottaen WebOS 2.0 on Tizenin täydellinen analogi modifioidulla käyttöliittymällä.

Android TV

Android TV -käyttöliittymä

1/2



Android TV:t ovat erittäin käyttäjäystävällisiä ja helppokäyttöisiä. Kotisivu on näyttö, jossa on vaakasuuntaisia ​​sovelluksia lajiteltuina kategorioiden mukaan. Ensimmäinen sarake näyttää luettelon äskettäin katsotuista videoista, toinen sisältää kaikki älytelevisioon asennetut sovellukset ja kolmas sisältää luettelon peleistä. Alin palvelusarake tarjoaa pääsyn asetusvalikkoon. Käyttöliittymän puutteista: aloitusnäytön soittaminen videon toiston tai television katselun aikana peittää kuvan kokonaan.

Monet uskovat, että Android TV on kätevä älypuhelimien käyttäjille, joilla on samanlainen käyttöjärjestelmä, koska sen avulla voit asentaa televisioon samat sovellukset, joita käyttäjä käyttää älypuhelimessa. Ensinnäkin käytännössä kaikki sovellukset eivät ole käytettävissä älytelevision kanssa työskentelemiseen, ja toiseksi on vaikea löytää vastaavia ohjelmia. Android TV:n tärkein etu on mahdollisuus asentaa pelejä virallisesta Google-sovelluskaupasta. Pelaajat löytävät helposti sopivan ohjaimen, ja myös näppäimistöt ovat tuettuja. Lisäksi kaikki Android TV -pohjaiset televisiot tukevat Chromecast-tekniikkaa, jota voidaan käyttää sisällön suoratoistamiseen mobiililaitteista televisioon.

Johtopäätös

Kokemattomille käyttäjille Samsung-televisiot, joissa on OC Tizen, ovat ystävällisempiä, koska Tizeniin on jo asennettu venäjänkielisten sovellusten paketti, eikä televisiota tarvitse määrittää samalla, kun ymmärrät uuden käyttöjärjestelmän. Olin tyytyväinen multitasking-tukeen, jonka avulla voit toistaa samanaikaisesti videota television ruudulla ja käyttää selainta sekä lähettää kuvia televisiosta mobiililaitteeseen.

LG-fanit eivät tule pettymään WebOS 2.0 -käyttöjärjestelmään, joka on pohjimmiltaan OC Tizenin analogi. Ottaen huomioon, että WebOS 3.0:n odotetaan valmistuvan vuoden 2016 alussa, on perusteltu tilaisuus odottaa LG:n älytelevisioiden uusien mallien ilmestymistä.

Ollakseni rehellinen, valitsin itselleni television, jossa on Android TV, mutta en suosittele sitä vielä tavalliselle käyttäjälle. Jos olet varma Android-käyttöjärjestelmää käyttävän älypuhelimen käyttäjä, olet hieman tekninen ja olet valmis mukauttamaan televisiotasi, Android TV:n televisio on valintasi. Niille, jotka haluavat käyttää televisiota lähetyskanavien ja videoiden katseluun online-elokuvateattereissa, on parempi antaa etusija muille käyttöjärjestelmille. Android TV -alustalla olevaa televisiota voi todella käyttää multimediakeskuksena, koska tässä käyttöjärjestelmässä on lukuisia asetuksia ja tällaisen älytelevision käyttö on täydellinen videokirjastosi ja pelien pelaamiseen.

Tässä artikkelissa haluan puhua vaikutelmista, joita sain tutustuessani Tizen OS:ään - uuteen käyttöjärjestelmään, jolle voit ja kannattaa kirjoittaa web-tekniikoihin perustuvia sovelluksia (js, css, html). Samsung, Intel ja useat muut suuret yritykset ovat investoineet siihen paljon vaivaa, aikaa ja rahaa, ja lähitulevaisuudessa he näkevät sen Androidin ja muiden mobiilikäyttöjärjestelmien pääkorvikkeena useimmissa laitteissa.

Haluan heti huomauttaa, että minulla ei ole mitään tekemistä Tizenin kehittämisen tai edistämisen kanssa. Siksi tämä artikkeli on ulkopuolinen näkemys, web-kehittäjän näkökulmasta, hieman subjektiivinen, mutta mahdollisimman rehellinen.

Mikä on Tizen OS?

Tizen on Linux-ytimeen perustuva avoin käyttöjärjestelmä, joka on suunniteltu monenlaisille laitteille:

  • älypuhelimet
  • tabletteja
  • tietokoneita
  • autojen järjestelmät
  • televisiot
  • digikameroita
  • kulutuselektroniikka
  • lääketieteelliset laitteet
  • älykkään kodin komponentit

  • jne.

Tizen-logo on isot kirjaimet TIZEN (lausutaan "Tizen"). Symboli on Tizen Pinwheel.

Tizenin luojat sisällyttivät sen nimeen kolme perustermiä:

  1. Tie – yhteys,
  2. Nousu – aktiivisuus (nouseva)
  3. Zen – meditatiiviset ominaisuudet (Zen)

Samsung Electronicsin toinen toimitusjohtaja totesi äskettäin:

“Haluamme nähdä Tizenin kaikessa”

Voiko Tizen todella kilpailla OC-markkinoilla? Selvitetään se.

Mistä hän tuli? Hieman historiaa...

Syyskuun 27. päivänä 2011 kaksi organisaatiota, LiMo Foundation ja Linux Foundation, ilmoittivat virallisesti uuden avoimen lähdekoodin ohjelmistoalustan, Tizenin, lanseerauksesta, joka perustuu Linux-ytimeen. Projektia johtivat Samsung ja Intel yhteistyössä LiMo Foundation -konsortion kanssa.

Mutta todellisuudessa kaikki ei ole niin yksinkertaista. Tizenillä on pitkä taustatarina.

Yksityiskohtiin menemättä, kaikki alkoi jotenkin näin:

Maemo

Vuonna 2005 Nokia esitteli ensimmäisen version Maemo- Debianiin perustuva alusta kannettaville laitteille.

MobLin

Vuonna 2007 julkaistiin erikoistunut Linux-jakelu nimeltä Moblin (VÄKIJOUKKO ile LIN ux), suunniteltu toimimaan ultrakannettavissa laitteissa, joissa on Intel Atomintel -prosessori.


Maemo + MobLin = MeeGo


Vuonna 2010 Nokia ja Intel yhdistävät voimansa ja luovat alustan MeeGo perustuu Maemoon ja Mobliniin. Se käyttää myös Fedoran, Debianin ja OpenSUSEn kehitystä. Ensimmäinen versio julkaistiin vuonna 2010, mutta jo syyskuussa 2011 ilmoitettiin, että vuoden 2012 aikana MeeGon kehitys on osa tulevaa Tizeniä.


LiMo

Vuonna 2007 Linux Foundation ja Samsung luovat LiMo (LI nux M.O. sappi) perustaa ja vapauttaa LiMo Platform -ohjelmistoalustan (R1 - 2008, R2 - 2009). Lokakuussa 2009 markkinoilla oli jo 40 LiMo-laitetta. Vuonna 2012 ilmoitettiin, että LiMo-säätiö muutetaan Tiznen-yhdistykseksi.


Bada

Samaan aikaan Samsung työskentelee suljetulla alustalla Bada ja vuosina 2010-2013 se tuottaa useita vakaita versioita Badasta ja niin sanottujen "badafonien" sarjaa. 25. helmikuuta 2013 - Samsung ilmoitti virallisesti Badan ja Tizenin yhdistämisestä.

Tizen yhdistys

Kuten edellä mainittiin, vuonna 2012 LiMo Foundation nimettiin virallisesti Tizen Associationiksi, johon kuului 12 yritystä: Samsung, Intel, Huawei, Fujitsu, NEC, Panasonic, KT, Sprint, SK Telecom, Orange, NTT Docomo, Vodafone.

Tizen IVI (ajoneuvon sisäinen infotainment)

Lisäksi vuonna 2012 Linux Foundation perusti työryhmän Automotive-luokan Linux, jonka tavoitteena on kehittää yhtenäinen alusta autojen infotainment-järjestelmille.

Se sisältää sellaisia ​​kuuluisia tuotemerkkejä kuin Jaguar, Toyota, Nissan, Land Rover, Fujitsu, Intel, Samsung, NEC, NVIDIA, Aisin AW, DENSO Corporation, Feuerlabs, HARMAN, Reaktor, Renesas, Symbio, Texas Instruments Incorporated (TI), Tieto ja muut

Tizen valittiin projektiksi, johon IVI-alustaa kehitetään.

Ja jopa "innovatiivisin" yritys Kamaz esitteli näyttelyssä kuorma-autoa, jossa oli Tizen-järjestelmä tavallisen kasettiradion sijaan.

Olemassa olevat laitteet, joissa on Tizen.

Tällä hetkellä (kesällä 2014) on jo useita erilaisia ​​Tizen-pohjaisia ​​laitteita:

  • Samsung NX300M digitaalikamera (lokakuu 2013)
  • Gear 2 -älykello (huhtikuu 2014)
  • Tizen-älypuhelin Samsung Z (kesä 2014)
  • Tizen TV Smart TV prototyyppi (kesä 2014)

Huhujen mukaan Samsung esittelee syyskuussa 2014 myös Tizeniin perustuvat Gear Glass -lisätyn todellisuuden lasit. Yhtiö on jo saanut useita älylaseihin liittyviä patentteja. Yksi niistä ehdottaa, että Gear Glassissa ei ole vain näyttöä, vaan myös sisäänrakennettu kaiutin. Valitettavasti tiedot ovat epävirallisia. Samsung ei ole vielä kommentoinut asiaa.

Laitteiston yhteensopivuus

Tizen tukee ARM- ja x86-prosessoriarkkitehtuureihin perustuvia laitteistoalustoja. Järjestelmä tukee Full HD -näyttöjä jopa alkuvaiheessa. Tizenillä on myös jo tuki 64-bittisille Intel- ja ARM-arkkitehtuureille. Tämä oli ennakoitavissa, koska Intel on yksi sen tärkeimmistä kehittäjistä.

Tizen-alusta ja arkkitehtuuri

Kuten edellä mainittiin, Tizen on avoin käyttöjärjestelmä, joka perustuu Linux-ytimeen. Joten, GNU, avoin lähdekoodi, vapaus ja kaikki.

Tizenillä ei kuitenkaan ole mitään yhteistä Androidin kanssa. Kaikki ajurit kirjoitettiin tyhjästä. Tästä syystä nykyiset koontiversiot ovat huomattavasti nopeampia kuin Android.

Tizen suunniteltiin alun perin käyttöjärjestelmäksi, jonka kehitystä tulisi tehdä web-tekniikoiden (kyllä, kyllä... HTML5/JavaScript/CSS) pohjalta. Tämä ei tarkoita, että tämä olisi uusi idea. Se on jo onnistuneesti toteutettu webOS-, chromeOS- ja firefoxOS-käyttöjärjestelmissä. Mutta Tizenin luojat menivät pidemmälle. Ne tarjoavat myös komponentteja sovellusrajapintojen rakentamiseen ja verkkosovellusliittymään integroitaviksi sisäänrakennettujen sovellusten ja laitteistojen kanssa (kellot, hälytykset, muistutukset, ilmoitukset, puhelut, yhteystiedot, Bluetooth, virta, järjestelmäasetukset jne.)

Mutta mikä vielä hauskempaa on, että versiosta 2 alkaen voit kirjoittaa korkean suorituskyvyn sovelluksia Tizenille, myös C++:lla (käyttäen OpenGL® ES:tä, OpenAL:ia ja OpenMP®:tä sekä Glibc-, libstdc++-, libxml2-kirjastoja). Tässä käytetään badan kehitystä, mikä mahdollistaa myös yhteensopivuuden "badafoneille" kirjoitettujen sovellusten kanssa.

Esimerkiksi VK for Tizen on kirjoitettu hybridisovelluksena.

Kehitys Tizenille.

Kaikki kehittäjille tärkeät tiedot ovat osoitteessa developer.tizen.org

Tällä hetkellä (07.2014) saatavilla on 2 SDK-tyyppiä:

  • Tizen 2.2.1 SDK (matkapuhelimille ja vastaaville laitteille)
  • Tizen SDK for Wearable 1.0.0b2 (kelloille ja vastaaville laitteille)

Windowsille, OS X:lle ja Ubuntulle on versioita.

Mikä SDK:ssa on vikana?

Subjektiivisen mielipiteeni mukaan SDK on edelleen erittäin karkea. Käydään läpi sen komponentit:

1. IDE (Eclipse)

Täällä on kaikki hyvin, paitsi eclipsen valitseminen alustaksi! Kokeilin sitä OS X:llä, jossa oli 8 Gt muistia ja core i7. Kehitysympäristö latautuu pitkään, hidastuu, jäätyy ja on hieman ärsyttävää...

2. Web-simulaattori (kromipohjainen)

Simulaattorilla voit tehdä virheenkorjauksen, virheenkorjauksen ja esitestaa Tizenille kirjoitettuja verkkosovelluksia. Saatavilla on laitteen kiertojen simulointi, laitteistopainikkeet, zoomaus, puhelut, tekstiviestit, maantieteellinen sijainti jne.

Simulaattorin kanssa työskennellessäsi ei voi olla tuntematta, että sen käyttöliittymä ja UX ovat "keskeneräisiä". Tavallinen jQuery UI -teema, hankalat ohjaimet, käyttöliittymässä paljon visuaalisia puutteita... Kaikki tämä näyttää enemmän kahdessa päivässä polvessa tehdyltä kuin Samsungin ja Intelin tuotteelta ;)

3. Emulaattori (QEMU-pohjainen laitteistoemulointi)

Kaikki näyttää kauniilta ja näyttää toimivan, mutta se on todella hidasta. En ole vain minä sitä mieltä.

Lisäksi Samsungilla on Remote-testilaboratorio, josta voit varata aidon Tizen-laitteen testeihin jopa 2 tunniksi.

4. Käyttöliittymän rakentaja

Käyttöliittymän rakentajalla voit rakentaa joitain käyttöliittymiä ja koota ne liukusäätimillä, painikkeilla, valintaruuduilla ja muilla elementeillä, joita on valtava määrä. Tämän seurauksena saat valmiin html-merkinnän.

Hälyttävää on, että huolellisen käyttöliittymän rakentamisen jälkeen lopputulos on jotain visuaalisesti rumaa, kun taas tuloksena oleva html-tiedosto sisältää seuraavan merkinnän:

Tämän tiedoston on luonut Tizen Web UI Builder. Tämä tiedosto luodaan automaattisesti aina, kun tallennat projektin. Älä muokkaa tätä tiedostoa käsin.

Ollakseni rehellinen, on vaikea kuvitella tämän käyttöliittymän rakentamisen käyttämistä todellisten käyttöliittymien rakentamiseen. Samalla se on myös melko epämukava ja buginen.

5. Dokumentaatio

Yhdessä SDK:n kanssa saat paikallisen palvelimen dokumentaatioineen. Tässä meidän täytyy osoittaa kunnioitusta, se on melko yksityiskohtainen, vaikka se on tehty jollain kauhealla moottorilla.

6. Sovellusesimerkkejä

Tämä on luultavasti ainoa asia, josta pidin Tizen SDK:ssa. Esimerkkejä on monia, ne ovat monipuolisia ja hyvin kirjoitettuja. Siellä on melkein kaikkea: kompasseista ja kelloista valokuvasovelluksiin, chateihin ja tekstiviesteihin. Joskus on paljon helpompaa ja nopeampaa nähdä, miten esimerkit toimivat, kuin lukea dokumentaatiota.

Tizen-design - paranee ja parempaa joka päivä!

Marraskuussa 2013 Tizen OS -käyttöliittymä näytti selvästi hipsteriltä:

Ja siitä tuli mieleen lapsuudesta tutut vanhat Nokian käyttöliittymät:

Ja laskin toi mieleen muistot jostain kauan unohdetusta:

Mutta kaikki muuttuu parempaan suuntaan. Kun katsot uuden Tizen Z -puhelimen käyttöliittymää, huomaat kauniin, sileän ja selkeän litteän käyttöliittymän, joka muistuttaa tavallisia Android-teemoja, pyöreitä kuvakkeita, jotka muistuttavat hieman Firefox OS -käyttöjärjestelmää. Työtilojen ja sovellusten järjestämisessä on useita ei-standardiratkaisuja.

Näyttää aika siistiltä! Samaa voidaan sanoa Samsung TV:n suunnittelusta.

Nykyään on erittäin muodikasta omistaa oma markkinapaikka. Tizenillä on myös se. Tässä on joitain tietoja, jotka löysin.

  • Tizen Store on esiasennettu kaikille laitteille.
  • Rekisteröityminen kehittäjille on ilmaista.
  • Jopa 70 % sovelluksen tuotoista menee kehittäjälle.
  • Hakemusten analysointi lupaa olla melko nopea (enintään kolme päivää).

Tizenstore.comin verkkoversio ei ole vielä saatavilla (kesä 2014):

Mutta kehittäjät voivat jo käyttää seller.tizenstore.com-sivustoa rekisteröitymiseen ja sovellusten lataamiseen.

Viimeisessä kuvakaappauksessa on hauska motivoiva kirjoitus:

Lähetä hakemuksesi ja voita valoisampi tulevaisuus Tizen OS:llä

Lopuksi

Rehellisesti sanottuna, minä henkilökohtaisesti kehittäjänä muutama viikko sitten (ennen SDK:n asentamista) todella halusin kirjoittaa verkkosovelluksen Tizenille. Mutta nyt halu katosi. Syynä tähän on SDK:n raakuus, kyvyttömyys kokeilla sovelluksia oikeilla laitteilla ja tietysti se, että ei ole vielä täysin selvää, miksi tarvitsen tätä ja miten voin ansaita sillä rahaa.

Mutta tämä kaikki on vasta alkua. Tizenillä on kaikki mahdollisuudet tulla merkittäväksi toimijaksi käyttöjärjestelmämarkkinoilla tai ainakin miehittää tiukasti tietyn segmentin niissä. Samsungilla on jo nyt erittäin suuri auktoriteetti mobiililaitteiden maailmassa, toisin kuin esimerkiksi rinnakkain kehittävä Firefox OS. On vaikea sanoa, tuleeko Tizenistä uusi Android vai katoaako se hiljaa kuten Bada.

Mitä mieltä olet tästä? Odotan pyhäpäiviä kommenteissa ;)

Tizen OS -kehittäjien portaali on julkaissut binaaritiedostot ensimmäisen ilmaisen käyttöjärjestelmän Tizen jakelusta kotimaiselle prosessorille 1892VM14YA ELVIS Scientific and Production Centeristä.

Mikropiiri on valmistettu CMOS-tekniikalla, jonka topologisen elementin vähimmäiskoko on 40 nm.

Tizen OS

Tizen on avoimen lähdekoodin käyttöjärjestelmä, joka perustuu Linux-ytimeen. Se on suunniteltu älypuhelimille, tableteille, PC:ille ja muille laitteille ja toimii prosessoreilla, joissa on ARM- ja x86-arkkitehtuuri. Tizeniä tukevat Linux Foudation ja useat suuret yritykset, jotka ovat Tizen Association -konsortion jäseniä: nämä ovat OEM-valmistajia (kuten Intel, Samsung, Panasonic, NEC, Huawei) ja matkapuhelinoperaattoreita. Ohjauskomitean (Technical Steering Group) muodostavat Intel ja Samsung.

Tizen OS:llä on tiettyjä etuja iOS:ään ja Androidiin verrattuna. Järjestelmä toteuttaa Open Connectivityn avoimia standardeja, kuten IoTivity. Samsung valmistaa eniten tähän käyttöjärjestelmään perustuvia tuotteita, mukaan lukien älypuhelimet, televisiot ja esineiden Internetiin tarkoitetut laitteet.

Esimerkiksi Samsung ilmoitti äskettäin yhdessä venäläisen GNU/Linux Centerin kanssa "suojatun älypuhelimen" Samsung Z3 myynnin alkamisesta Venäjällä Tizen OS -käyttöjärjestelmässä. Laite on sertifioitu yrityksille, joilla on korkeat turvallisuusvaatimukset.

Samsung Z3 on Galaxy S III:n budjettiversio, ja se maksaa Venäjän valtion omistamille yrityksille vähemmän kuin sertifioitu. Mutta samaan aikaan Samsung Z3 ei todennäköisesti läpäise venäläisten laitteiden sertifiointivaatimuksia, ennen kuin se käyttää kotimaista prosessoria ja venäläistä käyttöjärjestelmää.

Tavallisille käyttäjille ei ole järkeä ostaa "suojattua älypuhelinta", joka sertifioinnin vuoksi maksaa paljon enemmän kuin tavallinen.

Taizen.ru

Venäjällä Tozen-käyttöjärjestelmää edistää ja tukee Taizen.ru-konsortio, joka on Taizen-käyttöjärjestelmän venäläisen jakelun yksinomainen omistaja. Venäläisen jakelun pääpiirre on integroidun suojatun suojausprofiilin käyttöönotto venäläisten sääntelyviranomaisten vaatimusten mukaisesti.

Melkein kaksi vuotta on kulunut LiMo Foundationin ja Linux Foudationin Tizen OS:n julkistamisesta, mutta tätä aihetta ei ole vieläkään riittävästi käsitelty Habressa. Tässä artikkelissa esittelen sinulle uuden käyttöjärjestelmän, käyn läpi tärkeimmät kehitystyökalut ja siihen liittyvät resurssit ja puhun tavoista ansaita rahaa Tizenillä.

Lisäksi pohditaan mahdollisuutta tulevaisuudessa käyttää Tizen-pohjaisia ​​ohjelmistoja täysin erilaisiin laitteisiin: televisioihin, digitaalisiin signaalivastaanottimiin, multimediajärjestelmiin ja jopa kodinkoneisiin.

Kehitys Tizenille

Tizenin tärkein kehitystyökalu on Tizen SDK, joka sisältää Eclipse-pohjaisen IDE:n, joukon työkaluja (Web Simulator, Emulator, Interface Designer ja muut), kääntäjän, dokumentaation ja esimerkkisovelluksia. Tizen SDK -versiot ovat saatavilla Ubuntulle (x32/x64), Windows XP:lle ja Windows 7:lle (x32/x64), Apple Mac OS X 10.7 Lionille ja 10.8 Mountain Lionille (x64). Voit myös lisätä SDK:hen työkalun badalle luotujen sovellusten siirtoon yhdistämällä lisätietovaraston.

Mutta on muitakin kehitystyökaluja, jotka tukevat Tizeniä. Esimerkiksi Intel XDK, HTML5:tä käyttävä cross-platform kehitystyökalu ja Intel HTML5 App Porter Tool, jonka avulla voit muuntaa iOS-ohjelmia HTML5-sovelluksiksi. Voit suunnitella, prototyyppiä ja virheenkorjausliittymiä käyttämällä Tizen UX Layouter & Composer -sovellusta. On myös tärkeää huomata, että Tizen-pelien kehitystä tukivat Havok (Project Anarchy), Unity Technologies (Unity3D), Marmalade (PhoneGap), Game Salad ja YoYo Games sopeuttaen moottoreitaan ja työkalujaan. Ja suosittua Qt-työkalupakkia käyttävien kehittäjien pitäisi olla kiinnostuneita nopeasti kehittyvästä projektista, joka on suunniteltu mahdollistamaan Qt-sovellusten toimiminen Tizeniä käyttävissä laitteissa.

Tizenin tulot

Kuten nykyään on yleistä, Tizenillä on oma sovelluskauppa - Samsungin kehittämä Tizen Store. Vastaava ohjelma esiasennettuna jokaiselle laitteelle. Tizen Storen asiakasosa ei ole vielä saatavilla, mutta kehittäjille on jo annettu mahdollisuus ladata sovelluksia myyjätoimistoon. Tämä antaa meille mahdollisuuden olla ensimmäisten joukossa, joka valloittaa sovellusmarkkinoiden vielä suhteellisen vapaan markkinaraon. Tizen Store voi isännöidä HTML5-, natiivi- ja hybridisovelluksia. Jatkossa on tarkoitus tukea muuta multimediasisältöä. Kaupan tärkeimmät ominaisuudet ovat ladattujen sovellusten nopea analysointiprosessi, joka kestää enintään kolme päivää, ja suuri osuus kehittäjän sovellusten myynnistä saadusta voitosta - 70%.

Tizen-kehittäjille järjestetään myös kilpailuja ja hackathoneja ympäri maailmaa. Esimerkiksi 10. heinäkuuta alkoi hakukilpailu, jonka töiden vastaanotto päättyy 1. marraskuuta. Tämän kilpailun erottuva piirre ovat valtavat rahapalkinnot - kokonaisrahasto on yli 4 miljoonaa dollaria! 54 voittajaa valitaan yhdeksässä kategoriassa (3 peli- ja 6 tietokirjallisuutta). Lisäksi kymmenen parhaan HTML5-sovelluksen kehittäjät saavat lisäpalkintoja. Tämä on loistava tilaisuus saada arvokas palkinto kyvyistäsi, kiirehdi mukaan!

Tizen Internetissä

Pääasiallinen tiedonlähde Tizenistä on Tizen.org, jota ylläpitää Linux Foundation. Se koostuu useista osista:
  • pääsivulla on yleistä tietoa, uutisia ja ilmoituksia tulevista tapahtumista,
  • kehittäjäsivulla voit ladata SDK:n, tarkastella dokumentaatiota ja osallistua keskusteluihin foorumilla,
  • on omistautunut Tizen-alustan kehittämiseen ja sen siirtämiseen laitteisiin.
Lisäksi siellä on virheseuranta ja wiki-artikkeleiden osio.

Tämä päättää johdantoartikkelini, ja kutsun sinut seuraamaan Tizen-uutisia