Overclock.net › Forums › Industry News › Hardware News › [AOL] Fragmentation: iOS -vs- Android
New Posts  All Forums:Forum Nav:

[AOL] Fragmentation: iOS -vs- Android - Page 2

post #11 of 51
Quote:
Originally Posted by nathris View Post

Its interesting but it misses out on one key fact:
Android 2.2 is a more advanced OS than iOS 5.
ICS is a nice overall refinement, but from an application development standpoint there's little you're missing out by targeting Froyo instead. Its mostly just added convenience on the part of the developer. The last major hurdles (JIT compilation and multitouch) were fully worked out with the release of Froyo, and since 93% of Android users are using at least 2.2, then targeting it means "fragmentation" is really nothing more than a lame excuse for poor coding.

You've obviously never coded anything advanced. How many resolutions, aspect ratios, processor speeds, CPU cores, RAM amounts etc do Android devices have versus iOS devices? It is probably an order of magnitude larger and therefore more fragmented and more difficult to develop for.
Foldatron
(17 items)
 
Mat
(10 items)
 
Work iMac
(9 items)
 
CPUMotherboardGraphicsGraphics
i7 950 EVGA x58 3-way SLI EVGA GTX 660ti GTX 275 
RAMHard DriveHard DriveHard Drive
3x2GB Corsair Dominator DDR3-1600 80GB Intel X25-M SSD 2TB WD Black 150GB WD Raptor 
Hard DriveOSMonitorKeyboard
2x 150GB WD V-raptor in RAID0 Win7 Home 64-bit OEM 55" LED 120hz 1080p Vizio MS Natural Ergonomic Keyboard 4000 
PowerCase
750W PC P&C Silencer CoolerMaster 690 
CPUGraphicsRAMHard Drive
Intel Core i5 2500S AMD 6770M 8GB (2x4GB) at 1333Mhz 1TB, 7200 rpm 
Optical DriveOSMonitorKeyboard
LG 8X Dual-Layer "SuperDrive" OS X Lion 27" iMac screen Mac wireless keyboard 
Mouse
Mac wireless mouse 
CPUGraphicsRAMHard Drive
i7-2600K AMD 6970M 1GB 16GB PC3-10600 DDR3 1TB 7200rpm 
Hard DriveOptical DriveOSMonitor
256GB SSD 8x DL "SuperDrive" OS X 10.7 Lion 27" 2560x1440 iMac display 
Monitor
27" Apple thunderbolt display 
  hide details  
Reply
Foldatron
(17 items)
 
Mat
(10 items)
 
Work iMac
(9 items)
 
CPUMotherboardGraphicsGraphics
i7 950 EVGA x58 3-way SLI EVGA GTX 660ti GTX 275 
RAMHard DriveHard DriveHard Drive
3x2GB Corsair Dominator DDR3-1600 80GB Intel X25-M SSD 2TB WD Black 150GB WD Raptor 
Hard DriveOSMonitorKeyboard
2x 150GB WD V-raptor in RAID0 Win7 Home 64-bit OEM 55" LED 120hz 1080p Vizio MS Natural Ergonomic Keyboard 4000 
PowerCase
750W PC P&C Silencer CoolerMaster 690 
CPUGraphicsRAMHard Drive
Intel Core i5 2500S AMD 6770M 8GB (2x4GB) at 1333Mhz 1TB, 7200 rpm 
Optical DriveOSMonitorKeyboard
LG 8X Dual-Layer "SuperDrive" OS X Lion 27" iMac screen Mac wireless keyboard 
Mouse
Mac wireless mouse 
CPUGraphicsRAMHard Drive
i7-2600K AMD 6970M 1GB 16GB PC3-10600 DDR3 1TB 7200rpm 
Hard DriveOptical DriveOSMonitor
256GB SSD 8x DL "SuperDrive" OS X 10.7 Lion 27" 2560x1440 iMac display 
Monitor
27" Apple thunderbolt display 
  hide details  
Reply
post #12 of 51
People still use eclair?! weirdsmiley.gif
How can they live with themselves...

Anyway, fragmentation is worse in android, that I agree with.
Sucks when I set my DPI to 275, about 70% of my apps are no longer updatable because they are magically "not compatible" with my phone. google needs to work on abstracting things like screen resolution from app devs. We have 320x240, 800x480, 854x480, 960x540, and 1280x720. The only thing an app developer should have to worry about is aspect ratio, and android should automatically pick the right res icons and stretch to fit. Google should also force OEMs to provide a way to turn off their skins, because some of them suck.
z87
(19 items)
 
