Over the five years we've been running the site, Apple OSs have been consistently rising and Linux consistently falling. Today iOS of various flavors add up to nearly 6% of total traffic of 1.4m page views/month, which brings the Apple total (mobile + Mac) to around 20%. Five years ago, Linux was around 8%; now it's 5%. FWIW, Chrome is the most popular browser, closely followed by Firefox.
You need to be a member of diydrones to add comments!
Comments
Linux here (OpenSuSE 12.1). Have been able to compile AC2.1 upto 2.5.5 with the default Arduino 1.0 IDE no issues (toolchain wise). Also using Eclipse+AVRplugin for hacks (e.g. my MK stuff).
MP is a no go unless I run VirtualBox. I agree with others: QGCS is not 100%. It would be nice if MAVLink can publish a W3C complaint schema, then we're really talking an inter-operable interface that will solve a lot issues between OSes (and get some consistent code generation). For instance the MAVLink 0.9 vs 1.0 transition wouldn't be as serious if proper schema development was done beforehand. I'm currently converting my Linux/Java GCS from the MKFrame protocol to MAVLink--would be nice to get away from wire protocols...ugh.
A couple of things to note that linux has over others for GCS/Flight control:
+ A Realtime kernel option (or run Ubuntu Studio 9.10)., when you need that connection to be robust.
+ excellent OS logging faciltiies
+ AVR tool chain works flawlessly
+ Xbee/Serial/UART is rock solid
And the nail to the coffin on Linux for a GCS is typically:
+ Discrete Graphics compatibility sucks on laptops (for OpenGL, GEarth, Bing Maps, etc...)
+ Wireless networking compatibility sucks on laptops (99% of the time it's WPA issues).
As for Apple, much, much, harder beast to tackle since Obj-C is "slightly" different between iOS and OSX (with Apple moving to iOS).
David, by that definition you would have to say that iOS is Unix. And just like with Android/Linux you are technically correct, but 99,9% of the users don't know or care because the Dalvik VM and streamlined interface makes it so that they don't have to.
David: the stats are generated from User Agent strings. It is these strings, not philosophy, that drives these categories. Personally, I think knowing that there are 13% mac users, 6.56% for all iOS useful for the Ning folks. It makes sense to spend more time improving the still-busted iOS website design, considering that by so doing, in one action, the third most used platform would be better supported. If your purpose is to make OS religious arguments, combining all windows, all linux, and all mac products together is ok. But if you want to know which platforms to code the site to, keeping linux and android separate, and keeping mac and iOS separate make sense. But combining the iOS platforms make sense.... unless you want to know if making an iPad-specific app is worth it..... but in any case, I wouldn't attribute too much logic to separating the groups in the stats... that is just User Agents, as they are reported. And I also wouldn't consider the separations "meaningless," either.
ipod 315 hits i m sure most of them are from me :)
Seems to me that separating Android from Linux is just as meaningless as separating iOS or iPad from Macintosh. ( Android IS a form of Linux, and iPads and iphones and ipods run iOS ) At the moment, your numbers are kinda like asking what kind of Toyota is the most popular Car on the road? Either separate them all into versions and sub-versions , or don't separate them at all. ?
-
1
-
2
of 2 Next