Taloussanomat
Lue uutinen mobiilisivustolla
Ei vielä valmiita

Chrome-selain myös Macille ja Linuxille

8.9.2008 07:04 Google Chrome-selaimen Mac- ja Linux-versiot kirjoitetaan kokonaan uudelleen, ei vain Windows-koodia muuttamalla.

Googlen Amanda Walker kertoi hankkeista yhtiön blogissa. Hänen mukaansa selaimen koodi kirjoitetaan kokonaan uudelleen Maciä ja Linuxia varten.

Walkerin mukaan Mac- ja Linux-versiot ovat vasta kehitysvaiheessa. Ne ovat tällä hetkellä ”enemmän sovelluksen osia” kuin valmiita selaimia.

Google aikoo pitää Mac- ja Linux-projektit ”avoimina” siten, että käyttäjät pystyvät seuraamaan projektien edistystä.

- Monista syistä alkuperäinen design tehtiin ensin Windowsia varten.

- Halusimme, että Chromen käyttö sujuu helposti. Tämä on vaikeaa, jos pitää testata kolmea alustaa samaan aikaan, Walker kirjoitti.

Chromen Windows-koodia ei ole tarkoitus muuntaa Linuxille tai Macille, vaan projektit kehittää kullekin alustalle erikoistuneet koodaajat.

Jutun kirjoitti: Marko Mannila

Marko Mannila

Teksti on lisensoitu Creative Commons Nimeä-Ei muutoksia-Epäkaupallinen -lisenssillä.

Kommentit (14)

Huono 0
Vaikuttaa siltä että Google aikoo nähdä vaivaa saadakseen muillekin alustoille laadukkaan tuotteen tehtyä. Uutisessa kuitenkin lukee "8.9. klo 07:04 Google Chrome-selaimen Mac- ja Linux-versiot kirjoitetaan kokonaan uudelleen, ei vain Windows-koodia muuttamalla." mikä ei ole täysin totta, eli "kokonaan" tarkoittaa ehkäpä paremminkin "osaksi"?

Linkitetystä aineistosta:
"These versions are not being built by separate teams, however. Everyone working on Chromium can and does contribute to all platforms, in order to keep things from diverging too far, and all versions are built from the same sources. You can see the first steps of this in the source tree right now: you can already build some modules (and run unit tests!) on the Mac and Linux, and more will be landing in the tree as we move forward. Our build infrastructure also notifies everyone when a change on one platform breaks the build on another, which keeps everyone in sync."
Huomauttaja
Huono 1
Pidän kovasti Google Chromen Windows-versiosta (muutamista puutteista ja vioista huolimatta) ja itseasiassa odottelinkin Mac-versiota ilmestyväksi piakkoin, mutta taitaa odotus muodostua pitkäksi.
Jari
Pidän kovasti Google Chromen Windows-versiosta (muutamista puutteista ja vioista huolimatta) ja itseasiassa odottelinkin Mac-versiota ilmestyväksi piakkoin, mutta taitaa odotus muodostua pitkäksi.
Jari
Pidän kovasti Google Chromen Windows-versiosta (muutamista puutteista ja vioista huolimatta) ja itseasiassa odottelinkin Mac-versiota ilmestyväksi piakkoin, mutta taitaa odotus muodostua pitkäksi.
Jari
Sivusto ilmoitti virheestä, mutta kommenti tuli silti kolmeen kertaan. Tsori.
Jari
Aika erikoista ohjelmistosuunnittelua harrastavat Googlella. Vaikka kielenä on nimellisesti C++, ovat ohjelmointimenetelmät suoraan C:stä kopioituja, joka viittaisi siihen että suurin osa tiimistä ei C++:aa osaakaan muuten lainkaan, mutta on kuitenkin opiskellut minimimäärän olio-ohjelmointia.

Miten lisäksi voi olla mahdollista, että vielä tänäpäivänä usealle alustalle tarkoitettu ohjelmisto koodataan erikseen kullekin alustalle? Eivät ole Googlella tainneet kuulla myöskään alustariippumattomista kirjastoista, kuten esim. Boost. Niillä ohjelman voi kirjoittaa kerralla kaikille alustoille ja vielä paljon helpommin kuin tuolla C-C++-räpellyksellä, jota käyttävät.

Hyvänä esimerkkinä alustariippumattomasta ohjelmoinnista myös hyvin matalalla tasolla ovat Nvidian näytönohjainten ajurit, jotka ovat suurimmaksi osaksi samaa koodia Windowsilla ja Linuxilla, vain rajapinta muuttuu.
Lasse Kärkkäinen
Aika erikoista ohjelmistosuunnittelua harrastavat Googlella. Vaikka kielenä on nimellisesti C++, ovat ohjelmointimenetelmät suoraan C:stä kopioituja, joka viittaisi siihen että suurin osa tiimistä ei C++:aa osaakaan muuten lainkaan, mutta on kuitenkin opiskellut minimimäärän olio-ohjelmointia.

