Mój pierwszy Mac

Przeskocz do:

Apple Blog.pl

9.03
SDK jednak lubi PPC

Od kilku dni słychać na przemian okrzyki radości – bo SDK jest, bo za kilka miesięcy będzie wersja 2.0 softu – oraz zawodzenie posiadaczy komputerów z procesorami PPC – bo oficjalnie pakiet dla programistów wymaga posiadania maszyny z Intelem. Napisałem “oficjalnie”? To nie pomyłka. Dzięki impulsowi dostarczonemu mi przez Bartosza chwilę pogrzebałem i mogę potwierdzić: bez specjalnie skomplikowanych sztuczek da się zmusić Xcode do pracy w trybie platformy iPhone. Jak to zrobić?

Montujemy w systemie obraz dysku z pakietem SDK, wchodzimy do folderu Packages i uruchamiamy po kolei to co ma w nazwie Aspen. Jest to pięć plików-instalatorów przy czym do samej zabawy dla “nie programujących” można według mnie darować sobie dokumentację (AspenDocumentation.pkg). Pozostałe pliki to: AspenHostSideTools.pkg, AspenSDKHeadersAndLibs.pkg, AspenSimulatorPlatform.pkg oraz AspenSystemComponents.pkg.

Każdy pakiet instalowałem w domyślnych opcjach. Po “przeklikaniu się” przez wszystkie pakiety w katalogu głównym dysku znalazłem folder Platforms. Wystarczy wrzucić jego zawartość do /Developer/Platforms/, uruchomić Xcode, wybrać New project z menu File i mamy okienko z dostępnymi platformami. Z iPhone na początku.

Proszę w tym miejscu osoby znające się na programowaniu w Xcode o naniesienie poprawek jeżeli coś pokręciłem. Nie znam Xcode, przy błędnej instalacji zapewne niektóre projekty nie dadzą się skompilować i uruchomić.

U mnie (iMac G5 1.9GHz) wszystko działa względnie płynnie, polecenie uruchomienia pustego projektu daje w efekcie ładnego iPhone’a na ekranie. Można w nim otwierać strony internetowe :) Ponieważ jednak ten symulowany iPhone zgłasza swoją przeglądarkę jako Aspen a nie Safari skrypty rozpoznające system przekierowują na zwykłe wersje stron a nie dedykowane dla mobilnego Safari.

SDK uruchomiony na PPC

6 komentarzy do tego tekstu

  1. Paweł Nowak

    Swoją drogą Apple nazywa kolejne wersje iPhone OS i Safari nazwami kurortów narciarskich – tym razem Aspen :)

  2. M@kowiec

    Jest jeszcze inna możliwość: http://en.wikipedia.org/wiki/Charlene_Aspen :D
    Wpis można usunąć aby nie szerzyć treści nieodpowiednich dla Czytelników ;)

  3. Paweł Nowak

    Hehe dobre :)

  4. diamondjef

    A mnie zastanawia czy bedzie mozliwosc w zaprezentowanych grach, min monkey ball ustalenia poziomu, tzn np czy granie na lezaco albo wlasnie w jakiejs innej pozycji np, trzymajac rownelegle do oczu telefon bedzie mozna sie poslugiwac “grą” , przydala by sie funkcja ustalenia zalozmy poziomu na poziomie oczu :)
    nie zawsze wygodnie grac patrzac prostopadle w dol.

  5. kondrat

    swietne :) moj g5 1,8 zaraz sie wzbogaci o nowe sdk :)

  6. M@kowiec

    diamondjef: w jednym z przykładowych programików opublikowanych wraz ze źródłem (elektroniczna poziomica) jest możliwość przeprowadzenia kalibracji. Pewnie więc jeśli tylko autorzy pomyślą o takiej możliwości w opcjach programu to da się zrobić. Na moją logikę dość prosto – chodzi jedynie o ustalenie w jakim położeniu czujnika soft ma uznać, że jest to “punkt początkowy”. Ludzkie pojęcie “góry” i “dołu” nie ma tutaj znaczenia. Teoretycznie powinno dać się napisać grę czy inny program działający poprawnie nawet dla kogoś kto gra gdy stoi na głowie :)

More in iPhone, Software (1275 of 2038 articles)