Xcode 4 Preview 2

20100820-10:21

Apple hat meine Mail zur Kenntnis genommen und in Xcode 4 das meiste gefixt was in Xcode schon immer schlecht war.

Xcode 4

Die öffentlich verfügbare preview 2 von Xcode 4 hat noch Fehler und stürzt auch gerne mal ab, aber man kann schon im Alltag damit arbeiten wenn man kein Problem hat sich auf dieses Abenteuer einzulassen.

Vieles hat sich getan, das User Interface wurde komplett ueberarbeitet, alles befindet sich jetzt in einem einzigen Fenster. Der Interface Builder wurde komplett in Xcode integriert. XIB Files werden also nicht mehr in einer extra Anwendung geladen und muss sich mit Xcode syncen, das passiert jetzt alles direkt in Xcode. Auch dort wurde das Interface komplett ueberarbeitet, mir gefaellt es jetzt viel besser, auch die Verknuepfung mit dem Code Editor ist sehr gelungen. Frueher hat man Verbindungen zu Outlets im Interface Builder in ein Panel gezogen, jetzt wird das ganze direkt in die Header Files gezogen und Xcode generiert einem die richtigen Outlets. Das viele Arbeitsschritte und somit Zeit, auch die Fehlerquellen werden somit weniger.

Mit Xcode 4 ist der LLVM auch endlich der Default Compiler und der GDB kann durch LLDB als Debugger ersetzt werden. Der LLVM Compiler macht nicht nur schnellen Code, er ist auch in den Editor integriert, der Parser checkt bei der Texteingabe auf Fehler und gibt Tips zum Bugs Fixen.

Xcode 4

Der Code Editor ist mit einen Ansichten ausgestattet, zb die Header File neben die Source File zu legen oder eine Art Time Machine View um Versionen zu Vergleichen. Wo wir auch schon bei einem grossen Problem von Xcode 3 sind, die Versionierung war damit nicht moeglich. Mit Xcode 4 findet Git seinen Weg in ins IDE und wird es hoffentlich endlich moeglich machen mit Xcode die Versionierung zu bedienen.

Xcode 4

Die Einstellungsmenus wurden neu gemacht, viel uebersichtlicher und kleiner sind sie geworden. Auch kann man jetzt eigene Aktionen definieren, wie zum Beispiel nach dem erfolgreichen bauen eines Projektes den Debugger zu oeffnen, eine Meldung anzuzeigen das der Build Vorgang fertig ist und wenn man damit fertig ist wieder den Debugger verschwinden laesst und dann zurueck zum Editor View.

Viel hat sich getan, endlich hat man das Gefuehl man ist wieder vorne mit dabei. Aber es gibt noch mehr zutun fuer Apple, wenn Xcode 4 fertig ist werde ich mir eine Liste machen und diese dann nochmal zu Apple schicken.

tag: apple

iOS App Icons

20100811-14:30

iOS4 Icon Overview

Nicht alles an iOS ist aus Sicht eines Entwicklers gut gemacht. Mit der Spotlight Suche in iOS 3.0, dem iPad und dem iPhone 4 sind einige App Icons hinzu gekommen.

Insgesamt muss man sieben Icon’s machen wenn man eine Universal Binary Application fuer das iPhone, iPad und iPhone 4 machen will. Und noch zwei mehr wenn man Document Icons hinterlegen will, die noch nicht genutzt werden. Damit kann es also bis zu neun Icons in einem iOS Projekt geben und damit hoert der Aerger noch nicht auf. Die Dokumentation ist was die Icons angeht an einigen Stellen echt schwammig. Aktuell ist zb nicht klar ob man die Document Icons brauch und wofuer die ueberhaupt gut sind. Oder das iPad Spotlight/Settings Icon, in der Doku steht es ist 50px gross, man soll es aber als 48px icon anlegen weil Apple noch einen Pixel abschneidet und einen Schatten hinter legt.

