• IT-Karriere:
  • Services:

iOS Apps

Einfache Portierung auf den Mac mit Chameleon

Das Open-Source-Projekt Chameleon stellt einen freien Ersatz für Apples UIKit zur Verfügung. Damit lassen sich iOS-Apps mit sehr wenigen Änderungen am Quellcode für Mac OS X kompilieren.

Artikel veröffentlicht am ,
iOS Apps: Einfache Portierung auf den Mac mit Chameleon

Zwei Entwickler der Iconfactory haben eine Möglichkeit gefunden, für iOS geschriebene Apps einfacher auf den Mac zu portieren. Dazu haben sie das quelloffene Framework Chameleon erstellt. Dieses soll das für iOS genutzte UIKit komplett auf dem Mac bringen. Dadurch können Apps fast ohne Änderungen am Quellcode für den Mac neu kompiliert werden.

Stellenmarkt
  1. Hays AG, Berlin
  2. Bank of Scotland, Berlin Mitte

Die Entwicklung von Chameleon ist für die Portierung des Clients Twitterrific auf den Mac gestartet. Bis jetzt sind etwa 60 Prozent der Funktionen des UIKits in Chameleon nachgebaut. Es fehlen noch diverse Teile des UIKits, da unter anderem die Entwickler diese nicht für ihre eigene Anwendung gebraucht hatten, etwa UITabBar und UISwitch.

Die Unterstützung der Betriebssysteme Windows Phone 7 oder Android ist durch das Chameleon-Projekt nicht möglich. Der Grund dafür ist, dass das Framework von proprietären Technologien Apples abhängt. Auch ist ein Port jeder beliebigen App auf den Mac wohl nicht möglich, da Apple im Mac App Store andere Richtlinien für das Aussehen voraussetzt als für Apps, die für das iPhone oder das iPad gedacht sind.

Zur Unterstützung des Chameleon-Projektes bieten die Entwickler den Kauf von T-Shirts mit dem Logo an. Ein blaues Shirt kostet 250 US-Dollar und für den Preis von 500 US-Dollar erhalten die Käufer zusätzlich ein Paket mit Icons, die lizenzkostenfrei in selbst entwickelten Apps verwendet werden dürfen. Diese Art der Spendensammlung läuft noch bis zum 20. April 2011.

Der Quellcode des Frameworks steht auf der Webseite Github unter einer selbst geschriebenen freien Lizenz zur Verfügung. [von Sebastian Grüner]

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Top-Angebote
  1. 279,99€ (Vergleichspreis 332,19€)
  2. 599€ inkl. Rabattgutschein (Vergleichspreis 699€)
  3. 99,90€
  4. (u. a. FIFA 21 für 27,99€, Battlefield V für 13,99€, Star Wars Jedi Fallen Order für 24...

.ldap 24. Mär 2011

Ja, finde ich aber schon der hammer. Auch was die für manche Icon-Sets verlangen :) Aber...


Folgen Sie uns
       


Die Tesla-Baustelle von oben 2020-2021

Wir haben den Fortschritt in Grünheide dokumentiert.

Die Tesla-Baustelle von oben 2020-2021 Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /