Slashdot videos: Now with more Slashdot!

View

Discuss

Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

The answer is simple and consists of two questions:1. How stable is the entity behind what you are going to learn? (Protip: Google and Apple are going to be around for a bit longer than most loosely associated groups of hipster developers)2. Which of the choices has the most answered questions online (yes, probably on stackoverflow)?

(1) can alternatively be written as 'how stable is the framework/language you are learning?'(2) can also be seen as 'Which of the choices has the most supportive and/or largest community?'They boil down to the same, though.

My advice: do it native. Android and iOS devving is really quite easy if you don't want to do anything fancy and do it properly. If you do want to do anything fancy, you're going to have to go pretty deep anyway and hybrid frameworks are just going to get in your way.

I (single handedly) spent about 5-6 months creating a PHP backend and a native Android app, whilst the specs were changing. I had to design and implement the structure of the app and that of the backend, etc. I've started working on the iOS version 1 month ago and it is about done (maybe two more weeks). Mind you: this is not because iOS development is easier than Android development (they both have their quirks), but already having a stable backend and a proven structure of the app code allows me to basically translate the Android code to Objective C without much thinking. The core issues in the system design have already been dealt with. It's just implementing a stable design based on stable specs, which we all know is the easiest part of software development.

Exactly. Can we stop calling everybody who posts something bad on the internet a 'troll'?It's bad enough that the luddites are doing it, but Slashdot should keep true to the meaning of the word 'trolling'.

Developing complex drivers can cost millions, but the testing isn't nearly as costly. Much of it is automated. Do you think that Intel, AMD and Nvidia spend millions of dollars a month just on testing?

No, they just release them as betas and wait for the bug reports to roll in. Why pay for testers if so many people will test for you for free?

I started writing this post going for funny, but this actually sounds pretty insightful.

I've also used PDroid and LBE Privacy Guard: https://play.google.com/store/...The latter seems to have gone to shit, though. It always was ran at a layer too high to allow it to catch everything reliably anyway.

This is a 'fad' that has been going strong for (at least!) two decades. If you want to limit it to the FPS-genre, the multiplayer aspect has been extremely popular ever since it was an option. If you take Quake (1996) as the start of (serious) multiplayer FPS-gaming and Wolfenstein 3D (1992) as the start of the FPS-genre, multiplayer FPS-gaming has been (again: extremely) popular for the last 19 years out of the 23 years of existence of the FPS-genre.

I have to work for a living and I have a wife & kids.... which means I don't hide in my Mommy's basement every night

Such a mature thing to say.You've really added to this discussion by generalizing and deriding everybody who plays multiplayer FPSs and the concept of multiplayer FPS in general.

Very weird, either my memory is failing me hard (although I can vividly remember the setting in which I typed on the keyboard), or I'm mixing up the K750 with another solar powered Logitech keyboard, or the K750 has changed over the years.

The K750 I can find on the web does seem to have the (awesome) incurve keys and the 'PerfectStroke' mechanism. The keys also seem to be of the slightly soft smooth plastic I was talking about. If that is indeed the case, then I guess we've been lauding the same sort of keyboard from the start of this thread (although the key separation and key size seem slightly different between the K750 and the K800).

I've typed on the K750 and its keys are absolutely dreadful compared to the ones on the K800, and I'm not exaggerating here.

The keys on the K750 are completely flat, save for a little bit of microrelief, and made of hard plastic. That combination makes it very easy for your fingers to slide off them and onto keys you don't want to press or just tilting them if you don't hit them in the middle. The keys of the K800 are much more forgiving: I can jab at them at a ridiculously acute angle and/or hit them on the corners and still have accurate keystrokes.

I will add a disclaimer, though: I don't bash the keys very hard as some people like to do (what are they trying to accomplish?) and I don't (often) play any high-stress games that make me apply a large amount of force to the keys. I could imagine that the K800 wouldn't survive such treatment for long (although many keyboards wouldn't, I guess).

Accuracy tells us very, very little, without information on the number of false positives. In short, we need to know what the chance is that you have cancer if the dog indicates you do, which is TP / (TP + FP). It's easy to see that the number of FPs has a big influence.

You should see it more in terms of power. Let me provide you with a car analogy:1080p is like 1080hp and 200p is like 200hp.

Now do you understand why resolution is so important?! POWERRRR!An Xbox game with 720hp is obviously inferior to a Playstation game with 900hp!

On a serious note: in an FPS, the difference between 320x200 and 1920x1080 does make for a difference in the ability to play the game (remember going back to Quake in 320x200 after having played GLQuake?). The same can be said for interface-heavy games or games where a high 'depth of field' (overview with details visible) is required, such as an RTS or (MMO)RPG. I agree that a high resolution is not necessary to make a good game, but some good games do require or benefit from a high resolution.