Icon for Spotlight Search Results
Measures 50 x 50 pixels
Note: The final visual size of this icon is 48 x 48 pixels. iOS trims 1 pixel from each side of your artwork and adds a drop shadow. Be sure to take this into account as you design your icon.

Wenn schon mal eine Application fuer den Mac gemacht hat, kennt man den IconComposer wie er mittlerweile heisst, mit ihm kann man sein Icon in vielen variationen innerhalb einer Datei abspeichern.

Diese eine Icon Ressource File wird auf dem Mac fuer das Dock, dem Finder oder Spotlight genutzt. Auf dem iPhone macht man das sicher anders aus Sicht der Performance, aber vielleicht sollte Apple da nochmal nachbessern, mit dem iPad und dem iPhone 4 sollte genug Power da sein um das ganze ein wenig schicker zu machen.

Aber das sind nur Kleinigkeiten, manchmal merkt man garnicht mehr wie gut man es hat als iPhone Entwickler, mit seinem Instruments (dTrace), LLVM, LLDB, Blocks, GCD und vielen anderen Techniken die einem das Arbeiten erleichtern. Wenn man zu anderen Plattformen schaut, wo man fuer jede Device Orientation eine eigene UI Beschreibung in XML machen muss die dann beim drehen des Geraetes durch einen App Neustart geladen wird, nein danke. Wie man iOS Apps entwickelt wird sich sicher noch verbessern, bis jetzt bin jedenfalls sehr zufrieden.

tag: apple

Mac OS X 10.7 in Header Files

20100622-15:24

Beginning with Mac OS X 10.7, AudioComponents can be registered and used directly without
involving the Component Manager. The system scans certain directories for bundles with names
ending in “.audiocomp” or “.component” (the latter permits registering plug-ins in a single
bundle with both the Component Manager and the Audio Component system). These directories
are scanned non-recursively:

~/Library/Audio/Plug-Ins/Components
/Library/Audio/Plug-Ins/Components
/System/Library/Components

tag: apple

iPad Ad

20100619-18:49

Vielleicht haben sie einige von euch Internet oder im TV gesehen, die Werbung fuers iPad. Sie erinnert doch stark an die alte Newton Werbung.

tag: apple

Mein iPad

20100619-18:35


Mein iPad 3G ist ein paar Wochen vor dem erscheinen in Deutschland aus Uebersee angekommen und ich hab seitdem leider kaum Zeit gehabt zu bloggen, heul heul yada yada.
Bevor mein eigenes angekommen war konnte ich zwei iPads (Wifi Version) begutachten, der erste Eindruck war natuerlich beeindruckend, das Display ist einfach von einer sehr hohen Qualitaet. Leider waren zu beginn des iPad Starts kaum gute Apps verfuegbar. Erst seit ein paar Tagen sind die ersten Apps im Store die spass machen, Echofon und Reeder.

Aber vielleicht fang ich erstmal mit dem schlechten an. Das iPad ist an den Kanten abgeflacht, das bedeutet, es ist ein wenig wackelig wenn es flach auf dem Tisch liegt. Es gibt leider keine einzige Huelle fuer das iPad die nicht zu dick, zu scharfe Kanten hat oder zu teuer ist.
Man muss einfach immer ein Putztuch dabei haben, anders als beim iPhone sieht man die abdruecke ganz stark.
Das iPad will nicht in der Sonne liegen, es verweigert einfach die Arbeit wenn man es in der prallen Sonne aussetzt.
Es gibt noch Apps die auf dem iPad fehlen, da ist noch Luft nach oben.

Jetzt zur anderen Seite der Medaille, man macht viel mehr als man sich ohne im Besitz eines iPads zu sein vorstellen kann.
Man legt das iPad aufs Sofa und greift danach um Mails, RSS, Twitter oder im Internet zu lesen, um YouTube zu schauen, mal eben in der Maps App was nach zu schauen, um sich was zu notieren, Fotos zu schauen und anderen zu zeigen oder Buecher zu lesen.
Es ersetzt viele Dinge die man vorher an seinem Laptop gemacht hat, was aber zurueckblickend immer irgendwie unbequem war.

