Jaké jsou možnosti pro vývoj aplikací pro iPhone?
V současné době jsem se pokusil instalovat GNU kit pro Linux bez úspěchu! Příliš mnoho kroků, a na tak jsem nebyl schopen sestavit jedinou aplikaci.
Apple SDK se zdá být mnohem jednodušší, ale nemám Mac.
Takže mám něco chybí?
Softwarové a hardwarové požadavky pro vývoj iOS
Budete potřebovat Mac, není pochyb. Také je potřeba iPhone nebo iPod Touch rozvíjet se jako ačkoli simulátor je docela dobré, je to perfektní - Mám příklad kódu, který funguje dobře v simulátoru, ale nezdaří na hardware. Hardware musí být také upraven tak, aby rozvojové klíče to tak je zde určité riziko pro použití v reálném iPhone - mnoho lidí dosvědčí, že je to dost bezpečné, ale já jsem zbaběle a koupit iPod Touch pro rozvoj. Klávesy mají také být instalován na vašem počítači Mac a integrovat do Xcode - a to je dost složité dostat správné, i se standardním nastavením Apple. Xcode je zdarma a je opravdu docela slušný IDE.
Vaše minimální požadavky jsou tudíž
Intel Mac používáte nejnovější Mac OS. Nejlevnější variantou je Mac Mini - $ 599, i když by pravděpodobně mohlo zvednout jeden na Ebay, že by fungoval stejně dobře za $ 400 nebo méně.
IPod Touch (nebo iPhone, pokud budete potřebovat kamera / mobilní telefon Nokia pro aplikaci) - $ 229
Licenci pro vývojáře od společnosti Apple, takže můžete získat jejich potřebné klíče - $ 99
Zdůraznit, budete naprosto muset otestovat kód na reálném hardwaru a množství bolesti budete chodit i když se snaží používat nic jiného, než si Mac a Xcode bude snadno jíst náklady na nákup Mac.
Ano, Mac. Pravděpodobně to nestojí za námahu bez nářadí. Zejména bez emulátoru. Apple navrhl iPhone, spustí verzi OSX, a oni dělali nástroje. Není to ani jako vše, co potřebujete, je complier, protože nemáte k dispozici nástroje pro ladění, zatížení a správu aplikací.
Podívejte se na http://oreilly.com/catalog/9780596155193/ z místní libarary, říká, že nepotřebujete Mac, jen jailbroken iPhone / iPod touch a Linux. Nevím, že můžete použít SDK, jak to udělat, čekám na 2G útěk z vězení, aby dokonce začít, ale jsem si jistý, doufám, že nepotřebují Mac.
Je tu další FAQ místo, které odpovídá na mnohé otázky rozvoje základna pro iPhone, jako je tato, které jsem našel užitečné. Takže možná budete chtít vyzkoušet iPhoneDevelopmentFAQ.com
Kromě oficiálního MAC Máte projekt na webu Google Code, která se pokusí vytvořit toolchain pro Linux a Windows. iphone-dev Tento odkaz vám ukáže, jak ho postavit.













