Jännittäviä aikoja avoimen lähdekoodin mobiilien käyttöjärjestelmien maailmassa! Olen sukeltanut syvälle B2G:n (Boot to Gecko), paremmin tunnettuna Firefox OS:n, kääntämisprosessiin Ubuntu 64-bittisellä järjestelmälläni. Avoimen lähdekoodin harrastajana ja itsenäisenä kehittäjänä tämä projekti on ollut sekä haastava että innostava.
Niille, jotka eivät tunne Firefox OS:ää, se on Mozillan kunnianhimoinen yritys luoda avoin ja saavutettava mobiili käyttöjärjestelmä, joka perustuu web-teknologioihin. Se on projekti, joka sopii täydellisesti intohimooni avoimen lähdekoodin kehittämiseen ja uusien teknologian rajojen tutkimiseen.
Kääntämisprosessi ei ole ollut ilman esteitä. Olen kohdannut useita ongelmia matkan varrella, riippuvuusongelmista odottamattomiin virheisiin. Mutta se on juuri huippumodernien avoimen lähdekoodin projektien kauneus – jokainen este on mahdollisuus oppia ja osallistua yhteisöön.
Olen parhaillaan keskellä vianetsintää ja käännösprosessin optimointia. Se on monimutkainen tehtävä, johon kuuluu Gecko-moottorin kanssa työskentely, mobiilien käyttöjärjestelmien kehityksen yksityiskohtien ymmärtäminen ja 64-bittisten Linux-järjestelmien erikoisuuksien navigointi.
Pysy kuulolla kattavaa artikkelia varten, joka on tulossa pian! Jaan siinä:
- Vaihe vaiheelta -oppaan Ubuntu-ympäristön valmisteluun B2G:n kääntämistä varten
- Yleisiä sudenkuoppia ja miten välttää ne
- Vinkkejä käännösprosessin optimointiin
- Näkemyksiä Firefox OS:n arkkitehtuurista
- Ajatuksiani avoimen lähdekoodin mobiilien käyttöjärjestelmien tulevaisuudesta
Oletpa sitten kokenut kehittäjä tai vain utelias vaihtoehtoisten mobiilialustojen suhteen, tuleva artikkelini tarjoaa arvokkaita näkemyksiä Firefox OS:n kehityksen maailmaan.
Oletko kokeillut B2G:n tai muiden avoimen lähdekoodin mobiilien käyttöjärjestelmien kääntämistä? Kuulisin mielelläni kokemuksistasi alla olevissa kommenteissa. Tehdään yhteistyötä ja työnnetään avoimen lähdekoodin mobiilinkehityksen rajoja!