UIKit / iOS support? #120

Closed
adib opened this Issue Jun 23, 2012 · 7 comments

Comments

Projects
None yet
3 participants
@adib

adib commented Jun 23, 2012

Hi,

Any plans for making TwUI workable on iOS (UIKit ?)

What are the areas that needs adapting?

  • NSResponder --> UIResponder
  • coordinate systems
  • what else?

Thanks

@joshaber

This comment has been minimized.

Show comment Hide comment
@joshaber

joshaber Jun 23, 2012

Contributor

No. TwUI exists to fill a gap on Mac as a layer-based, modern UI framework. In iOS, UIKit is already mostly that.

Contributor

joshaber commented Jun 23, 2012

No. TwUI exists to fill a gap on Mac as a layer-based, modern UI framework. In iOS, UIKit is already mostly that.

@joshaber joshaber closed this Jun 23, 2012

@joshaber

This comment has been minimized.

Show comment Hide comment
@joshaber

joshaber Jun 23, 2012

Contributor

Oh I should also note. If your goal is easy iOS <=> Mac porting, Chameleon is probably more up your alley.

Contributor

joshaber commented Jun 23, 2012

Oh I should also note. If your goal is easy iOS <=> Mac porting, Chameleon is probably more up your alley.

@adib

This comment has been minimized.

Show comment Hide comment
@adib

adib Jun 23, 2012

@joshaber Yeah, I've been pondering between TwUI and Chameleon. It's for a new app for the Mac with planned subsequent iOS release, so there's no "legacy" UIKit code so far, so straight UIKit compatibility isn't much needed at this point. Although it would be nice if there is a framework that can facilitate more code sharing among the two editions of the app.

One of my hesitations with Chameleon is the "spotty" UIKit implementations (i.e., a lot of classes aren't there and there isn't much guideline which one are working) and the workarounds that they had to make to implement UIKit properly on the Mac. Since UIKit emulation is an unneeded baggage, I thought maybe TwUI will be more adaptable.

Just for the sake of the discussion, what would it take to run TwUI on iOS? (let's say, version 5.1).

adib commented Jun 23, 2012

@joshaber Yeah, I've been pondering between TwUI and Chameleon. It's for a new app for the Mac with planned subsequent iOS release, so there's no "legacy" UIKit code so far, so straight UIKit compatibility isn't much needed at this point. Although it would be nice if there is a framework that can facilitate more code sharing among the two editions of the app.

One of my hesitations with Chameleon is the "spotty" UIKit implementations (i.e., a lot of classes aren't there and there isn't much guideline which one are working) and the workarounds that they had to make to implement UIKit properly on the Mac. Since UIKit emulation is an unneeded baggage, I thought maybe TwUI will be more adaptable.

Just for the sake of the discussion, what would it take to run TwUI on iOS? (let's say, version 5.1).

@joshaber

This comment has been minimized.

Show comment Hide comment
@joshaber

joshaber Jun 23, 2012

Contributor

Just for the sake of the discussion, what would it take to run TwUI on iOS? (let's say, version 5.1).

@adib I'll be honest, I'm not really sure :) All the event routing would have to change, obviously. Other that that, it might be pretty straightforward NS => UI.

Contributor

joshaber commented Jun 23, 2012

Just for the sake of the discussion, what would it take to run TwUI on iOS? (let's say, version 5.1).

@adib I'll be honest, I'm not really sure :) All the event routing would have to change, obviously. Other that that, it might be pretty straightforward NS => UI.

@avaidyam

This comment has been minimized.

Show comment Hide comment
@avaidyam

avaidyam Jun 23, 2012

Oh, hi there! My private fork is about 90% compatible with iOS, I've been dragging, dropping, and renaming and it works fine, but other than that, TwUI is a genuine Core Animation experience for Mac, not iOS.

Oh, hi there! My private fork is about 90% compatible with iOS, I've been dragging, dropping, and renaming and it works fine, but other than that, TwUI is a genuine Core Animation experience for Mac, not iOS.

@adib

This comment has been minimized.

Show comment Hide comment
@adib

adib Jun 24, 2012

Cool! Any plans to make your fork public?

Btw, what do you really mean by "experience for Mac OS, not iOS"? Is it Mouseovers?

Thank you


Sasmito Adibowo
http://cutecoder.org

On 24 Jun, 2012, at 0:37, galaxas0reply@reply.github.com wrote:

Oh, hi there! My private fork is about 90% compatible with iOS, I've been dragging, dropping, and renaming and it works fine, but other than that, TwUI is a genuine Core Animation experience for Mac, not iOS.


Reply to this email directly or view it on GitHub:
twitter#120 (comment)

adib commented Jun 24, 2012

Cool! Any plans to make your fork public?

Btw, what do you really mean by "experience for Mac OS, not iOS"? Is it Mouseovers?

Thank you


Sasmito Adibowo
http://cutecoder.org

On 24 Jun, 2012, at 0:37, galaxas0reply@reply.github.com wrote:

Oh, hi there! My private fork is about 90% compatible with iOS, I've been dragging, dropping, and renaming and it works fine, but other than that, TwUI is a genuine Core Animation experience for Mac, not iOS.


Reply to this email directly or view it on GitHub:
twitter#120 (comment)

@avaidyam

This comment has been minimized.

Show comment Hide comment
@avaidyam

avaidyam Jun 24, 2012

Oh, i've got a fork of it going and i'm committing slowly to that fork. I've also been working on slowly getting it to merge with the github/dev fork too (if that ever happens xD)

I meant the 'experience of using' such a Core Animation powered engine for UI, much like iOS, but for Mac developers.

Oh, i've got a fork of it going and i'm committing slowly to that fork. I've also been working on slowly getting it to merge with the github/dev fork too (if that ever happens xD)

I meant the 'experience of using' such a Core Animation powered engine for UI, much like iOS, but for Mac developers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment