I am on Windows 8. Facing little bit problem may be virus infection. Though I don't use any Anti Virus on it. How can I remove virus from it?
Hardware/Software Rant
You would think that considering the OS X EULA's clause forbidding installation on non-Mac hardware, that Apple would work with the developers of hardware used in Macs to ensure a top quality product.Why? Most of their users don't care about hardware specs, they just a simple GUI that works.
They also buy a new thing every few years, no need to use quality hardware at all.
I'm not even talking about hardware specs. I'm talking about drivers that work properly. OpenGL implementations that are the same as on other systems. Fairly basic things like that. :)
I'm hoping SteamOS will mix things up a bit, maybe finally make Linux a little more palatable for the average user... Perhaps that's just a pipe dream.
I look forwards to the day when all "mobile devices" are as versatile as a laptop is right now.
That day is already here. Why are you waiting?
My development environment these daya is a Nuc with two monitors, a couple of laptops, a cople of phones, a tablet with an external screen, keyboard, and mouse attached, and some cloud servers. Everything runs the same OS. It just works.
Stephen M. Webb
Professional Free Software Developer
I vehemently disagree. The graphics stack (drivers, available GPUs, etc) on OSX is dismal. Just because a few games are available to run poorly does not make it a good general gaming choice.
Yeah, I had to do some graphics debugging on OSX a few months back... I spent a day swearing about the utter and total lack of any OSX tools to do this. I'm tempted to poke a friend of mine to see who I have to beat at Apple in order to get a graphics debugger out of them.
Linux's usability has largely stagnated and I don't think they've gained anything from Android. Instead they're busy fighting about display servers and window managers and system daemons, and deciding whether or not the right to be dicks to contributors is paramount.
Yep, in the AAA space despite the SteamOS beta being released at the end of 2013(!) market share still refuses to get above 1%.
Android however remains a complete clusterfuck of a platform, popular because it is free and easy to get. As on OS and development environment it remains a complete joke (ironically the company I've seen trying to make bits of it better the most has been MS) - from a lack of debuggers (as in a phone maker has released a phone where you couldn't connect gdb to it!) to having to root a device to run a graphics debugger on the one chipset it supported... in a 2 month period I went from being an Android fan to switching off my personal Android devices, putting them in a draw and planning never to turn them on again.
Windows 8 was problematic, but both 7 and 10 are perfectly viable options. If anything, the platform's become more popular and robust in recent years, as a whole.
Yeah, again, in the AAA space as measured by the Steam hardware survey Windows popularity was up every so slightly last month and Win10 x64 makes up 1/3 of the Windows space.
I look forwards to the day when all "mobile devices" are as versatile as a laptop is right now.
For example, get a usb keyboard, plug it in, install a developer environment and compiler stack and make your apps directly on that device with no need for any other hardware such as a pc or Mac.
While not popular (for good reasons I accept despite having a phone with the OS on), Windows Phone 10's continuum is a step in that direction - If I had brought a 950 or 950XL I probably would have worked on getting Unity's editor working on it, ya know, for poops and giggles if nothing else ;)
I look forwards to the day when all "mobile devices" are as versatile as a laptop is right now.That day is already here. Why are you waiting?
On Windows, too, for even longer: https://blogs.windows.com/windowsexperience/2016/01/14/continuum-for-phones-making-the-phone-work-like-a-pc/
The hardware is a little slow for this to be truly viable today, but I think a bit of time will resolve that just fine.
I fully agree with everything Promit says:
- OS X for games is a joke. Only a handful of games. Extremely outdated and buggy OpenGL drivers, very poor GPU debugging tools (except for GPU Capture from XCode, but it pales compared to what's available on Windows). XCode hurts productivity really bad.
- Linux is a clusterfuck of debating what compositor system to use (Wayland vs Mir. Meanwhile X11 laughs and remains the king), lack of kernel-level GPU security, lack of proper GPU virtualization, according to kernel devs GPU reset is there but nobody uses it, can't get VSync straight, can't get multi-GPU to work, forces X11 everywhere where you want to use a window.
- Android is crap unless you stick to the Nexus line (the only ones to receive meaningful OS and driver updates). As a developer, selling or distributing apps to Android means I have to cope with Android 4.4.4 KitKat users because phones with that OS are still being manufacted in 2016 by the big brands.
- iPhone is decent, but it is too close for doing any development. I don't feel I own the phone but rather a permission from Apple to use the phone.
- Whether you're on Android or iPhone, you still get "can't view this video in this device" in some Youtube videos. Meaning mobile is inferior to desktop because it.... well it doesn't let me do stuff with it. Mobile is good at "consuming" (checking email, reading tweets, checking facebook, reading news, reading docs & book, etc) but it's really bad at "producing" (whatever that requires typing; complex actions that are easy to do with hot keys, including basic stuff like copy paste or experimenting with HTML source). A couple of weeks ago I got bank scam in my inbox (that looked really legit). I had to turn my machine on because tapping on the link, holding on the link, selecting on the link, trying to look on additional info... nothing would make Android to tell me where the link really pointed to. Android apps (iOS too) were determined into opening the link in the browser. On a desktop what I did was: hover over the link "www.mybank.com"; status bar said: "www.mybank.shadydomain.ru". Spotted! It's a scam. Phone apps hide information from me. Important information. Phrased it differently... they prevent me from doing useful, productive stuff.
I don't see mobile replacing desktop any time soon. They have a different philosophy. Apps determined to open a link when you tap on it makes it easy to use to my mom. But that same thing that makes it easy to use is what makes things like scams more effective and harder to spot.
There's a missconception that because market share is shrinking, desktop will disappear. Well... in my home there's 1 Android phone, 1 Android tablet, 1 iPad, 1 PC Tablet and 1 PC. If my house was the entire market, PC browsing would hold 40% of the share (and I'm not always on Windows, so Windows wouldn't even get 30%).
10 years ago, there was only 1 PC, because these devices didn't exist. Thus PC held 100% of the market share. But no way in hell I'm going to get rid of my PC and replace them with Android/iOS.
It is true that Microsoft is screwing Windows, mostly Windows 8 which was a reaction to this decline in market share. Also Linux got much better. And they themselves encouraged Valve to spend money on Linux because they felt threatened by MS. SteamOS may not have a large market share, but the money poured by Valve has significantly improved my GPU driver's stability (not because vendors receive the money, but because the vendors now have to allocate more budget into their Linux teams), they helped with really a good IDE (QtCreator), they worked really hard on Vulkan, and now they're working on better debugging tools. As a result, I spend myself more time dev'ing in Linux than before (despite I still think it's a clusterfuck, just a better clusterfuck than 3 years ago)
MS shot themselves in the foot there.
What MS did do right, but is marketing wrong, is their line of tablets. I own a Bangho Aero J08. It's a 9' tablet, 1920x1200 resolution, Quad Core. It's basically a PC with touchscreen, GPS, accelerometer, HDMI out and a USB port. It has a desktop and tablet mode. It has a lot of rough edges (e.g. in some text fields the virtual keyboard doesn't show up automatically, the heat dissipation could use some work as the company isn't really expert in this, with old GDI apps it's hard to click on them due to fat fingers, the camera driver sometimes crashes on init and will only work if you reboot, sometimes the volume key controller hangs and you have to reboot otherwise it keeps making the volume louder/quieter). In simple words, it's a cheap licensed imitation of the SurfacePro (by cheap I mean $275; which is less than what the Nexus 9 costs).
Despite having so many flaws my (non-tech literate) parents love it. They can watch all youtube videos because it's a PC (uses Edge, but can also use Chrome and Firefox), the battery is huge, it's really fast, can run Office, can run obscure Windows apps; but sometimes they do come back to Android. It's not polished. And when I grab the tablet, I put it in desktop mode and transfer files via SAMBA file sharing. Hook a mouse, a keyboard and plug it in a monitor and the battery can last for a dozen hours. You can play Crysis on it (on a crappy framerate) because it supports DX11. I can install Visual Studio there. You can also install Linux on it.
If you ask me where the future is, my answer is "probably somewhere in that direction".
But I still won't get rid of my PC. Because for work, a desktop workstation offers far more FLOPS (and FLOPS per dollar) than a 9' device of the same age can ever offer. But it will be nice if in the future I can hook the tablet to my desktop, and gain touchscreen.
I fully agree with everything Promit says:
.....
- OS X for games is a joke. Only a handful of games. Extremely outdated and buggy OpenGL drivers, very poor GPU debugging tools (except for GPU Capture from XCode, but it pales compared to what's available on Windows). XCode hurts productivity really bad.
- Linux is a clusterfuck of debating what compositor system to use (Wayland vs Mir. Meanwhile X11 laughs and remains the king), lack of kernel-level GPU security, lack of proper GPU virtualization, according to kernel devs GPU reset is there but nobody uses it, can't get VSync straight, can't get multi-GPU to work, forces X11 everywhere where you want to use a window.
- Android is crap unless you stick to the Nexus line ......
Dude, you are my new hero.
Direct3D 12 quick reference: https://github.com/alessiot89/D3D12QuickRef/
I'm sure the situation is far worse. I regularly see very cheap non-"smart" android phones running 2.3 gingerbread. These are "new" phones built extremely on the cheap basically as pay as you go throwaways to get people to use the network and get a sim card in the deal ("buy this phone for £50 and get £20 call credit and a phone"). They also have cheap hardware, low end cpu and gpu and next to no ram, all the storage space also taken up by the OS.As a developer, selling or distributing apps to Android means I have to cope with Android 4.4.4 KitKat users because phones with that OS are still being manufacted in 2016 by the big brands.
You can bet these have the app store and people will still try to install your app... :(
Games/Projects Currently In Development:
Discord RPG Bot | D++ - The Lightweight C++ Discord API Library | TriviaBot Discord Trivia Bot