Nevím jak to MS bude řešit příští rok, ale při upgradu na Windows 10 se pouští advisor, který zkontroluje HW i SW, a případně dá doporučení, co je potřeba udělat před upgradem. Navíc v driverech mezi Win7 a Win10 nejsou žádné zásadní změny, většina by jich měla bez problémů fungovat.
Ano to OpenRepo mám. Ale jediné aktualizace, které mi chodí jsou Meecast což je aplikace na počasí https://openrepos.net/content/vasvlad/meecast . Stará se o to nějaký rus. Nic dalšího mi už nechodí. Takže Meego je zamrzlo. Zatím si s tím vystačím i když aplikace na mapy.cz a idos mi chybí hodně. Ale obávám se, že za pár měsíců budu muset vyzkoušet Sailfish OS jestli to na něčem rozjedu, zda to bude dobrá náhrada za android.
Bohůžel. Přechod je nevyhnutelný. Sice nevím kdy, ale do roka to asi nevydržím. Je čím dál víc aplikací, které bych potřeboval a nemálo služeb, které byly zrušeny, nebo přestaly fungovat.
Vidím to na nějaké android zařízení s kompatibilitou viz https://wiki.merproject.org/wiki/Adaptations/libhybris na kterém poběží Sailfish OS
Nejlépe ten Nexus 5
Aj to je cesta, osobne asi by som šiel radšej priamo do jolly, lebo mne sa všetky tieto telefóny ani nepáčia všetko je to len x-tá kópia iphonu, proste ťažko sa budem lúčiť s nokiou N9, a najbliššie k nej má práve Jolla, je to síce starý HW ale ani Nokia N9 nebol nejaký trhák a všetko na tom krásne fungovalo.
"nejspis"...
"Vynikajuce" su ovladace, ktore bez dalsej nainstalovanej a spustenej app nefunguju. To sa potom aj pod Win7 stava, ze clovek nainstaluje nejaku aplikaciu a zrazu nejde zvuk. A da dost zabrat, kym sa zisti, co vlastne malo byt pustene a aka DLL uz nesedi.
Alebo sa z Win7 na Win10 ani takto nemenia DLL?
Které konkrétní drivery bez nainstalované a spuštěné aplikace nejdou? Většinou se driver spouští s OS, a pokud je potřeba nějaká uživatelská část (například ty různé rozšířené mixáky, NVIDIA Control Panel apod.), pouští se při přihlášení uživatele. Teoreticky může ta uživatelská část při přihlášení uživatele například změnit konfiguraci zařízení tím že zavolá driver. Ale nevím proč by to někdo měl dělat tímhle způsobem. Faktem je, že po zkušenostech s noname šmejdy používám výhradně certifikovaný HW, a vaše zkušenost může být jiná. Proto se ptám.
Co čtu tak ten driver jako takový funguje (dá se například ovládat z command line), a nefunguje HP Connection Manager, který je určený jen pro Windows XP a 7. HP Connection Manager je potřeba před upgradem odinstalovat, management připojení se ve Win10 provádí nativními prostředky OS. Jinak Windows při upgradu ten Connection Manager údajně nevyhodí úplně. A mimochodem je možné ho "přemluvit" různými compatibility options aby fungoval i na Win10.
http://support.hp.com/us-en/document/c04730900
http://h30434.www3.hp.com/t5/Notebook-Operating-Systems-and-Software/HP-connection-manager-4-on-Windows-10/td-p/5176236
Upgrade Advisor se postupně vyvíjí, takže pokud na HP Connection Manager neupozorňoval v době kdy jste ho použil, může na něj upozorňovat dnes.
Hm. Noname HW do počítače nepatří, protože podpora takového HW je čistě na výrobci, a ten často neumí napsat fungující driver ani pro aktuální verzi OS, natož aby driver fungoval s novější verzí OS.
Sám jsem si takhle naběhnul několikrát. Jednou z pěkných příhod byla také zvukovka. Driver pro novou verzi OS (tuším tehdy Win7) byl jen v betě, občas prskal a někdy zvuk přestal jít. Vyjma toho Windows jednou za pár týdnů spadly na tomhle driveru. Další verze driveru jeho padání neopravily, drivery od ostatních noname výrobců používajících ten samý čip měly podobné problémy. Nakonec jsem zvukovku musel vyhodit.
Jo, tak to můžu potvrdit, on ten Advisor řekne, že je vše OK (nebo max. že bude nutno přeinstalovat Dolby Stereo ovladač, který už přestával fungovat při přechodu W8->W8.1). Ale jestli to pak na aktualizovaném stroji bude fungovat je věc jiná..
Pro informaci - notebook FSC S760 s Core i7 (pravda 1. generace) - dle kontroly vše OK. Skutečnost:
- u touchpadu přestala fungovat vedlejší ploška, používaná pro scrollování točením
- přestala fungovat (resp. systémem být využívána) čtečka otisků prstů
Namítnete, že se to dá řešit downgrade ovladačů, ale tam si to za chvíli W10 znovu převalí novým ovladačem (starý instalátor se navíc odmítá na W10 spustit) a postupy na zablokování update nechtějí fungovat.
Lenovo má zase problémy s některými nainstalovanými utilitami, které je nutno odinstalovat - opět nekompatibilita nebyla detekována.
Problém s ovladači Nvidia a update W10 plnil po jejich uvedení také diskuzní fóra (a zažil jsem ho na stolním PC Dell).
A to jsou velké značky. Co udělá nějaký noname, o tom se raději nedomýšlet.
To máte samozřejmě pravdu. Například můj notebook po upgradu na Win10 mrznul, a bylo potřeba odinstalovat Lenovo Power Manager, jak jsem zjistil na stránkách podpory Lenova. Jenže od té doby už Lenovo vydalo novou verzi Power Manageru, a předpokládám že se informace o problému se starou verzí dostala do databáze Upgrade Advisoru. Už teď jsou Win10 na sto milionech počítačích, a příští rok, kdy má MS provést masovější rollout, může by mělo být v DB těch potenciálních problémů popsáno daleko víc.
Už teď jsou Win10 na sto milionech počítačích, a příští rok, kdy má MS provést masovější rollout,...
To bude nadhera, az sto miliony pocitacu budou nasilim upgradovany a nasledne v prdeli. Masivni rollout nema provadet Magorsoft. O upgradu se ma rozhodnout zakaznik, ne, ze mu ho MS bude tlacit MS horem dolem proti jeho vuli. Ja nevim, co si soudruzi v Redmondu mysli, ale posledi dobou se chovaji, jako by vsechna PC sveta byla jejich majetkem. Nadela je nakonec jeste vetsi debil, nez Ballmer.
No vidíš, před časem jsi zase popíral to druhé. Ani si nepamatuješ o čem jsme se tady před pár lety hádali, vzpomeň si jak jsi jako argument použil to, že v SAE může mít žena dokonce řidičák!
Ale jako obvykle jsi zamlčel to podstatné, že ho může dostat jenom se svolením manžela a řídit smí pouze pod jeho dohledem! (A není to proto že skrz burku houby vidí...)
Ty rozdíly v driverech vidím na fórech, kde se dennodenně řeší problémy s nekompatibilitou při více či méně vnuceném přechodu na W10, zrovna proti W7 jsou rozdíly a problémy dost kruté. Přestaň fetovat propagandu a podívej se do reality.
Fakt nevím o čem jsem se s kým dohadoval v diskusi na netu před pár lety. Link?
Ad rozdíly v driverech vidím na fórech, kde se dennodenně řeší problémy s nekompatibilitou - to může být chyba konkrétního driveru. Zvlášť pokud nejde o WHQL drivery, je možné prakticky cokoliv, a je to jen mezi vámi a výrobcem. Pokud tvrdíte, že se interface driverů nějak výrazně změnil mezi Win7 a Win10, uveďte prosím jak *konkrétně* se změnil. Které konkrétní funkce OS se změnily tak, že vylučují použití driverů psaných pro Win7?
Neviem, ktore konkretne funkcie sa zmenili, ale nieco sa zmenilo.
WHQL za nic neruci. Doma mam USB-serial prevodnik s chipsetom PL-2303HXA. Na Win7 a starsich funguje na jednotku, ma tam WHQL driver, pod Linuxom funguje tiez hned na prvy pokus. Pod Win8 a novsimi pise hlasku o neexistujucom zariadeni.
Presiel som tunu navodov, debugoval som Win8 driver s druhym PC pripojenym cez serial (ovladane cez WinDbg), zistil som inu inicializacnu sekvenciu posielanu na port ako na Win7.
Suma sumarum, venoval som tomu asi tak 40 hodin*, potom som sa na to vykaslal a kupil som si iny USB-serial prevodnik, ktory je tiez PL-2303 (s inymi pismenkami za tym) a ten uz funguje. Nan funguje aj ta nova inicializacna sekvencia, co na stary prevodnik nefungovala. Tam je rozdiel - WinXP/7 a Linux pouzivaju na zaciatku "staru" komunikaciu, od Win8 je tam nieco inak a to je problem. Prevodniky sa nedaju rozlisit pomocou PCI ID, preto neviem, ako by som to jednoducho implementoval.
Ked sa vam chce pomoct s opravou toho WHQL driveru aby bezal pod Win8, tak prevodnik mozem pozicat. Vela casu tomu uz nechcem venovat, stalo ma to aj tak vela nervov.
*V ring0 debugovani nie som velmi skuseny - myslel som, ze to bezny uzivatel nepotrebuje, ale Windows ma presvedcil o opaku.
Treba v usbser.sys ve Win7 vse proti nasemu hardware fungovalo jak ma, ve W8 take ... ve W8.1 nesla zmenit rychlost komunikace. Prestoze jsem presvedcen o tom, ze chyba je ze MS neimplementoval zcela korektne CDC tridu, jedina mozna oprava byla zmenit nase zarizeni tak, aby se chovalo "jak MS ceka".
W10 ten samy problem...
Problém může být samozřejmě na spoustě míst. O vašich trablích s USB jsme spolu tuším kdysi diskutovali. Doporučil bych vám kouknout na Windows Hardware Lab Kit. Pro ladění komunikace se zařízením můžete použít Microsoft Message Analyzer, je to poměrně komfortní. Už si nepamatuji jaké zařízení stavíte, ale přeji vám při tom hodně úspěchů.
https://msdn.microsoft.com/en-gb/windows/hardware/dn913721.aspx#test
https://msdn.microsoft.com/en-us/library/windows/hardware/dn741264%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
Jen pro doplneni, ja nemam problem v tom chybu opravit. Problem mam v tom, ze MS z niceho nic zmeni nejaky driver (navic tak, ze tam zanese zjednou chybu) a lidi updatuji ... a potom se divi, ze pred tydnem to fungovalo, dnes ne (update na W8.1 si tehdy nekteri ani nevsimli). A navic "se tvrdi", ze v driverech problem neni.
Nebo peklo s detekci verze Windows 10 ? Kdy MS ma asi 4 moznosti co muze byt v registrech?
Nebo to, ze nektere Win32 GUI API funkce se z niceho nic chovaji jinak? Mam nekolik aplikaci tretich stran, ktere na W8.1 funguji, na W10 vykazuji podivne chovani (zjevne se nekterym oknum nedostavaji spravne eventy). Treba nam se zahadne na nekterych PC blbe nastavuji nektere fonty (jsou zrejme skalovane pres nejaky DPI MS hack).
Takhle by slo pokracovat, ostatne staci pouzit Google. Je zjevne, ze v MS nevi leva ruka co dela prava, API se prasi jak se zrovna hodi, neni v tom zadny system, tu a tam se nekde neco zmeni, potom se to vrati zpatky, aplikace nema sanci resit ty rozdily, tak proste nekde nefunguje.
Rikejte si co chcete, ale prave kvuli te nekoncepcnosti a neustalym zmenam je W10 cesta zpet.
Takove Windows NT (2000, XP) byly proti soucasnemu stavu navrzeny dle meho nazoru s rozmyslem. Bylo videt, ze API stale resi uzka skupina lidi, ktera vi co dela. S XP se to tedy zacalo mrvit, ale spis pridavanim novych veci, nikoliv jejich prasenim.
U Vist/7/8/8.1/10 je videt jen sestupny trend - nemuzete se spolehnout uz temer na nic.
Jen pro zpestreni, funkce skalujici velikosti dialogu podle DPI funguje tak, ze ve vzorecku figuruje prumerna velikost pismene pres systemovy font (ktery se v ruznych verzich W lisi, lisi se i podle jazykovych mutaci!!!) pro pismena A-Z a cisla 0-9. K tomu se nektere fonty nahrazuji za jine (je to zadratovane v kodu user32.dll). Takhle to bylo snad uz ve Win2k. Takze chcete-li, aby aplikace pouzivajici vice nez standardni tridy Win32 vypadala na vsech Windows stejne, musite to take takto implementovat. Ovsem problem nastava na Windows 10, kde i SetFontEx z nejakeho duvodu bez vedomi aplikace skaluje font sam od sebe (takze napr. Tahoma 10 neni Tahoma 10, ale neco jineho).
Ad peklo s detekci verze Windows 10 - ehm, co třeba API GetVersionEx? Případně v SDK najdete inline funkci IsWindows10OrGreater.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724451(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/dn424972(v=vs.85).aspx
Samozřejmě jsou v praxi vidět i jiné způsoby detekce verze OS, a některé jsou opravdu pekelné:
http://blogs.msdn.com/b/oldnewthing/archive/2004/10/26/247918.aspx
Ad nektere Win32 GUI API funkce se z niceho nic chovaji jinak - typicky autor aplikace něco zprasil, v jedné verzi Windows mu to prošlo, a v další už ne. Například spoléhá na pořadí eventů, které není dokumentované, a v další verzi Windows mu mohou chodit jinak. Podobných prasáren najdete v aplikacích spoustu. Mojí oblíbenou ukázkou je aplikace, která na klik buttonu na toolbaru připojovala síťové disky. Ne přes příslušné API, ale vyvoláním kontextového menu položky My Computer a výběrem n-té položky (kde n se lišilo podle verze OS). Světe div se, na nové verzi OS to nefungovalo, protože se položky v kontextovém menu přesunuly :D
https://technet.microsoft.com/en-us/magazine/2006.10.windowsconfidential.aspx
Ad se zahadne na nekterych PC blbe nastavuji nektere fonty - opět nejspíš chyba autora aplikace. Může to být špatné škálování aplikace, ale spíš bych si tipnul na špatný výběr fontu. Když chcete nějaký font použít, tak ho buď musíte přibalit k aplikaci, nebo referenci na něj získat pomocí API (typicky SystemParametersInfo s parametrem SPI_GETNONCLIENTMETRICS, v NONCLIENTMETRICS pak fonty lfMenuFont a lfMessageFont; alterativně funkce GetStockObject). Pokud vývojář spoléhá na existenci fontu konkrétního jména na všech strojích, většinou dělá chybu.
Podobných chyb existuje dlouhá řada. Například vývojáři často chtějí použít konkrétní ikonu dodanou se systémem. Ty ikony jsou všechny v SDK, takže je mají nakopírovat do resources své aplikace. Oni ale místo toho často najdou knihovnu ve které se ikona nachází v aktuální verzi OS, a z té knihovny ji natáhnou. Samozřejmě to není dokumentované, v příští verzi OS mohou být ikony v jiných knihovnách, a aplikace na tom spadne. MS z toho důvodu své interní ikony z resources často nevyhazuje, a pouze je nahradí bílou ikonou, aby si autoři aplikace všimli.
Chápu vaší nostalgii po starých dobrých časech :). Když si ale vzpomenu co páchali autoři aplikací psaných pro Windows 9x, a jak to potom na WinNT dělalo trable, tak osobně nostalgii moc necítím.
Uz to jenom okecavate. Staci pouzit google a uvidite kolik lidi verze i DPI beznadejne resi. Samozrejme nemluvim o chybach autoru, kteri si zadratuji nejaky font a ten pak neni, nebo fixni velikosti oken. S tou Tahomou to byl jen priklad, ale dobry priklad. Jak se podle Vas ma udelat aplikace, ktera tu Tahomu 10 skutecne potrebuje? A dostane od Win10 napr. Thahomu 12 ?
Jak se ma chovat nase aplikace, ktera pouziva systemovy font,ale specifikuje velikost? Manifest nepomohl, volani NEKOLIKA nove vzniklych API funkci na sdeleni DPI-Awareness take nepomaha. Ono by nevadilo, kdyby MS skaloval vsechno (jako to dela napr. renderovani pres CSS u webu) a aplikace bud' mohla toto nastaveni zmenit (neskaluj mi nic), nebo kdyz neni DPI-aware se mohla spolehnout, ze naskalovano bude vse. Ted' je stav, ze se skaluje neco i kdyz jsme DPI aware app, nebo se u DPI non-aware aplikaci skaluje VETSINA veci (ne vsechno). Jak tohle omluvite mi fakt neni jasne. Nebo to ze nejaky pablb tusim ve Vistach udelal API funkci, ktera nastavila DPI awareness pro cely proces, takze to zmrvilo vsechna ne-DPI-aware DLL ? To ma take nejaky specificky duvod, nejake osviceni, ktere jsem neprozrel, jsa ducha mdleho?
Nyni mne napadlo, ze MS take zmenil chovani setupapi (resp. toho co vraci nejake query fce na drivery) ... taky z niceho nic. Naprava byla snadna, ale PROC ?!?!?!
Uz jenom WOW64 filesystem redirection je prasarna neuveritelna - mrknete jak elegantne to vyresil OS/X (Linux dualitu 64/32 knihoven vyresit takto elegantne bohuzel nedokazal, alespon se ale nic neskryva).
Ad Staci pouzit google a uvidite kolik lidi verze beznadejne resi - dáte mi nějaký konkrétní příklad problému? Pokud jsem si všiml, tak ta API fungují spolehlivě.
Ad Staci pouzit google a uvidite kolik lidi DPI beznadejne resi - aplikací je spousta, a jisté procento z nich je mizerně napsané.
Ad Jak se podle Vas ma udelat aplikace, ktera tu Tahomu 10 skutecne potrebuje? A dostane od Win10 napr. Thahomu 12 - jak poznáte, že jste dostal Tahomu 12 a ne 10? Velikost písma v pixelech záleží na DPI, takže když na 96dpi displayi nastavíte Tahomu 12, bude vypadat velmi podobně jako Tahoma 10 na display se 120dpi.
Ad Jak se ma chovat nase aplikace, ktera pouziva systemovy font,ale specifikuje velikost? Manifest nepomohl, volani NEKOLIKA nove vzniklych API funkci na sdeleni DPI-Awareness take nepomaha... - s tím vám nepomůžu. Neznám podrobnosti problému, nevím která API používáte a čím je krmíte atd. Doporučil bych vám klasický postup: studovat MSDN, a pokud chybu nenajdete, tak zkuste hledat na "vykuchané" minimální verzi zdrojáku.
Ad WOW64 filesystem redirection je prasarna neuveritelna - proč? Řešení na Applu neznám, ale zato jsem si všiml, že ta postupná implementace byla poněkud divoká. Tak už to u Applu bývá.
http://lowendmac.com/2014/the-g5-and-mac-os-x-less-64-bit-than-youd-think/
Microsoft se spletl a už vám Windows na desátou verzi nevylepší „automaticky“. Jak se ukázalo, tak prý to „jedno políčko“ někdo ve Windows Update zaškrtl omylem. Vaše sedmičky či osmičky už se nebudou pokoušet automaticky aktualizovat na desítky. Jako by nestačilo, že vám ochotně zaplní disk 3–6 GB Windows 10, aniž byste to chtěli. Viz Microsoft stops automatic Windows 10 upgrades, says default checked update was ‘a mistake’.
:-) :-) :-)
zdroj: Děravý Flash, Windows 1 či žaloba Amazonu na falešné recenze produktů.