Portál AbcLinuxu, 4. května 2025 11:36
N900 je spolu s Maemo 5 na trhu už skoro pol roka, Maemo ako také oveľa dlhšie. Práca so systémom od výrobcu je síce fajn – väčšina ľudí si ale N900ku zrejme kúpi skôr kvôli rozšíriteľnosti ďalšími aplikáciami. V dnešnom pokračovaní seriálu o N900 sa teda pozrieme na to, čo zaujímavé je možné do tohoto „mobilného počítača“ doinštalovať – a aké sú možnosti si tieto zaujímavosti vytvoriť vlastnoručne.
V dobe písania tohoto článku sa dalo pomocou jednoduchého skriptu zistiť, že počet unikátnych balíkov s aplikáciami (tzn. balíkov, ktoré je možné nájsť v manažérovi aplikácií) pre Maemo je cca. 1200. Počet aplikácií pre iPhone po roku existencie bol 50 000 – Android túto hranicu dosiahol cca. po 1,5 roku. Je teda na mieste otázka – kde je problém? Prečo je taký rádový rozdiel medzi počtom aplikácií medzi Maemo-m a ostatnými mainstream OS?
Pri troche zamyslenia človeka napadne veľa možností – malá rozšírenosť prístroja/platformy a s tým súvisiaca malá komunita, nedostatočné možnosti pre vývojárov aplikácie vôbec jednoducho vyrobiť, či za ne utŕžiť nejaké tie eurá. Konkrétne čísla týkajúce sa predajov N900 sa mi nepodarilo nájsť. Dá sa síce predpokladať, že to nebude zásadná časť trhu – o tomto tu ale špekulovať nebudeme, pretože záver by bol zrejme aj tak príliš skreslený. Pozrime sa radšej na fakty – aká je ponuka softvéru pre N900 teraz? Keďže ani 1200 aplikácií nie je vôbec málo (najmä ak sú kvalitné), vybrali sme len tie najzaujímavejšie – ich stručný prehľad nájdete v tomto a budúcom pokračovaní mini-seriálu.
Mnoho aplikácií je vo vývoji, to je v OSS bežná a žiadúca situácia. Nanešťastie má mobilný svet svoje špecifiká. Zďaleka najväčší problém je nebootujúci systém – situácia, ktorú je na PC veľmi často možné vyriešiť bez straty dát, už nie je taká jednoduchá na mobiloch. Nie je možné použiť LiveCD, záchranný (rescue) mód atď.
Aj z tohoto dôvodu sú aplikácie tretích strán pre Maemo rozdelené do 3 skupín (aplikačných katalógov): extras-devel (aktívne vyvíjané aplikácie, obecne netestované, často ešte nevhodné pre koncových užívateľov), extras-testing (aplikácie z extras-devel už vhodné na testovanie užívateľmi) a extras (stabilné, otestované aplikácie). Treba povedať, že aj extras-devel obsahuje kvalitné a stabilné aplikácie – situácia je tu podobná ako napr. v Debiane. Po stiahnutí balíku z extras-devel vám síce veľmi málokedy hrozí, že by sa v systéme rozbilo niečo zásadné – balíky však môžu obsahovať nevhodné závislosti, používať zlé verzie knižníc, prípadne zbytočne zaberať priveľa miesta na 256MiB root partícii. Príkladom budiž nedávne vydanie novej verzie SDK, tzv. PR1.2 – zatiaľ čo update softvéru pre N900 zatiaľ vydaný nebol. Vďaka tomu niektoré aplikácie v týchto dňoch nie je možné, kvôli nesprávnym verziám knižníc, inštalovať či aktualizovať.
Všetky tieto problémy sa však skôr či neskôr pravdepodobne vyriešia – preto ich nebudeme brať do úvahy (ale užívateľ, ktorý si balík z extras-devel/extras-testing inštaluje, by mal). Poďme sa teda konečne pozrieť, čo je na výber…
Pre kategóriu smartphone-ov asi zďaleka najpoužívanejšia a najdôležitejšia kategória softvéru. Každá platforma musí mať aspoň nejaké možnosti na prehliadanie dokumentov – a v ideálnom prípade aj na ich vytváranie. Google ponúka napr. svoje online aplikácie, pre Windows Mobile existuje (výrazne orezaný) Office Mobile. Maemo vo východzej inštalácii obsahuje iba kalkulačku, čítačku PDF dokumentov a evaluation verziu nejakej čítačky office dokumentov – stačí sa ale ponoriť do repozitárov a nájdeme mnoho portov aplikácií z desktopu.
AbiWord je známy, hardvérovo nenáročný textový editor – na 900 ideálny napr. na písanie poznámok. Pomocou neho je možné priamo v N900 otvárať, upravovať a ukladať .doc aj .odt dokumenty, pracovať so štruktúrou dokumentu, vkladať tabuľky atď. Na prácu s tabuľkami je možné použiť známy tabuľkový procesor gnumeric. Osobne mi neprišiel jeho port dokončený – dáta sa dali zadávať iba po kliknutí na políčko a potom do editačného riadku, nedal sa vytvoriť graf (kvôli nejakým chýbajúcim súborom) atď. Napriek tomu na jednoduché tabuľky sa niekomu nástroj môže hodiť (za predpokladu že bude dostatočne stabilný aspoň pre bežné použitie). Pre najskalnejších linuxákov je v repozitároch aj minimalistický port texlive (nainštalovaný zaberie cca. 100 MiB), takže profesionálne vysádzanie dokumentov na mobile nie je problém – a dokonca kompilácia tex zdrojákov (aspoň tých jednoduchších) vďaka 600MHz procesoru ani netrvá pridlho. Snáď len na vytváranie týchto dokumentov by sa určite hodil LyX alebo podobný software – bohužiaľ, zatiaľ v repozitároch nič podobné zrejme nie je.
Evince je známy prehliadač PS, EPS, PDF, DVI a DJVU súborov. Oproti vstavanému prehliadaču PDF umožňuje napr. otáčanie stránok, presnejšie zoomovanie či vyhľadávanie v texte, rýchlosť renderovania je podobná. Ak má váš data-projektor vstup na kompozitné video, je možné aj za použitia tohoto programu z N900ky vyrobiť šikovného pomocníka na prezentácie.
Ati85 je simulátor známej a kalkulačky Texas Instruments 85. Mne osobne tento sa program veľmi pozdáva – na displeji N900 sú jednotlivé tlačítka stále dosť veľké na to, aby nebolo potrebné použiť stylus, ovládanie TI85 je intuitívne, funkcií je, myslím, dostatok. Takže pokiaľ je povolené na skúške použiť kalkulačku v mobile, môže človek s N900 a týmto programom do školy nosiť o tehlu menej… :-) Keby niekomu nevyhovovala vedecká kalkulačka, resp. preferuje RPN zápis pred infixovým, simulátor kalkulačky HP42 je možno niečo pre neho. Ovládanie je síce sparťanskejšie – ale svoj účel určite splní na výbornú.
Ďalšia dvojica programov sa dá považovať za švajčiarsky nožík na matematiku. Gnuplot je veľmi rozšírený a často používaný nástroj určený na kreslenie grafov (okrem iného ho používa napr. aj Octave). Podobne ako na desktope, aj na Maemo sa ovláda pomocou príkazového riadku (takže je možné skriptovať ho) a grafy sa potom vykresľujú v osobitnom okne. Qalculate potom umožňuje vykonávať všetky možné matematické operácie – vrátane napr. derivácie a integrácie, operácií s maticami, štatistiky, prevody jednotiek, umožňuje RPN mód atď. Jediná nepríjemnosť je nie úplne dokonalý port, resp. malý displej – takže nie vždy sa všetko vojde, nie všetky znaky sa zobrazujú korektne atď. Nie som si ale istý, či napriek tomu existuje podobná alternatíva pre iPhone alebo Android…
Copernicium je tabuľka chemických prvkov, ktorá nemôže chýbať na žiadnej platforme (aj keď po strednej škole ju zase tak často človek nepotrebuje, kým neučí deti), a je dostupná aj pre Maemo (len podotýkam, že skromnejšia verzia periodickej tabuľky je aj v Qalculate)… Podobne nemôže na žiadnej rozumnej platforme chýbať slovník – a jeden z najlepších, QStarDict, je portovaný aj pre Maemo. Od svojho desktopového originálu sa príliš nelíši. Aj tu stačí len nakopírovať slovníky do ~/.stardict/dic – prípadne doinštalovať ešte balík espeak na aktiváciu podpory výslovnosti.
Iba okrajovo spomenieme, že okrem už tak veľmi podareného browsera microB (založeného na jadre Gecko) je možné nainštalovať si buď mobilný Mozilla Firefox alebo Chromium od Google. Druhý spomínaný program, Chromium, nie je vôbec prispôsobený na mobilné použitie (napr. je nutné používať posúvacie lišty), takže akékoľvek výhody rýchleho renderovania WebKit-om sa strácajú. Ostáva veriť, že aspoň nie je použité východzie nastavenie ako na desktope a Chromium nespúšťa osobitný proces pre každú záložku…
Medzi ďalšie aplikácie, ktoré ale bohužiaľ aktuálne spadajú do sekcie neinštalovateľných, patria napríklad nasledovné. Evopedia – offline prehliadač wikipedie (samozrejme je potrebné najprv nejak získať dump wikipedie, čo môže byť aj 7 GB a viac dát). Freoffice – port office balíku KOffice. Naposledy síce podporoval len zobrazovanie dokumentov, ale aj to je veľmi zaujímavé – dovolím si tvrdiť, že takú podporu formátov, ako má KOffice, nemá žiadny balík v súčastnosti dostupný pre ktorúkoľvek mobilnú platformu. Pre vedcov a študentov môže byť zaujímavý aj softvér R – známy štatistický balík.
Pri cestách po svete môže Maemo/N900 tiež dobre poslúžiť. Napríklad aplikácia fahrplan vyhľadáva v zozname časov a trás európskych vlakov – takže je možné jednoducho nájsť a zobraziť spojenie medzi rôznymi mestami. Trochu nepríjemné je ale obmedzenie, že funguje iba s pripojením na internet. V prípade, že človek už má možnosť pripojiť sa, je samozrejme možné použiť aj IDOS a podobné weby – zrejme ale nebudú také rýchle… Keď už ste v niektorom z miest, možno sa vám zíde utilitka „metromap“. Ako jej názov napovedá, umožňuje zobraziť mapu metra daného mesta – a navyše aj nájsť trasu z jednej stanice do inej. Tento algoritmus je síce jednoduchý v Prahe (pre ktorú ani mapa v programe zatiaľ nie je), už väčší problém to je ale v Londýne či Moskve – a práve tam by sa táto utilitka náhodným turistom určite hodila. Pri cestách autom, za predpokladu, že z nejakého dôvodu nechcete používať vstavaný Ovi Maps (a zdarma mapy celej Európy v ňom), je možné skúsiť šťastie s programom Navit – čo je navigačný softvér známy aj z iných platforiem, schopný používať napr. dáta z projektu OpenStreetMap.
Ak sa venujete geocachingu, určite neprehliadnite utilitku gpxview – dovolím si tvrdiť že ide o jeden z najlepších programov z tejto kategórie vôbec. Nie som si síce istý, či (už) podporuje Wherigo geocache a podobné nové fíčury geocachingu, ale na tie tradičné či mystery cache určite bude stačiť.
OpenStreetMap „aktivisti“ určite ocenia program OSM2Go, pomocou ktorého je možné priamo v mobile upravovať OSM mapy (vrátane tagov a relácií)- a úpravy uploadovať aj do databází OSM. Poslednou jednoduchou utilitkou, ktorú dnes spomenieme, je attitude. Táto zobrazuje virtuálny horizont, takže (za predpokladu, že máte správne skalibrovaný akcelerometer) je pomocou nej možné zmeniť N900 na vodováhu – a to už za to stojí! :-)
Zanedlho budeme pokračovať výberom multimediálnych a systémových aplikácií a samozrejme hrami :-)
podle tohoto clanku se ji za prvnich pet mesicu prodalo necelych 100 tis. kusu......
Update: While Nokia doesn't normally give out detailed sales figures per device, we've just been told that more than 100,000 N900s sold in the first five weeks -- not months -- globally.zdroj,
P.s.:
K cemu je iphonu ze ma 10 ruznych prohlizecu pdf nebo 50 ruznych prehravacu hudby a videa? K nicemu
třeba proto, že každému vyhovuje něco jiného? Nebo ti snad výběr distribucí u Linuxu je taktéž na obtíž?ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.