KrystalOS 2 (Suggestions)
-
@Kamdroid I've just requested an Xcode project for a demo scene I made, so I could look at the cocos2D code.
It is as I suspected. They rely way to heavily on CADisplayLink, which is an unreliable mechanism, and upon which the reliance causes known bugs in cocos2D. One of those is memory leakage, another is the dropped frames (the stuttering) and a third is a generally diminishing responsiveness and performance that's only possible to 'fix' by closing the app or initiating an iOS system call that "backgrounds" the app. That's an up-swipe, down-swipe, app-switch swipe, pinch with four/five fingers or double tap the home button.
Do you have a Dev Account and Xcode? I can show you how to manually fix this and gain significant improvements in the consistency of performance in your games, and stop memory leaks.
-
@Deeeds I don’t have one yet. I’d probably only get one when I’m full blown creating apps/games for the App Store.
-
@Kamdroid Ok.
Are you at all familiar with Objective-C, Swift and/or any Apple Frameworks/SDKs?
-
@Deeeds Not at all, I personally prefer C#, like Xamarin
-
@Kamdroid Oh... Java's slightly more legitimate younger brother.
-
@Deeeds I know, but I don't like Java. And Xamarin is pretty good, and it also supports cross platform apps
-
@Kamdroid I think Xamarin is one of the most impressive software endeavours I've seen in a long while. The incorporation of frameworks, natively, is incredible.
The odd thing, this (worthy) project nearly starved to death not so long ago. Now it's THRIVING.
-
Anyone have suggestions for what to add next to KrystalOS?
-
Still waiting for suggestions 😅
-
I've kind of stopped development on this, because I have other projects.
When iTapDevelopment finishes his scroll system, I'll create some basic "apps", so it's not as empty, and release it to the hub.Although this is an improvement from the previous KrystalOS, I think I should wait until object referencing for loops (being able to manipulate a spawned object, e.g. set attribute, set color etc).