Posts filed under 'iPod / iPhone'

iPhone und iPod Touch unter Linux :)

Sitze gerade an Shorty und höre meine Alben vom iPod Touch mit dem Mediaplayer von Moblin. Erstaunlich wenn man bedenkt das ich noch heute früh der festen Überzeugung war, es ginge (noch) nicht. Jedenfalls nicht mit ungejailbreakten iPhone und iPod Touch (ein Jailbreak hat meinen Liebling bisher immer irgendwie langsamer gemacht).

Die Info das es eben doch geht, stamm übrigens von Wutzara :)

In meinem Moblin Repo befinden sich schon ein paar der nötigen Pakete (libimobiledevice, usbmuxd, ifuse). Leider steht einem erfolgreichen Mounten noch ein wenig Handarbeit im Weg. Weshalb ich euch jetzt noch nicht mit einer Schritt für Schritt Anleitung beglücken kann.

Ein bisschen Lesestoff gebe ich euch vorerst aber trotzdem mit auf den Weg:
Howto mit Linux auf das iPhone und den iPod Touch zugreifen
iPhone syncing on Linux
iPhone syncing on Linux, part 2

2 comments Februar 6th, 2010

Jailbreak für iPod Touch 2G ist fertisch :)

Hatte ja schon stillschweigend vor ein paar Wochen die Redsn0w “Testversion” ausprobiert. Naja, da man dabei seinen iPod aber immer per PC booten musste, war der Jailbreak so schnell wieder entfernt, wie ich ihn mir drauf gespielt hatte xD

Aber eben kam die erfreuliche Nachricht per Newsfeed rein: ER IST DA!!!

Hier der Thread mit dem Download: The 24kpwn LLB patch…aka untethered

Und hier ein Tutorial für Windows, das ich eben gefunden habe: Untethered Jailbreak Tutorial (no custom boot logo)

Ausprobiert habe ich es noch nicht… hätte zwar hier beim Praktikum eigentlich genug “Zeit”, aber ich Honk habe mein Kabel zu Hause liegen lassen :( Eventuell warte ich mit dem ausprobieren auch noch bis zum Wochenende. Da hab ich dann auch hoffentlich genug Ruhe. Vorher sollte ich mir aber definitiv noch ein paar Infos holen, welche Software sich wirklich lohnt drauf zu hauen. Denn eine “Multitouch Baustelle” mag ich nicht wirklich täglich mit mir rumschleppen *lach*

Wenn ihr den Jailbreak ausprobiert wäre es nett, wenn ihr mir eure Erfahrungen hier posten könntet *zwinker*

Happy Jailbreaking :)

März 11th, 2009

Mehrsprachige iPhone App

Stellt euch vor ihr habt gerade ein kleines Spiel fürs iPhone geschrieben und zwar in deutsch. Da ihr aber ein möglichst großes Publikum ansprechen wollt, sollte es auch eine englische Version geben. Wie aber geht man das Problem an? Ich habe mal ein wenig gegoogelt.

In eurem Xcode Projektverzeichnis legt ihr zwei Verzeichnisse an: “de.lproj” und “en.lproj”

crusher_locale_dirs.jpg

Nun fügt ihr eurem Projekt mittels Add -> New File … -> Other -> Strings File zwei neue Dateien “Localizable.strings” hinzu. Eins in das “de.lproj” und die andere in das “en.lproj” Verzeichnis.

crusher_locale_newfile.jpg crusher_locale_newfile_en.jpg crusher_locale_newfile_de.jpg

Eure Projektansicht sollte nun so aussehen:

crusher_locale_xcode_0.jpg

Ich habe als Beispiel mal ein Hauptmenü genommen, der Code sieht noch wie folgt aus:

1
2
3
4
5
6
7
MenuItem *start =
    [MenuItemFont itemFromString:@"Starte Spiel"
    target:self selector:@selector(startGame:)];
 
MenuItem *help =
    [MenuItemFont itemFromString:@"Hilfe"
    target:self selector:@selector(help:)];