Media Rig
(18 items)
 
 
CPUMotherboardGraphicsRAM
Core i5 4670k - 4.4ghz@1.280v MSI z87m GAMING MSI R9 280 GAMING - 1.15ghz core/1.5ghz mem A-DATA 2x4GB DDR3 
RAMHard DriveHard DriveCooling
PNY 2x4GB DDR3 Crucial M500 240GB Seagate 3TB Xigmatek Gaia + Cougar VortexPWM 
OSMonitorKeyboardPower
Windows 10 Pro Viewsonic XG2401 CM Storm QuickFire Rapid Antec TruePower TP-550 
CaseMouseMouse PadAudio
Silverstone PS07 Logitech G402 Reflex Lab Pro 32 Heavy Yamaha RX-V663 
AudioAudioAudio
Micca MB42x Bookshelf Speakers Beyerdynamic DT 770 PRO-80 SMSL Q5 
CPUMotherboardGraphicsRAM
AMD Phenom II 720 ASRock 870 Extreme 3 HIS 5750 (840core/1200mem) 2*2GB A-Data DDR3 1600 
Hard DriveHard DriveOptical DriveCooling
Seagate Barracuda ST1000DM003 Seagate Barracuda ST3000DM001 Lite-On Blue Ray WH14NS40 Arctic Cooling Freezer 64 PRO 
OSMonitorKeyboardPower
Windows 10 pro 64-bit Vizio M43-c1 Logitech K400 Corsair CX-430 
CaseMouseAudioAudio
NZXT Beta EVO Gigabyte M7700 Sony STR-DN1070 Definitive Technology BP8 Tower Speakers 
AudioAudio
Definitive Technology 2002 Series Center Speaker Definitive Technology ProMonitor 1000 Bookshelf... 
  hide details  
Reply
z87
(19 items)
 
Media Rig
(18 items)
 
 
CPUMotherboardGraphicsRAM
Core i5 4670k - 4.4ghz@1.280v MSI z87m GAMING MSI R9 280 GAMING - 1.15ghz core/1.5ghz mem A-DATA 2x4GB DDR3 
RAMHard DriveHard DriveCooling
PNY 2x4GB DDR3 Crucial M500 240GB Seagate 3TB Xigmatek Gaia + Cougar VortexPWM 
OSMonitorKeyboardPower
Windows 10 Pro Viewsonic XG2401 CM Storm QuickFire Rapid Antec TruePower TP-550 
CaseMouseMouse PadAudio
Silverstone PS07 Logitech G402 Reflex Lab Pro 32 Heavy Yamaha RX-V663 
AudioAudioAudio
Micca MB42x Bookshelf Speakers Beyerdynamic DT 770 PRO-80 SMSL Q5 
CPUMotherboardGraphicsRAM
AMD Phenom II 720 ASRock 870 Extreme 3 HIS 5750 (840core/1200mem) 2*2GB A-Data DDR3 1600 
Hard DriveHard DriveOptical DriveCooling
Seagate Barracuda ST1000DM003 Seagate Barracuda ST3000DM001 Lite-On Blue Ray WH14NS40 Arctic Cooling Freezer 64 PRO 
OSMonitorKeyboardPower
Windows 10 pro 64-bit Vizio M43-c1 Logitech K400 Corsair CX-430 
CaseMouseAudioAudio
NZXT Beta EVO Gigabyte M7700 Sony STR-DN1070 Definitive Technology BP8 Tower Speakers 
AudioAudio
Definitive Technology 2002 Series Center Speaker Definitive Technology ProMonitor 1000 Bookshelf... 
  hide details  
Reply
post #13 of 51
And this affects my daily life how?
     
CPUGraphicsRAMHard Drive
Intel i7 8700k Nvidia GTX 1070 16GB's Kingston Hyper X DDR4 2400 Samsung PM951 500GB m.2 SSD 
Hard DriveHard DriveOSAudio
Seagate Firecuda 2TB Hitachi Travelstar 1TB Windows 10 Enterprise x64 Soundblaster X-Fi 5 
  hide details  
Reply
     
