Odpowiedz na ten temat
Pokaż wyniki od 1 do 5 z 5

  1. Dołączył
    Jan 2009
    Postów
    79

    Cytuj | #1

    Witam
    Zainteresowałem się developingiem pod iOS, jednakże mam parę pytań:
    1. Czy programy Unreal Development Kit oraz Software Development Kit będą działac na zwykłym laptopie z Windowsem Vista?
    2. Programy chciałbym tworzyc głównie tylko na swojego iPada (ew. na kogoś znajomego):
    a) Czy potrzebuję do tego zawierac umowę z Apple
    b) A jeśli nie to w jaki sposób osoba 3-cia będzie w stanie ją posiąśc?
    3. Byłbym wdzięczny za podanie jakieś innej strony prócz developer.apple.com i oczywiscie myapple.pl na ktorej bedzie zbior roznych poradnikow itp.
    4. I jeszcze takie pytanie dotyczące konkretnej aplikacji - chciałbym zrobic sobie notes na zajęcia z chemii (czyli jakieś rysowanie wzorów, bilansowanie, obrazy, wycinki z książek, własne adnotacje) - ile teoretycznie zajmuje stworzenie takiegos czegoś i czy wymaga to dużo "nauki"?
    Pozdrawiam serdecznie, Maciej



  2. Dołączył
    Mar 2009
    Postów
    121

    Cytuj | #2

    Do developingu musisz mieć maca
    Komputer: MacBook Pro "15 i7 2010
    Telefon: iPhone 4 32GB
    Odtwarzacz: iPad
    Tablet: iPad 2 64GB WiFi+3G

  3. Avatar konrado0905
    Dołączył
    Oct 2007
    Postów
    323

    Cytuj | #3

    Bez umowy z Apple nie mozesz programow wrzucac na swoje urządzenie (chyba ze masz JB)


  4. Dołączył
    May 2005
    Skąd
    sf, ca
    Postów
    26

    Cytuj | #4

    Cytat Napisał lutek14 Zobacz post
    1. Czy programy Unreal Development Kit oraz Software Development Kit będą działac na zwykłym laptopie z Windowsem Vista?
    Oficjalne, Apple'owskie SDK do tworzenia prawdziwie natywnych aplikacji na iOS działa wyłącznie na Makach. SDK dla 3.2 uruchomisz jeszcze na 10.5, nowsze już tylko na 10.6. Jeśli koniecznie chcesz tworzyć oprogramowanie na Windowsie, możesz użyć toolchain -- tą metodą tworzono oprogramowanie, kiedy jeszcze nie istniał App Store, a Apple twierdziło, że WebKit z ich zestawem JavaScriptowych hooks w zupełności wystarczy do tworzenia oprogramowania na iOS (wtedy jeszcze iPhone OS). Niestety, użycie toolchain jest dosyć skomplikowane nawet dla profesjonalistów, a tym bardziej dla absolutnego początkującego (na którego wyglądasz). Nie będziesz mógł używać Interface Builder'a, ani żadnych dodatkowych funkcji dostarczanych przez Xcode.

    Możesz też rozważyć tworzenie aplikacji poprzez Mono lub Adobe Flash -- mimo, że pierwszy to cała platforma programistyczna, a drugi, cóż, kulawa platforma programistyczna, oba posiadają tzw. wrappers, których można użyć do stworzenia programu na iOS. Nie jestem pewien, czy są w stanie stworzyć działającą paczkę .ipa, czyli program który możesz zainstalować na swoim urządzeniu. Prawie na pewno nie są w stanie podpisać programów samodzielnie. (czyt. niżej)

    Cytat Napisał lutek14 Zobacz post
    2. Programy chciałbym tworzyc głównie tylko na swojego iPada (ew. na kogoś znajomego):
    a) Czy potrzebuję do tego zawierac umowę z Apple
    O ile nie dokonasz jailbreaka, nie możesz instalować oprogramowania bez konkretnego provisioning profile. Provisioning profile uzyskasz wyłącznie jako zarejestrowany developer iOS.

    Cytat Napisał lutek14 Zobacz post
    b) A jeśli nie to w jaki sposób osoba 3-cia będzie w stanie ją posiąśc?
    Wystarczy zarejestorwać się w Apple Developer Program i uiścić naprawdę niską opłatę 99 USD. Aktualnie rejestracja jest prawie natychmiastowa.

    Cytat Napisał lutek14 Zobacz post
    3. Byłbym wdzięczny za podanie jakieś innej strony prócz developer.apple.com i oczywiscie myapple.pl na ktorej bedzie zbior roznych poradnikow itp.
    StackOverflow powinien być Twoją stroną domową. Google jest Twoim przyjacielem. MyApple jest, bądźmy szczerzy, naprawdę cieńkim miesjcem z informacjami na temat developmentu.
    Nie ucz się z poradników lub tutoriali. Zacznij od własnego projektu (czyt. niżej) i próbuj po kolei go implementować używając tzw. best practices i wzorców projektowych, których będziesz uczył się w trakcie pisania. Taki rekursywny tryb uczenia się konkretnego SDK i konkretnej platformy jest nie tylko szybki, ale uczy filozofii o którą oparte jest to SDK.

    Cytat Napisał lutek14 Zobacz post
    4. I jeszcze takie pytanie dotyczące konkretnej aplikacji - chciałbym zrobic sobie notes na zajęcia z chemii (czyli jakieś rysowanie wzorów, bilansowanie, obrazy, wycinki z książek, własne adnotacje) - ile teoretycznie zajmuje stworzenie takiegos czegoś i czy wymaga to dużo "nauki"?
    Biorąc pod uwagę, że wyglądasz na kompletnego początkującego, jest to projekt grubo przerastający Twoje możliwości. Zacznij od czegoś prostszego. Jeśli naprawdę przyłożysz się do nauki, i nie zniechęcisz się po kilku pierwszych bitwach z kontrolerami, modelami i widokami, w ciągu 2-3 miesięcy będziesz w stanie napisać coś z przynajmniej jedną z wyżej wymienionych funkcji. Przed końcem roku możesz już być w stanie zaimplementować całość.

    Weź pod uwagę, że iOS SDK (który jest wybudowany na podstawie Mac OS X SDK, który z kolei wywodzi się z NeXTStep SDK) jest naprawdę okrzepniętym SDK, który budowany jest już od ponad 20 lat. Samo mentalne objęcie go i zrozumienie filozofii tak, by móc zacząć programować coś trudniejszego niż konwerter walut, i bardziej stabilnego niż domek z kart zajmie Ci conajmniej kilka tygodni. Oczywiście, możesz stworzyć swój pierwszy program w godzinę, ale stworzenie Angry Birds czy Tiny Wings samo w sobie, to miesiące pracy.

    Powodzenia!
    Ostatnio edytowane przez Promethe ; 28.05.2011 o 22:58
    Komputer: MacBook Air 11"
    end of line.


  5. Dołączył
    Jan 2009
    Postów
    79

    Cytuj | #5

    No! Swietnie odpowiedz wielkie dzięki, teraz juz na pewno wiem wszystko

Odpowiedz na ten temat