[Technical] What the Android/iOS version support means

Discussion

Ending Support for Android 4.3.1 and iOS 8

https://forums.playcontestofchampions.com/en/discussion/125499/ending-support-for-android-4-3-1-and-ios-8


I want to talk a little bit about what Kabam's decision to drop support for Android 4.3.1 and iOS 8 are indicative of. This is all speculation but I'll explain the reasoning behind that with facts.

Kabam as a company is looking to maximize reach and income, being as inclusive as possible only benefits their bottom line, dropping support may reduce the testing surface and simplify their processes. I'm trying to be a bit more professional here, but we know their historical take on reliability vs profits. I see no indication that Kabam would intentionally retire this support without other incentive, particularly the iOS support as those devices would be running better than most Androids.

MCoC currently uses Unity 3D version 5.4.6f3. This version is from 2016.

A while ago, I forget which update, Kabam updated to this version, I want to say it was slightly after 12.0, but there was suddenly a bunch of issues with timing in combat - whiffing, and failed linked attacks, champions simply not reaching with attacks - I've talked in the past about how this was caused by the disconnect between Kabam's code and the Unity framework.

Updates to Unity is a big deal for this game - it should require a LOT of testing. There are a lot of risks with breaking things. It would appear that Kabam has been reluctant to make updates to this framework.

Unity versions have minimums for Android and iOS requirements, trawling through release notes is very laborious, so I don't have a good estimate as to the Unity version I suspect they're upgrading to. In addition to the Unity framework version, there are also various features of Unity that may require they re-target the minimum supported OS.

It's possible this is not Unity related at all, there may be features outside of Unity they are looking to enable.

Enough crap, what's this mean?

If the version of Unity is updated we should be prepared for bugs. No other way to put it, historically they just haven't gotten this right.

When you encounter them, lets be civil about it, and provide enough information for them to track this down. They seem to really like to ask for videos, which is a shame because they should be able to reproduce these themselves, but if you'd like a quick resolution, keep that in mind.

Up side, this may be a big performance increase. The new version might come with a lot better support of utilizing hardware in Android devices, I don't have anything concrete about that, but I imagine that the upgrade in Unity version and associated risks were beneficial enough for Kabam to do this, then the benefits outweighed them - and Unity doesn't really offer any new monetization capabilities, so performance (and improved development speed potential in a more modern environment) would be the biggest beneficial factors for this choice.

Posted Mar 2, 2019, 10:09 PM UTC · edited

3012
Rakeyoung84Proxima Midnight•

While this is good in the long run. Sucks for those that can’t easily upgrade devices.

Do we know if this takes effect with the March update?

Edit: Just read the forum post. April 1st.

8
amsage3Spider-Man Stark Enhanced•

This really can’t affect that many iOS users at this point? I mean, shit even the iPhone 4S supports iOS9. And Android 4.x initially released in 2012.

9
shadow405•

I quit because of horrible performance issues if they fix those I'll play the game it was fun but it was infuriating due to lag and bugs

3
eXtripa69Taskmaster•

Sadly, I'll be affected by this change ... I've been using the same android device for 4 years now. Been playing every day since the beginning. Until now, I was able to create an account almost at 1kk rating, with LoL and Variant done, being completely free 2 play. Can't say how let down of an announcement this was for me when I saw it. Don't even know how to react, honestly. All the work building up an account like this, and now suddently I'll be forced to stop playing until I get a new device. Well, guess I'll just enjoy my last month on this game for now ... I'll be taking a screenshot to remember how far I went in this game

3†
caffeinater•

You can get a relatively inexpensive tablet that runs a newer version of Android if cost is an issue. A new flagship phone is not required -- its performance would likely be better in certain areas but it appears this has not been an issue for you in the past few years.

1
coolbum67Quake•

You could sell your account, I’m pretty sure people do this.

1
eXtripa69Taskmaster•

Yeh that's not gonna happen ... I might come back after some months and after get a new device

1
coolbum67Quake•

Yeah I hear ya lol

1
acebaltazarDormammu•

*Reading your post while cleaning my pitchfork.

3
TheVulkanMan•

I think it would really help the Android base if they required Android API level 24, so they can use Vulkan.

That would really help out the gfx side of things to make things more fluid & faster.

2
caffeinater•

Username checks out.

1
TheRealCBONE•

If iOS 9 or newer is required then they’re moving to version 2018.3 or newer.

1