Die Strings “Starte Spiel” und “Hilfe” ersetzen wir nun durch die NSLocalizedString() Funktion. StartGameKey und HelpKey geben an welchen String wir an der besagten Stelle haben möchten, übersetzt natürlich ;)

1
2
3
4
5
6
7
8
9
MenuItem *start =
    [MenuItemFont itemFromString:
    NSLocalizedString(@"StartGameKey", @"")
    target:self selector:@selector(startGame:)];
 
MenuItem *help =
    [MenuItemFont itemFromString:
    NSLocalizedString(@"HelpKey", @"")
    target:self selector:@selector(help:)];

Noch unsere beiden Localizable.strings Dateien bearbeiten, denn aus diesen holt sich unser Programm später die Übersetzten Strings.

Für Deutsch:

1
2
"StartGameKey" = "Starte Spiel";
"HelpKey" = "Hilfe";

und Englisch:

1
2
"StartGameKey" = "Start Game";
"HelpKey" = "Help";

Und schon bekommen wir je nach Spracheinstellung der iPhones die passenden Übersetzungen geliefert :) Sollte eine Sprache eingestellt sein, für die wir keine Übersetzung anbieten wird anscheinend die Englische Übersetzung genommen, was in den meisten Fällen völlig ok ist.

Januar 13th, 2009

Interface Aufbau für iPhone RPG

Während ich noch versuche herauszufinden wie man mit OpenGL ES in eine Textur rendert, kam die Frage auf wie ich das Interface gestalten soll?

Möglichkeiten gibt es genug, hier mal klassische Beispiele:

964203001-00.gif

m_4878_1088181171_snap0011.png

Oder wie ich es schon bei einem RPG auf meiner Elfe gesehen habe:

1.jpg

Irgendwie läge es mir aber doch sehr am Herzen einige Möglichkeiten die uns das iPhone bietet einfliessen zu lassen. Weniger dauerhaft sichtbare Knöpfe, welche die 3D Sicht unnötigerweise verkleinern, und die eventuell mit etwas größeren Fingern schlecht zu bedienen wären. Bewegung der Party durch innerhalb der 3D Sicht definierter Bereiche, Änderung der Partyaufstellung durch Drag’N'Drop, usw. Ein ganz grober Aufbau könnte eventuell so aussehen:

screenshot_01.jpg

Was haltet ihr von der Idee? Oder habt ihr vielleicht bessere Vorschläge?

Januar 10th, 2009

iPhone SDK & OpenGL ES – Erste Versuche

Ich habe ihn gewagt, den Sprung ins kalte Wasser *bibber* Nachdem ein erster Blick auf Objective-C mir ein ungutes Gefühl in der Magengegend verursacht hatte, war ich drauf und dran die Flucht anzutreten.

1
2
3
4
5
6
7
8
9
NSMutableDictionary *aDictionary = [[NSMutableDictionary alloc] init];
 
[aDictionary setObject: @"Ei" forKey: @"egg"];
[aDictionary setObject: @"Auto" forKey: @"car"];
[aDictionary setObject: @"Hallo Welt!" forKey: @"Hello, world!"];
 
NSLog([aDictionary objectForKey: @"Hello, world!"]);
 
[aDictionary release];

Zu ungewohnt schien mir die Syntax. War da nicht ein “C” im Namen dieser Programmiersprache?

Aber der erste Eindruck kann auch täuschen. Ein wenig Tutorials wälzen, zwei Texturen aus Wolf 3D und etwa drei Tage später, sah die Geschichte dann schon ganz anders aus:

3d_engine_01.jpg 3d_engine_02.jpg 3d_engine_03.jpg

Ich bin begeistert! Und soo viele eckige Klammern muss ich dazu gar nicht mal nutzen *lach* Mal schaun, vielleicht bastel ich was in Richtung Eye of the Beholder & Co…

Hier noch ein paar Links zu hilfreichen Seiten:

1 comment Januar 8th, 2009


Translator

Seiten

Letzte Artikel

Kategorien

Archiv

Meta


Page optimized by WP Minify WordPress Plugin