64 Bit Support Required Feb 2015..

Previous topic - Next topic

mrplant

Apple said today..

'Starting February 1, 2015, new iOS apps uploaded to the App Store must include 64-bit support and be built with the iOS 8 SDK, included in Xcode 6 or later. To enable 64-bit in your project, we recommend using the default Xcode build setting of "Standard architectures" to build a single binary with both 32-bit and 64-bit code."

Source: http://appleinsider.com/articles/14/10/20/apple-to-require-64-bit-support-from-all-ios-apps-starting-in-february

Just wondering what this announcement means for GLBasic - if anything?

spacefractal

im knew this was happens sooner or later when xcode 6 is a requirements, just like its happens with ios7. But was not aware they now require 64bit now.

Also when im compile in my current project, its does works with standard architectures with both arm7 and arm64, but the linked O files is howover not 64bit, when trying to add arm64 to the Valid Architectures. So glbasic might require a update.

So Gernot, its time to update. Howover im do recently releasesd a xcode 8 project in a another thread, so its easier to get it working.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

hardyx

Oh my God, Xcode 6 requires OSX Mavericks!!
I made good creating two partitions in the Mac.

spacefractal

#3
A GLBASIC update is REQUIRED, see below screenshot.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

spacefractal

Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Marmor

#5
yeah  Apple will 64 bit support !  :rtfm:
.
.
.
.
.
.
.









Kitty Hello

great :/
I need an x64 cross compiler toolchain then.

spacefractal

#7
are those tools not got updated since the 2009 version? Im have seen a much newer versions. But im do hope its dosent bugs out on the newer compiler with arm64 support. Im do thinks the proccssor is named arm64, not x64. Im do also thinks we will lost 32bit support on Windows too when compiling iOS? Im dosnet thinks its a big deal throught.

Also Google side, Android 5.0 will also supports 64bit too. So they might choice to require it sooner or later.

This can also means we could support 64bit on Windows too with the new compilers eventuelly?

PS. We do still have about 3 month to get it working, but would been nice to see this happens.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

erico

Not much related but a bit. While pushing ios platform to 64b would tou think it could be sport or worth to use the 64b java for the android part too? Is there any benefit at all?

bigsofty

Its just a marketing gimmick IMHO. 64bit means you can address more memory but until we see 16GB RAM phones/tablets, there really is no need to force it on mobile developers. There are some slight advantages in that there is 64 bit registers ect. but the main advantage is the address bus. As I said, I think Apple will be using it to sell iPhones soon,  "iOS 64"? :P
Cheers,

Ian.

"It is practically impossible to teach good programming style to students that have had prior exposure to BASIC.  As potential programmers, they are mentally mutilated beyond hope of regeneration."
(E. W. Dijkstra)

spacefractal

also its not just memory, its can also execute some instructions faster and perform some calculates faster too. This can been the main reasons.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

bigsofty

#11
Yes, that's why I mentioned the 64bit registers(some additional op-codes too) but the speed increase is negligible for most apps unless specifically designed for 64bit(not just run through a 64bit compilation and hoping the compiler will do the optimisations for you). From my own experience(64bit Delphi), you never get more than 5% extra-speed usually its averaging out the same or 1-2% faster. On desktop there is a real chance that you will come into contact with large amounts of RAM, this is where the real advantage is.

Cheers,

Ian.

"It is practically impossible to teach good programming style to students that have had prior exposure to BASIC.  As potential programmers, they are mentally mutilated beyond hope of regeneration."
(E. W. Dijkstra)

spacefractal

how much time would this take to get glbasic updated to 64bit?

This can been highly concern for me, if im cant update my apps anymore (even its deadline is first 1. feb), but im do not thinks none of the 3 current games will require a update really quite a time allready now.

Compiling using xCode 6 is not a issues its self (which does works and glbasic can do uses the new resolutions), but just take some time, so here to get 64bit code to work is a must if we cant to countinue supports ios.

Today im planning to do 2 projects, one is a smaller touch screen based game (hence ios and android is a must), which im still can do glBasic for that project, while the other one dont need to been touchscreen really, but that game is also been a great learning game for unity. Im hope im start looking on Unity later this week.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Ian Price

QuoteIm hope im start looking on Unity later this week.
This is also something I have considered and I am a registered developer for it. Looks like it's the way forward for many indie devs.
I came. I saw. I played.

hardyx

I'm registered developer and I don't like Apple only supporting the latest iPhones. I buy an iPhone 4 a year ago and I must to buy another iPhone or iPad to continue developing after february 2015 :S. I understand Apple, because they want to sell their new products. I only know that I must to release my games before the next year and buy a new iPod if I want to release anymore. They release a new iOS version (and abandon an old device) each year!!!