asi záleží co od toho očekáváš, pokud chceš telefon používat na zábavu, tohle není pro tebe. Sailfish poskytuje nesrovnatelné možnost v rozšíření telefonu a integrace poměrně vysokého počtu různých rozšíření, které jsou z principu nedostupné na androidu. Open soure a schopnost si řadu částí systému zkompilovat svépomocí je obrovská výhoda.
Věci, které na Sony teď (v první verzi) ne plně fungují, jsou pro řadu lidí zbytné. BT handsfree tam teď funguje (podle ohlasů v diskuzi, nemám Sony na odzkoušení), remote klávesnice nikoliv, stejně tak nefunguje přenos souborů nebo kontaktů přes BT, což ale nefunguje na řadě dalších telefonů a ty to nazýváš polofunkční?
To by mne zajimalo jak to chteji udelat, kdyz ty binarni bloby od dodavatelu chipsetu jsou vazany dalsimi smlouvami ,ktere oni nedokazou ovlivnit. Ten binarni blob ma v sobe jeste urcite X dalsich komponent ktere vyvijelo x dalsich subteamu. To se nemusi podarit rozlousknout, protoze je to pravnicina a tudiz celkem draha sranda kvuli open source.
A nebo proste nova generace ma jinou definici slova "otevreny".
Udelejme tak mizerny system jako android a pak partyzanske hnuti udela hromady kosmetickych vylepseni vcetne generalky "motoru" a mame Sailfish.
Takhle mela vypadat produkcni verze androidu a ne ta polorozdelana neuveritelne spagetozni alfa verze prodavana nebohym uzavatelum.
v tom máš pravdu, open HW k dispozici není a právě tyhle binární bloby od třetích stran tam straší, teda i kromě několika komponent od Jolly, ale tam jsou prý problémy s lincencemi u patentů.
Nedá se říc, že Sailfish OS je kopii Androidu, vychází z Meego jako přímý nástupce (z otevřeného Meru) a vznikl ve stejné době jako se rodil mobilní android (android je ještě starší, ale chvíli trvalo než se usadil na mobilech).
Jolla jako hlavní vývojář Sailfish OS s komunitou dobře komunikuje, prodávat tuhle verzi v tomhle stavu vypadá, že komunitě tolik nevadí a chtějí ten systém. Já ho nepoužívám k běžným účelům, tak se mi to hůře posuzuje.
Upřímně, telefon nepovažuji za zařízení, které by mělo smysl nějak masivně hackovat. Samozřejmě chci telefon používat daleko více způsoby než jen k telefonování a SMSkování, což ale neznamená, že by ty běžné činnosti telefon nemusel umět perfektně zvládat.
Je moc fajn, že minimálně na Jolle je otevřený bootloader a roota lze zapnout přímo v nastavení, takže si můžu do telefonu bušit, jakkoliv chci. Na druhou stranu je to - aspoň z mé zkušenosti - prošpikované spoustou bugů a nedotažeností. Podpora pro WPA Enterprise WiFi přibyla až v poslední zkušební verzi, prohlížeč je absolutní katastrofa, s přechodem na Qt 5.6 se celý OS dost zpomalil (ještě víc), opakované pokusy vývojářů o zefektivnění správy paměti nakonec dospěly do stavu, kdy se telefon na několik vteřin párkrát denně zasekne - paráda, když vám někdo zavolá a Sailfish začne nahonem uvolňovat paměť, aby mohl spustit telefonní aplikaci.
Je sice pecka, že si můžu na telefonu nainstalovat GCC či interpreter pythonu a vpravit tam tak všelijaké nástroje a hacky, které na Android či iOS jen tak nedostanu ale kdovíjak praktický užitek jsem v tom neshledal. Skutečně se mi tu a tam hodil akorát Transmission a youtube-dl.
Sailfish je takový telefonní antiOS, klidně si na něm zbuildíte linuxové jádro a rozjedete LAMP, ale nedej bože, kdybyste z něj chtěli telefonovat nebo se mrknout na internet. Jak musí vypadat "nedoladěná" verze pro tu Xperii si nechci moc představovat...
Nekteri z nas meli communicator 9000,palma(tam se ale nedalo poradne psat) a psiona. A dodelava mi i posledni blackberry... Pak asi nebude krom netbooku nic mobilniho a pouzitelnyho. A netbook do kapsy nedas...
Nemohu v tomto pripade nadavat na inovativni startupove gelouse. Kazda dalsi technologie po naprosto bidnem dotekaci uz musi byt jedine lepsi.
a. Lze mít například celý Debian skrze proot nebo chroot. V případě prootu není potřeba root. Stačí v Google Play zadat „Debian“ a hned první dvě varianty fungují bez rootu. Pravda, s GUI je to méně pohodlné.
b. Jako lightweight varianta se mi líbí Termux. Omezenější repozitář (místo GCC byste se musel spokojit s clangem), ale zase má super terminál pro mobily.
Po rocnim fiasku s androidem a neustalym resenim problemu (tenkrat jeste ne bezpecnostnich), jsem se ustalil na WP8(.1), nic lepsiho proste neexistovalo, neexistuje a uz asi existovat nebude (za tu cenu). To, co ted microsoft vyvadi s WM10, to je fakt sila, takze muj dalsi telefon bude iphone se. Za tu cenu .... idealne ale asi az 2017 verze, aby fotil aspon zhruba tak jak lumia 950 (pres fotak u me nejede vlak). Doufam, ze to nove SE bude mit lepsi fotak nez soucasne SEcko. Jako jde o cenu, iphone 7 ma pry lepsi fotak nez 950, ale zas stoji tri petky a to proste do mobilu nedam. Takze cekam, ze to nove SE bude fotit podobne jak dva roky stara 950.
Jinak zadna jina konkurence uz vlastne na trhu neni. Ja jsem si taky s tim lagroidem hral, kompiloval pro to picoviny, abych zjistil, ze od smartphonu ocekavam, ze bude smart a proste bude fungovat. Neresit kazdy vikend nove nejake ROMky, pote co se to zacalo sekat a zjistovat, co dalsiho prestane fungovat, to byla lumia vysvobozeni. Bohuzel dnes uz windowsy zandroidovaly a to je proste bida. Kdyz jsem videl u kamarada iphone, tak je to proste krasne a hlavne funguje.
A na rovinu, k cemu je mi na mobilu GCC???? PROC? Jedina odpoved je PROTO (protoze to jde), to je sice geekovsky pekne, ale je to proste k hovnu argument. Clovek ma smartphone, aby to bylo chytre = aby mu to zjednodusilo zivot. Bohuzel polofunkcni lagroid-like xindl, kde nefungujou ani zakladni veci nebude splnovat zadnou z podminek pro zjednoduseni zivota, prave naopak! Zadnou kontrolu nad tim stejne nikdo nema, kdyz v tom nekde bezi nejaky android a mizerne javove bastly. Sailfish OS je proste picovina! Kdyz si nekdo chce neco nekde bastlit a byt PUNK, tak at si koupi za dvojku nejaky poradny tablet, hodi si k tomu klavesnicu a mys a do vmwaru treba libovolny linux a je v pohode ..... tak to mam ja a jsem vysmaty! Ale kuwa u stale zapnuteho zarizeni s GPS, LTE, mikrofony, kamerama, kde mam kreditku, mobilni bankovnictvi atd. proste pozaduju maximalni bezpecnost! A rovnez pohodli, nemuset resit picoviny, aby to proste fungovalo, vzdy kdy potrebuju a nemusel resit koktoiny. A tyhle podminky nutne zadny pochybny sailfish, natoz nejaky android, nikdy nezajisti. A to rikam ja, ktery tvrdim, ze iphone, apple je zlo, burzoazni prezitek, neodvadi dane, vyrabi to detsti otroci a nikdy, NIKDY bych si to nekoupil .... bohuzel to NIKDY prehlusil indian v microsoft, co se vysral na svuj enterprise system a mobily, takze me nakonec donuti koupit prvni zarizeni od applu .... proste proto, ze iphonu chybi jakakoliv konkurence ....
S WP8.1? Funguje vam browser? Me spadne snad na jakemkoliv komplikovanejsim webu, casto dokonce i na idnesu.
Dale me pekne stve, ze snad zadna aplikace nebezi normalne na pozadi, treba dropbox nenauploaduje soubory a GPS tracker musi kazdou chvili vyhodit notifikaci, aby ho system neuspal.
Oba telefony mám s Windows 10 Mobile.
Už ve WP8.1 (možná 8?) si aplikace mohly vyžádat běh na pozadí. Povoluje se to v aplikaci a/nebo v Battery Saveru, vizte link Využíval toho třeba Navigon, který mi jel i pod lock screen. DropBox jsem nikdy nepoužíval, ale OneDrive se mi synchronizoval jak měl.
https://www.windowscentral.com/background-tasks-not-removed-windows-phone-81
Ve Windows 10 Mobile se běh aplikací na pozadí nastavuje podobně:
https://www.windowscentral.com/sites/wpcentral.com/files/styles/xlarge/public/field/image/2015/11/background-apps4.png
Browser mi na WP snad nikdy nepadal. Zkuste provést zálohu, pak hard reset a obnovení ze zálohy. Pokud to nepomůže, zkuste upgrade na Win 10 Mobile. Pokud nepomůže ani to, je možné, že máte problém s HW. Například pokud je špatná RAM, tak se to může projevovat jen v určitě situaci, když se správně "strefíte".
jj, pod lockscreenem bezi, ale ne pod jinou aplikaci. Kdyz pustite dropbox, a pak treba kalendar a pak zamknete telefon, dropbox se po urcite dobe zastavi. Poznate to, kdyz tyden fotite bez internetu a pak se vratite do "civilizace" a je potreba synchronizovat vice dat.
K tem padum browseru - na connect.microsoft.com maj spoustu reportu na pady IE ve WP8.1, ktery uzavreli jako "fixed in Microsoft Edge Windows 10 Phone", na WP 8.1 se vybodli, i kdyz nainstalujete vsechny WP8.1 aktualizace, bezproblemu to muzete zreprodukovat odkazem z bugreportu. Pochybuju ze za to muze RAM, kdyz MS chyby potvrdil.
Tak bohužel, s DropBoxem vám opravdu neporadím, co vím to jsem nalinkoval. Jak říkám, mě OneDrive vždycky fungoval jak měl.
Jinak to že se aplikace na pozadí po nějaké době zastaví je feature, ne bug. Ona ta aplikace běžící na pozadí s trochou smůlu vyšlehá baterku za hodinu i méně.
Já od uvedení Windows 10 Mobile používám je a nikoliv WP 8.1, a i tu Lumii 930 jsem upgragoval, jakmile to šlo. Když jsem používal MSIE na WP 8.1, tak mi nepadal. Pokud je potvrzené že to padá i ostatním, tak to moc nepotěší, ale viděl bych v tom hned dvě dobré zprávy: zřejmě nemáte poškozený HW :), a dá se to vyřešit upgradem na Windows 10 Mobile.
Update: vzpomněl jsem si, že na jedné obskurní site mi MSIE na WP 8.x také padal. Byl to nějaký link z reddit science. Třikrát jsem to zkusil, podivil se že opakovatelný pár browseru na WP jsem ještě neviděl, a šel jsem si přečíst něco jiného :). Před tím ani poté se mi to nestalo.
Naprosto souhlasím, už třetí rok používám lumii 930 s w8.1 nic s tím nedělám, píšu mejly, sms, mms, volám, používám BT a navigaci. Tři roky to funguje - tečka. Když vylezl INTEX Aquafish tak jsem si udělal radost a začal si s tím hrát - hw je to strašná sračka, na které to ale běží nechutně rychle - když s tím člověk nic nedělá a používá os co byl dodán. Prvních několik aktualizací os bylo ok a vše fungovalo, ale poslední dvě už jsou voser a telefon už rychlej prostě není. Sailfish je chytře vymyšlen a ovládání je fakt intuiivně návykové - nic lepšího není. ALE, není to dodělané.... Dneska jsem si udělal další radost a za 6500 si koupil první nový android v životě - Xperii X 5121 , protože je to přesně telefon, na který se port Sailfishe dělá. Jsem překvapen Androidem 7 - běhá to, ale....některý věci z W8.1 jsou prostě uživatelsky lépe vymyšlené a na Androidu nejdou nastavit. Až to dají k prodeji, rád jim za to těch ušmudlaných 50 éček dám, protože každá konkurence vůči applu a googlu je přínosná.
Zapomeňme, že to člověk chce používat jak mobil, s argumenty od "Neviditelný" souhlasím a z tohoto pohledu je opravdu polofunkční. K tomu obsahuje několik bezpečnostních problémů, které bude drahé vyřešit.
Na androidu chybí kompletně glibc, to výrazně znesnadňuje vlastní kompilování jakýhkoliv aplikací. Díky tomu, že všechny aplikace běží v VM Dalvik, není možná s nimi přímá komunikace, ale je nutné jít cestou java API a je to ve výsledku dost složité.
U jolly si mohu jednoduše postavit aplikaci, která snadno (stejně jako na linuxu) pracuje s ostatními aplikacemi, spouští je a provádí s nimi operace. Stejně tak tam mám dostupné nástroje, které znám z linuxu, strace, nagois skripty, read only mount FS, nfs, ldap, krb5 atd. atd. Pro vlastní hraní nebo experimenty (PoC) se dá velice snadno integrovat s ostatními systémy.
Já si třeba z jedné Jolly udělal LTE/WIFI/Ethernet modem se stavovým FW a IDS/IPS na cesty. Což chápu, je to trošku daleko od původního záměru, mít další operační systém...
Aneb dalsi co kritizuje neco, o cem nic nevi.
Dalvik uz se v Androidu nepouziva od verze 5.0.
Ne vsechny aplikace na Androidu bezi pod VM. NDK pro nativni aplikace pro Android psany v C/C++ je dostupny uz pres 8 let a spousta aplikaci ho vyuziva vcetne treba Termuxu kterej krome toho, ze to je terminalovej emulator, tak obsahuje balickovaci system s velkym resitarem linuxovych programu.
Krom toho i kdyby libc v Androidu nebylo jakej problem je ho pribalit k aplikaci?
Samozrejme Android nepouziva k zobrazovani X, takze GUI je nutny programovat pres Javu. Sailfish ovsem taky nepouziva X, takze na tom neni o moc lip.
Android jsem nekritizoval, btw. Ok, tak Dalvika nahradili něčím jiným, problém trvá, s aplikacemi není možné přímo komunikovat, jsou uzavřený ve svém VM pod Java api, na tom se nic nemění, nebo jo?
Sám jsem odkazoval oficiální návod na kompilování C/C++ ať už clangem nebo gcc, o to tady ale nejde, to šlo na Androidu od začátku. Bez glibc/libc6 je to složitější, kompilovat kód v gcc je dost opruz s úpravou zdrojáků, nejde tak jednoduše si něco přibalovat.
O GUI či X jsem nepsal a nemluvil.
Proc by neslo neco pribalovat? Androidi APK je standardni ZIP (stejne jako Javovej JAR). Pribalit si muzes co chces.
Neni potreba upravovat zdrojaky. libc funguje na Androidu uplne stejne jako na jakymkoli jinym Linuxu a je primo soucasti Androidu v adresari /system/lib.
A co si predstavujes pod "s aplikacemi není možné přímo komunikovat"? Linuxovy aplikace na Androidu spolu komunikuji uplne stejne jako na jakymkoli jinym Linuxu. Tem je uplne jedno ze na tom Linuxovym jadre krome nich bezi i Android RT. Pokud bys chtel aby komunikovaly s Androidima aplikacema, tak samozrejme musis pouzit Androidi API, coz prave resi to NDK. I u toho Sailfishe mas specialni API specificky pro Sailfish.
"Many third-party developers still target Gingerbread, which contributes to a widespread belief that bionic lacks many features (Lollipop's bionic contains more than 200 functions missing from Gingerbread"
https://en.wikipedia.org/wiki/Bionic_%28software%29#Relationship_to_the_NDK
Cili hodne stary verze.
Porad je tu moznost pribalit glibc do aplikace, ktera ji potrebuje, ale vzhledem k tomu, ze v Termuxu sem ji nenasel, tak asi pro naprostou vetsinu staci ten Bionic.
Přibalit glibc může být trochu problém, protože Android nejspíš nemá stejnou sadu syscalls jako původní Linux kernel. I kdyby měl, tak si pořád asi budete muset glibc sám přeložit. Našel jsem tohle, a nepůsobí to na mě jako něco, co bych chtěl dělat.
https://forum.xda-developers.com/showthread.php?t=1299962
Ale uznávám že development pro Android mě dost minul, takže pokud jsem mimo, můj příspěvek prostě ignorujte.
Android pouziva Linux kernel sice upravenej kvuli spotrebe, ale porad je to Linux kernel. Cili neni duvod si myslet, ze by se syscally mely lisit.
A to ze vyvojar kterej chce pribalit glibc k aplikaci bude muset glibc zkompilovat je snad samozrejmost.
Ten prispevek je zaprve starej 6 let a tyka se Adnroidu 2.x, za druhy hned na zacatku rika, ze pokud knihovnu na linkujes staticky, tak nic z toho delat nemusis, a za treti se snazi dostat glibc do Androidu jako systemovou knihovnu. Coz je naprosto zbytecny pokud jen chces spoustet Linuxovy aplikace, ktery muzou byt byt zabaleny kazda zvlast kazda s vlastni glibc nebo muzou byt instalovany (jako v pripade Termuxu) vlastnim package managementem do spolecnyho chrootu, kde glibc muzou sdilet.
Ale jak uz sem psal glibc asi dnes neni potreba, protoze soucasti Termuxovyho chrootu neni a tak to vypada, ze Termux pouziva primo bionic.
Tenhle obchodní model se mi líbí. Stav, kdy dodaný operační systém je nezřídka ten ten poslední, který výrobce pro daný telefon dodal, mi vadí.
Akorát moc nechápu, když jdou na trh s tím, že budou dodávat systém pro telefon cizího výrobce, proč si nevybrali mobil, který zvládnou zprovoznit komplet. To nefunguje tomu bluetooth, čtečka otisků prstu, senzory mi připomíná klasický vtípek z doby, než Android ovládl trh.
"Povedlo se mi dostat Linux do mého telefonu. Sice teď netelefonuje, ale umí pingnout localhost"
Ad: "Stav, kdy dodaný operační systém je nezřídka ten ten poslední, který výrobce pro daný telefon dodal, mi vadí."
S tím lze jen souhlasit, ale tohle není případ současné Sony. Nové verze Androidu pro nové mobily vydává, viz http://support.sonymobile.com/global-en/xperiaxa/kb/8019307401646073d015693290721003ab2/. Jen se někdy dlouho (několik měsíců) čeká, než ten upgrade schválí operátor. Také není zřejmé, jak dlouho tahle podpora trvá. Např. Xperia XA koupená před rokem na seznamu je. Xperia M4 Aqua koupená před dvěma roky už ne.
všechno co nefunguje je to co nemá Jolla, takže asi musí proběhnout nějaký vývoj. Jednu chvíli do toho šlo Sony oficiálně, jaký je současný stav nevím.
Také je možné, že by tlak komunity a proto to uvolňují v tomhle stavu, tomu odpovídá i způsob instalace, který není pro koncáky, chtějí si otestovat trh.
Toto je podle me nepochopeni problemu a ani to tak myslim nevyzniva z originalniho blog-postu. Ja to chapu tak, ze velka cast komunity uz delsi dobu place, at to vydaji ve stavu v jakem to maji pro power users a ze je nam jedno, ze nejake veci zatim nefunguji.
Takze toto je spis splneni naseho prani a ja sem za to rad. Moje kvuli Jolle koupena Xperia jiz netrpelive ceka:-)
Jinak prijde mi, ze celkem ferove a transparantne prezentuji co nefunguje a sem si temer jist, ze vsechno z toho v dohledne dobe fixnou. Me treba nijak zvlast nevadi ani jedno.
Odladena verze s instalatorem bude nasledovat dle blog-postu.
Jinak jak tu nekdo zminil -oproti tomu dostat openmoko do pouzitelneho stavu to bude superstable.
Tu podporu narok zatim ja (i cast komentujicich) moc nechapu -snad to jeste vyjasni.
Když se na to podíváme takto, tak budiž. Až na těch padesát éček a roční podporu. Zatím tu byly dva modely, zaplať za systém a nadávej, že něco nejde a systém máš zadarmo tak nenadávej, že něco nejde a přilož ruku k dílu. Teď tu máme třetí model, zaplať za systém a nenedávej, že něco nejde, protože je to strašně cool.
"Windows IoT Core" je trapnej vtip sasku z PR oddeleni MIcrosoftu...
a vubec ses celkove tradicne trapak, ten Android z tveho "prikladu" je sice zadarmo ani nikdo ti zadarmo nenaportuje jadro na konkretni HW... a SailfishOS pro X je logicky o tom naportovani/odladeni na konkretni HW...
Ajo, nic wotomnevime, ale navezem se do microsoftu:o) Ne snad, ze pod vedemi cernoprdelnika, by si to nezaslouzil ......
Ale jestli je to tve "odladeni na konkretni HW" absolutni neodladenost stylu jak si pamatuju s lagroidem a custom ROMkama, kde fungovala pulka veci .... tak chtit za to 5 korun by byla nepatricna zhovadilost ....
ja se nenavazel do Microsoftu, ale do sasku z PR oddeleni Microsoftu a "wotomtoje" ;) to co si pamatujes je nasledek tveho nepochopeni "eartly" verze portu kdy sledujes vyvoj ale jasne to neni urceno na bezne pouzivani, a mel jsi to zadarmo, pokud zpravicka je o placenem/dotovanem vyvoji portu, navic primo od autoru daneho OS... a to by i sasek z PR oddeleni Microsoftu poznal rozdil ;)
Pre drvivú väčšinu používateľov je to ecosystem aplikácií. Vyberú si ios alebo android a potom využívajú aplikácie ktoré sú spolu odladené, správne integrované.
Sila googlu je v tom že gchrome, gmail, gcalendar, gmaps, gphoto, gplus, g asistent, gdocs, gdrive, gplay, gbooks, ghome, g hangout, g keep...... spolu iteragujú a vzájomne sa dopĺňaju.
Je to o rozhodnutí.
Ak sa rozhodnem že zverím svoje dáta "zlému" google či apple. Dostanem produktívny nástroj, ktorý mi v mnohých situáciách uľahčuje každodenný život.
Ak sa rozhodnem, že moje súkromie mi je dôležitejšie ako výhody ktoré odovzdaním dát získam, tak budem hľadať OS do ktorého títo veľkí hráči až tak nevidia. Tu môže nastúpiť Sailfish. Verím tomu že pre určitú skupinu používateľov je to atraktívny systém.
Treba byť ale potom dôsledný a nepoužívať vyššie spomínané app, ale ani vyhľadávanie cez google, FB.... Pre drvivú väčšinu je to na úkor produktivity/zábavy.
nedavno jsem na svuj starsi telefon zkusil dat nejnovejsi Lineage (drive cyanogenmod), k tomu TWRP a nejak me vubec nenapada proc bych mel chtit platit za neco exotickeho, co by mi to dalo navic? Zvlast kdyz je to takova hodne rozpracovana beta evidentne.
Dostanu tam Google Inbox? Dostanu tam Waze? Dostanu tam Slack, Muj vlak nebo O2 TV? Umi to zcervenat a ztlumit display podle denni doby a zemepisne polohy(drive aplikace Twilight, v android 7 primo v systemu nebo to ma i mac jako "NightShift")?
prispel si (financne ci jakkoliv jinak) na vyvoj Lineage (ci drive CyanogenMod) a/nebo TWRP (ci drive CWM)? protoze pokud ne (co predpokladam z tvejch slov) tak i tam muzes prispet take, pokud to snad nevis ;)
Sailfish OS je rozpracovana verze portu pro Xperia X, jinak se verze 1.0 dodavala normalne s Jolla Phone, dale je pak "spousta" portu pro dalsi HW, coz ale dela nekdo z komunity ve svem volnem case a prijima prispevky od lidi co si jejich prace vazi...
k tvejm otazkam, pokud tedy mas Xperia X (pokud ne tak jsi nepochopil vyznam clanku uz vubec), tak tam to vse pravdepodobne dostanes, protoze SailfishOS na Xperia X ma podporovat beh Android aplikaci (stejne jako tomu bylo/je na Jolla Phone)...
takze na tvoji spatne polozenou spatnou otazku, pokud te zajima co by ti to prineslo, tak operacni system zalozeny na GNU/Linuxu (a to fakticky mnohem vice nez Android), jehoz UI/UX je nesrovnatelne prehlednejsi/pohodlnejsi/ergonomoctejsi, vyuzivajici jednoduchych gest a to s takovou lehkosti s kterou krome SailfishOS prisel drive pouze webOS system od Palm...