CPUGraphicsRAMHard Drive
Intel i7 8700k Nvidia GTX 1070 16GB's Kingston Hyper X DDR4 2400 Samsung PM951 500GB m.2 SSD 
Hard DriveHard DriveOSAudio
Seagate Firecuda 2TB Hitachi Travelstar 1TB Windows 10 Enterprise x64 Soundblaster X-Fi 5 
  hide details  
Reply
post #14 of 51
Quote:
Originally Posted by nathris View Post

Its interesting but it misses out on one key fact:
Android 2.2 is a more advanced OS than iOS 5.
ICS is a nice overall refinement, but from an application development standpoint there's little you're missing out by targeting Froyo instead. Its mostly just added convenience on the part of the developer. The last major hurdles (JIT compilation and multitouch) were fully worked out with the release of Froyo, and since 93% of Android users are using at least 2.2, then targeting it means "fragmentation" is really nothing more than a lame excuse for poor coding.

What a nice troll. I do not see how Android 2.2 is a "much" more advanced OS

Also the major Android fragmentation is not really OS fragmentation but hardware fragmentation.
Edited by darknight670 - 4/5/12 at 2:44am
Store-IT
(13 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II 955 BE Gigabyte 880GA-UD3H v2.2 Integrated 8 x 2 Gio DDR3 
Hard DriveOSPowerCase
6 x 2 To Samsung F4, 2 x 1 Tb F3 Openindiana 151b 430W Seasonic Fractal R3 
  hide details  
Reply
Store-IT
(13 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II 955 BE Gigabyte 880GA-UD3H v2.2 Integrated 8 x 2 Gio DDR3 
Hard DriveOSPowerCase
6 x 2 To Samsung F4, 2 x 1 Tb F3 Openindiana 151b 430W Seasonic Fractal R3 
  hide details  
Reply
post #15 of 51
Quote:
Originally Posted by votum View Post

Interesting! although i didn't like how they say apple has less fragmentation towards the end because 80% of users are on some form of 5.x because over 86% of android users are on 2.x which would mean android is less fragmented. i also find it irritating apple won't give their stats on this...
i think android biggest problem in the beginning was the variation in handsets, Google didn't regulate any of the button usage at all, but they finally did it so its been getting better. once everyone has a quad core phone the mobile software should start slowing down just like desktop software did. when was the last time a modern cpu was taxed in normal usage lol.

How does that mean Android is less fragmented? Do you even know what that means?

  • Eclair - 6%
  • Froyo - 23%
  • Gingerbread - 63%
  • Honeycomb - 6%
  • ICS - 2%

That's OS penetration, i.e, those with Android handsets. Within the first week of iOS5's release, 1/3rd of all eligible users had the update. Same for WP7.
Po' Pimpin'
(11 items)
 
  
CPUMotherboardRAMHard Drive
i5 2500k @ stock Biostar TZ68K+ [A3] 4GB  Sandforce 1222 64GB SSD 
Optical DriveCoolingOSMonitor
LG 22x DVD-+RW  Stock Windows 7 x64 Acer S211HL 1080p 
PowerCaseMouse
600w Diablotek Linkworld Electronic Inland 
  hide details  
Reply
Po' Pimpin'
(11 items)
 
  
CPUMotherboardRAMHard Drive
i5 2500k @ stock Biostar TZ68K+ [A3] 4GB  Sandforce 1222 64GB SSD 
Optical DriveCoolingOSMonitor
LG 22x DVD-+RW  Stock Windows 7 x64 Acer S211HL 1080p 
PowerCaseMouse
600w Diablotek Linkworld Electronic Inland 
  hide details  
Reply
post #16 of 51
Fragmentation is uniquely an Android problem. Compare it to any other mobile OS. iOS, WP7, BlackBerry, anything. Google's is much, much worse.
Tweetdeck said in making their app they had to code for hundreds of platforms. It's getting really ridiculous.
Quote:
Originally Posted by nathris View Post

Its interesting but it misses out on one key fact:
Android 2.2 is a more advanced OS than iOS 5.
ICS is a nice overall refinement, but from an application development standpoint there's little you're missing out by targeting Froyo instead. Its mostly just added convenience on the part of the developer. The last major hurdles (JIT compilation and multitouch) were fully worked out with the release of Froyo, and since 93% of Android users are using at least 2.2, then targeting it means "fragmentation" is really nothing more than a lame excuse for poor coding.
Whichever OS you prefer is entirely subjective. And saying "See? Everyone's on 2.2! Fragmentation doesn't exist!" Is only a good reason if they weren't on 4.0.3
:O
(12 items)
 
  
CPUMotherboardGraphicsRAM
i7-3930k Rampage IV Formula ASUS HD 7970 DCII 16GB G.Skill 1600Mhz 
Hard DriveHard DriveCoolingOS
1.5TB WD Caviar Black 64GB Crucial M4 Corsair H100i Windows 7 
MonitorPowerCaseAudio
Asus 24" 1920x1080 Thermaltake 750w NZXT Phantom Orange (special edition!) Sennheiser HD 280 
  hide details  
Reply
:O
(12 items)
 
  
CPUMotherboardGraphicsRAM
i7-3930k Rampage IV Formula ASUS HD 7970 DCII 16GB G.Skill 1600Mhz 
Hard DriveHard DriveCoolingOS
1.5TB WD Caviar Black 64GB Crucial M4 Corsair H100i Windows 7 
MonitorPowerCaseAudio
Asus 24" 1920x1080 Thermaltake 750w NZXT Phantom Orange (special edition!) Sennheiser HD 280 
  hide details  
Reply
post #17 of 51
Quote:
Originally Posted by BizzareRide View Post

How does that mean Android is less fragmented? Do you even know what that means?
  • Eclair - 6%
  • Froyo - 23%
  • Gingerbread - 63%
  • Honeycomb - 6%
  • ICS - 2%
That's OS penetration, i.e, those with Android handsets. Within the first week of iOS5's release, 1/3rd of all eligible users had the update. Same for WP7.

Because this article is using fragmentation to describe what version of the OS people are using. I agree, OS usage has nothing to do with fragmentation and its been used to describe variation in handset design since android launched, but in the article its clearly talking about OS version.

It also says, "80% of downloaders are on some version of iOS 5"

86% of android users on on some version of android 2.0, which means, by the articles definition of fragmentation, android has less. Age of the OS does not matter, because if 86% of people are on one version of an OS, that version gets the developers. How many devs do you know still coding for windows 98?

It's not my fault the article uses fragmentation incorrectly, but I am using it in the context of the article biggrin.gif
Chatterwhite
(17 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i5 4670k GRYPHON Z87 NVIDIA GeForce GTX 970 NVIDIA GeForce GTX 970 
GraphicsRAMHard DriveHard Drive
Intel(R) HD Graphics 4600 g.skill sniper 1866 8GB Mushkin Chronos 120GB Kingston SSD Now v300 256GB 
Hard DriveCoolingOSMonitor
2x WD Black in RAID 0 4TB Coolermaster Nepton 140XL Windows 10 Pro Yamakasi Catleap 1440P 
MonitorKeyboardPowerCase
ASUS V24H Corsair C70 EVGA Supernova 750 Thermaltake core v21 
Mouse
Roccat Kone+ 
  hide details  
Reply
Chatterwhite
(17 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i5 4670k GRYPHON Z87 NVIDIA GeForce GTX 970 NVIDIA GeForce GTX 970 
GraphicsRAMHard DriveHard Drive
Intel(R) HD Graphics 4600 g.skill sniper 1866 8GB Mushkin Chronos 120GB Kingston SSD Now v300 256GB 
Hard DriveCoolingOSMonitor
2x WD Black in RAID 0 4TB Coolermaster Nepton 140XL Windows 10 Pro Yamakasi Catleap 1440P 
MonitorKeyboardPowerCase
ASUS V24H Corsair C70 EVGA Supernova 750 Thermaltake core v21 
Mouse
Roccat Kone+ 
  hide details  
Reply
post #18 of 51
I don't see hardware or software fragmentation as a significant problem, it might be Google's biggest strength. Is it tougher to develop for sure, but it gives the end user far more choice and flexibility. The phone market is looking like a mirror of the early PC market, except it's Google vs Apple instead of Microsoft vs Apple this time around.
Spit in God's Eye
(16 items)
 
  
CPUMotherboardGraphicsRAM
i7-5960x @ 4.26 ghz core / 3.53 ghz uncore - 1.... AsRock X99 Extreme3 EVGA GTX980 Ti 16gb (4x4gb) Crucial DDR4 2133 CL15  
Hard DriveHard DriveHard DriveOptical Drive
A-Data SP600 256gb SSD (C:) Samsung 840 EVO 1TB SSD (D:) Seagate 2TB Hybrid Drive (E:) LITE-ON 24x DVDRW 
CoolingOSMonitorKeyboard
Corsair H110 Win 10 x64 HP 2511x ( 25" 1080p ) AZIO L70 
PowerCaseMouseAudio
Corsair TX750 Antec 300 (Modded) Logitech M100 Onboard 
  hide details  
Reply
Spit in God's Eye
(16 items)
 
  
CPUMotherboardGraphicsRAM
i7-5960x @ 4.26 ghz core / 3.53 ghz uncore - 1.... AsRock X99 Extreme3 EVGA GTX980 Ti 16gb (4x4gb) Crucial DDR4 2133 CL15  
Hard DriveHard DriveHard DriveOptical Drive
A-Data SP600 256gb SSD (C:) Samsung 840 EVO 1TB SSD (D:) Seagate 2TB Hybrid Drive (E:) LITE-ON 24x DVDRW 
CoolingOSMonitorKeyboard
Corsair H110 Win 10 x64 HP 2511x ( 25" 1080p ) AZIO L70 
PowerCaseMouseAudio
Corsair TX750 Antec 300 (Modded) Logitech M100 Onboard 
  hide details  
Reply
post #19 of 51
When I think of Fragmentation, I think of OEM overlays, not the version of Android they are running.

Almost all devices that run AOSP Android have been updated to ICS.

The devices that use OEM overlays are the ones lagging behind. This is the way Android is meant to be tho. Google's entire point was to create a stable base, and let the OEM take it, and change it to their liking. The base allows the apps to function on the different OEM styles of Android, but still lets each OEM distinguish their phone with a little bit of a different look to it. Sometimes that can cause delays in updates, or incompatibility for apps, but that's the OEM's fault, and not Android.

So far, I only have 1 app that will not Work on my Galaxy Nexus running ICS that did work on my old Motorola droid running froyo. (Time Warner, Update your APP!)
Gaming rig
(15 items)
 
  
CPUMotherboardGraphicsRAM
i7-4790K Asus Z97 Pro Wifi EVGA GTX970sc Crucial ballistic 16GB DDR3 1866 
Hard DriveHard DriveOptical DriveCooling
Samsung 850 EVO 256GB SSD WD 1TB HDD Samsung DVDRW Corsair H60 
OSMonitorKeyboardPower
W 10 Pro Samsung 23" Logitech g105 Corsair 750w 
Case
Corsair Carbide Spec-02 
  hide details  
Reply
Gaming rig
(15 items)
 
  
CPUMotherboardGraphicsRAM
i7-4790K Asus Z97 Pro Wifi EVGA GTX970sc Crucial ballistic 16GB DDR3 1866 
Hard DriveHard DriveOptical DriveCooling
Samsung 850 EVO 256GB SSD WD 1TB HDD Samsung DVDRW Corsair H60 
OSMonitorKeyboardPower
W 10 Pro Samsung 23" Logitech g105 Corsair 750w 
Case
Corsair Carbide Spec-02 
  hide details  
Reply
post #20 of 51
Quote:
Originally Posted by BinaryDemon View Post

I don't see hardware or software fragmentation as a significant problem, it might be Google's biggest strength. Is it tougher to develop for sure, but it gives the end user far more choice and flexibility. The phone market is looking like a mirror of the early PC market, except it's Google vs Apple instead of Microsoft vs Apple this time around.

This. Fragmentation is what makes Android awesome. More choice when it comes to phones. You aren't stuck with a single android phone, if you want android you can pick a handset that fits you best.
My System
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 950 @ 4.01GHz EVGA SLI3 Sapphire R9 290 8GB Corsair XMS DDR3 1600 
Hard DriveHard DriveMonitorPower
Crucuial M4 256GB Seagate 1TB ASUS VH232H 23" 1080p Corsair TX750 
Case
Corsair 650D 
  hide details  
Reply
My System
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 950 @ 4.01GHz EVGA SLI3 Sapphire R9 290 8GB Corsair XMS DDR3 1600 
Hard DriveHard DriveMonitorPower
Crucuial M4 256GB Seagate 1TB ASUS VH232H 23" 1080p Corsair TX750 
Case
Corsair 650D 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Hardware News
Overclock.net › Forums › Industry News › Hardware News › [AOL] Fragmentation: iOS -vs- Android