Miten lisäksi voi olla mahdollista, että vielä tänäpäivänä usealle alustalle tarkoitettu ohjelmisto koodataan erikseen kullekin alustalle? Eivät ole Googlella tainneet kuulla myöskään alustariippumattomista kirjastoista, kuten esim. Boost. Niillä ohjelman voi kirjoittaa kerralla kaikille alustoille ja vielä paljon helpommin kuin tuolla C-C++-räpellyksellä, jota käyttävät.

Hyvänä esimerkkinä alustariippumattomasta ohjelmoinnista myös hyvin matalalla tasolla ovat Nvidian näytönohjainten ajurit, jotka ovat suurimmaksi osaksi samaa koodia Windowsilla ja Linuxilla, vain rajapinta muuttuu.
Lasse Kärkkäinen
Aika erikoista ohjelmistosuunnittelua harrastavat Googlella. Vaikka kielenä on nimellisesti C++, ovat ohjelmointimenetelmät suoraan C:stä kopioituja, joka viittaisi siihen että suurin osa tiimistä ei C++:aa osaakaan muuten lainkaan, mutta on kuitenkin opiskellut minimimäärän olio-ohjelmointia.

Miten lisäksi voi olla mahdollista, että vielä tänäpäivänä usealle alustalle tarkoitettu ohjelmisto koodataan erikseen kullekin alustalle? Eivät ole Googlella tainneet kuulla myöskään alustariippumattomista kirjastoista, kuten esim. Boost. Niillä ohjelman voi kirjoittaa kerralla kaikille alustoille ja vielä paljon helpommin kuin tuolla C-C++-räpellyksellä, jota käyttävät.

Hyvänä esimerkkinä alustariippumattomasta ohjelmoinnista myös hyvin matalalla tasolla ovat Nvidian näytönohjainten ajurit, jotka ovat suurimmaksi osaksi samaa koodia Windowsilla ja Linuxilla, vain rajapinta muuttuu.
Tronic
Aika erikoista ohjelmistosuunnittelua harrastavat Googlella. Vaikka kielenä on nimellisesti C++, ovat ohjelmointimenetelmät suoraan C:stä kopioituja, joka viittaisi siihen että suurin osa tiimistä ei C++:aa osaakaan muuten lainkaan, mutta on kuitenkin opiskellut minimimäärän olio-ohjelmointia.

Miten lisäksi voi olla mahdollista, että vielä tänäpäivänä usealle alustalle tarkoitettu ohjelmisto koodataan erikseen kullekin alustalle? Eivät ole Googlella tainneet kuulla myöskään alustariippumattomista kirjastoista, kuten esim. Boost. Niillä ohjelman voi kirjoittaa kerralla kaikille alustoille ja vielä paljon helpommin kuin tuolla C-C++-räpellyksellä, jota käyttävät.

Hyvänä esimerkkinä alustariippumattomasta ohjelmoinnista myös hyvin matalalla tasolla ovat Nvidian näytönohjainten ajurit, jotka ovat suurimmaksi osaksi samaa koodia Windowsilla ja Linuxilla, vain rajapinta muuttuu.
Tronic
Aika erikoista ohjelmistosuunnittelua harrastavat Googlella. Vaikka kielenä on nimellisesti C++, ovat ohjelmointimenetelmät suoraan C:stä kopioituja, joka viittaisi siihen että suurin osa tiimistä ei C++:aa osaakaan muuten lainkaan, mutta on kuitenkin opiskellut minimimäärän olio-ohjelmointia.

Miten lisäksi voi olla mahdollista, että vielä tänäpäivänä usealle alustalle tarkoitettu ohjelmisto koodataan erikseen kullekin alustalle? Eivät ole Googlella tainneet kuulla myöskään alustariippumattomista kirjastoista, kuten esim. Boost. Niillä ohjelman voi kirjoittaa kerralla kaikille alustoille ja vielä paljon helpommin kuin tuolla C-C++-räpellyksellä, jota käyttävät.
Tronic
Sivut: 1 2 Edellinen Seuraava
Kirjoita vastaus
Ohjeet: Pysy aiheessa ja kirjoita napakasti. Muista, että haastateltavilla, kanssakeskustelijoilla ja toimittajilla on oikeus omaan, eriävään mielipiteeseen. Ole kohtelias ja ystävällinen, äläkä tarkoituksella provosoi tai hauku muita keskustelijoita. Taloussanomat varaa oikeuden poistaa asiattomat viestit. Varauduthan siihen, että linkkejä sisältävät viestit tarkistetaan yksitellen roskapostin suodattamiseksi. Arvostamme mielipidettäsi!
> Lue koko keskusteluetiketti

Uusimmat uutiset

Digiyesterday

Viisi vuotta sitten

Enum jäi lähtökuoppiin

24.05.2007 Noin kolmen tuhannen lanka- ja 2 500 laajakaistaliittymäasiakkaan Alajärven puhelinosuuskunta rekisteröityi ensimmäiseksi enum-palveluiden tarjoajaksi joulun alla.


Kolme vuotta sitten

It-ammattilaiset ovat parhaita petipuuhissa

26.05.2009 Makuuhuoneen salat onnistuvat parhaiten tietotekniikan ammattilaisilta, osoittaa brittiläisen iltapäivälehden The Sunin siteeraama tuore brittitutkimus. Haastattelututkimukseen vastasi 2000 brittimiestä ja -naista.

.