Die Apple iPad Werbung fasst es ganz gut zusammen, iPad is thin, is beautiful, goes anywhere, its crasy powerful, its 200.00 Apps an counting, all the worlds websites in your hands, its video, photos, more books than you could read in a lifetime and its only just begun.

tag: apple

iPhone OS 4.0 Beta 3

20100504-22:11



Neue Hinweise auf die Video conference/chat (vc) App.

tag: apple

Thoughts on Flash

20100429-14:38


Steve Jobs spricht jetzt das aus was fast alle iPhone Entwickler seit Jahren wissen. Thoughts on Flash.

tag: apple

WWDC 2010

20100428-13:35

WWDC 2010
Vom 7. bis zum 11. Juni ist es wieder soweit. Leider werde ich auch dieses Jahr weder die Zeit noch das Geld haben um dorthin zu fliegen.
The center of the app universe. Es dreht sich natuerlich alles um die iPad und iPhone Apps. Das iPhone OS 4.0 wird das grosse Thema sein und mit viel glueck gibts die Ankuendigung fuer Mac OS X 10.7.

Das iPhone 4G (HD) wird wohl ca zwei Wochen spaeter kommen, wenn man der Kueche glauben darf. Persoenlich wuerde ich es natuerlich schon gerne vor der WWDC haben.

Wenn mich also jemand mit Ticket, Flug und Hotel ueberraschen will, ich wuerde mich freuen.

tag: apple

iPhone 4G

20100419-00:32


Ist das ein iPhone 4G? Engadget ist im Besitz eines angeblichen Prototypen eines, wie man es auch oft nennen iPhone HD.
Auf dem Boden einer Bar will man es gefunden haben, in einer iPhone 3G Huelle. Klingt alles sehr verdaechtig, aber um so mehr man sich mit den vermeintlichen Details beschaeftigt, um so mehr bestaetigt es das es ein Apple iPhone 4G Prototype ist.

Das Geraet soll ein neues iPhone OS besitzen, leider bootet es nicht mehr. Kann eigentlich nur bedeuteten das Apple es remote abgeschaltet hat, wie im Film.

Vielleicht nicht das Finale Design, wohl eher eine Dummy Gehaeuse in die alle moeglichen Hardware Designs Platz haben und die man in einer alten iPhone 3G Huelle verstecken kann.

Engadget hat mittlerweile auf dem alten iPad Spypic moeglicherweise genau diesen iPhone Prototypen entdeckt.

Auch John Gruber meldet sich zu Wort:
“So I called around, and I now believe this is an actual unit from Apple. I am not certain that this is the actual production unit Apple intends to ship to consumers. I think it’s a testbed frame — thicker, with visible (and decidedly un-Apple-like) seams, meant to fit in 3GS cases so as to disguise units out in the wild. It’s hard to tell from the photos. But I think it is the real deal in terms of the internals and display being next-gen iPhone hardware, and the new glass back. A front-facing camera and 960 × 640 display are two things I know are slated for the next iPhone.”

Laut jemanden der ein Bild gepostet hat, handelt es sich um dieses Telefon um eine Japanischen Klon, aber dieses Bild sieht sehr unglaubwuerdig aus. Engadgets Joshua Topolsky meint dazu nur “That’s fake, ours is real. And the leak we had of the iPad with the phone SITTING NEXT TO IT is super, duper real. Believe me.”

Ob das jetzt das echte iPhone ist oder nicht (zurzeit scheint es aber sehr wahrscheinlich zu sein), so eine tolle Geruechtekueche hatten wir schon lange nicht mehr, auch die Bar Geschichte und die Bilder sind toller Stoff.

tag: apple

Das iPad richtig hinstellen

20100411-18:46


Danke an Veronica Belmont fuer diesen Tip.

So gehts aber auch.

tag: apple

< back