Nowe obwarowania do iPhone OS 4 SDK blokują Adobe i Novell

„iPhone Developer Agreement” czyli umowa którą podpisują programiści pragnący pisać aplikacje na iPhone/iPad w nowej wersji nakazuje pisanie programów w Objective-C, C, C++, lub JavaScript.

Wraz z pojawieniem się nowego iPhone OS 4 SDK. Zmieniono punkt umowy dotyczący wykorzystania API na platformie iPhone. W poprzedniej wersji brzmiał on:

3.3.1 — Applications may only use Documented APIs in the manner
prescribed by Apple and must not use or call any private APIs.

co można przetłumaczyć jako:

3.3.1 — Aplikacje mogą używać tylko udokumentowanego API w sposób uprzednio opisany przez Apple. Niedozwolone jest wykorzystywanie prywatnego (nieudokumentowanego) API

obecnie brzmi on:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

co da się wyrazić jako:

3.3.1 — Aplikacje mogą używać tylko udokumentowanego API w sposób zdefiniowany przez Apple. Niedozwolone jest wykorzystywanie prywatnego (nieudokumentowanego) API. Aplikacje muszą być oryginalnie napisanie w Objective-C, C, C++, lub JavaScript – w przypadku silnika przeglądarki WebKit. Tylko kod napisany w C, C++, lub Objective-C może być kompilowany i linkowany do publicznego API (n.p. Aplikacje linkowane do publicznego API z wykorzystaniem pośredniej warstwy translacji lub kompatybilności, albo innego narzędzia – są zabronione).

Nowe obostrzenie wyglądają jakby zostały wprowadzone aby wyeliminować z rynku narzędzia takie jak: kompilator flash-to-iphone od Adobe lub Monotouch Novella.

Nowe posunięcie Apple wywołało sporą ilość komentarzy w zainteresowanych środowiskach (ciekawe wpisy można odnaleźć poprzez serwis Hacker News). Otwarte pozostaje pytanie czy coraz bardziej restrykcyjna polityka Apple odnośnie platformy iPhone przełoży się na jej popularność

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

  1. Awatar skiter
    skiter

    Ja bym te firme spalil na stosie, ale ze juz nie te czasy gdzie sie palilo czarownice, to pewnie wielcy gracze odejda od Apple pokazujac im srodkowy palec, a mniesi zapelnia nisze i biede w panujacych aplikacjach, wiec jakos ten burdel bedzie sie krecil.

    1. Awatar trasz
      trasz

      @skiter: Wielcy gracze nie odejda, bo iPhone staje sie coraz bardziej znaczaca platforma komorkowa. Wlasnie dlatego to doprecyzowanie pojawilo sie teraz – bo w ramach ciecia kosztow predzej poleci do kosza wykorzystanie Flasha albo wsparcie dla Symbiana, niz wsparcie dla iPhone'a.

    2. Awatar MDW
      MDW

      Nie ma przymusu kupowania iPhone/iPod/iPad. Mało masz alternatywnyvh rozwiązań? To nie jest Micro$oft, który zmusza do używania Windows w miejscach pracy, urzędach, szkołach. Używanie platform Apple jest dobrowolne. Nie podoba się to papa – Symbian, Android, Windows Mobile (WindowsPhone7), Mameo, Palm i jeszcze kilka innych czekają. Weźcie się za jedną z tych platfrom i zróbcie z niej coś sensownego. Może w końcu jakiś iPhone-killer się nie ośmieszy…

      1. Awatar Edi
        Edi

        Od kiedy to Microsoft zmusza do używania Windowsa?

        Ja tam w szkole ani w pracy nigdy nie miałem do czynienia z Windowsem.

    3. Awatar szametu
      szametu

      by bydz radykalem, trza pierwej radyklane poglady miec. to tak jak z woda. nie zrobisz fal, nie majac morza

  2. Awatar j23tom.openid.pl
    j23tom.openid.pl

    Swoją drogą ostatnio miałem w ręku ipod touch i to naprawdę dopracowana zabawka. Pytanie do posiadaczy Androidów – czy nowe wersje telefonów dają porównywalny efekt "responsywności" telefonu jak iphone ?

    1. Awatar norbert_ramzes
      norbert_ramzes

      Znajomy miał Iphone – według niego i mnie (tzn z moich obserwacji) to jest ślamazarne jak 150.

      1. Awatar trasz
        trasz

        @norbert_ramzes: Faktycznie, pierwsze iPhone'y (trzy lata temu) byly podobno momentami slamazarne. Natomiast te, ktore sa teraz, bija na glowe cala konkurencje, ktora widzialem, z Samsungami z dotykowym ekranem na czele.

        1. Awatar Edi
          Edi

          Chyba nie miałeś Samsunga Wave 😉

      2. Awatar MDW
        MDW

        Człowieku, średnio się znasz. Piszesz iPhone, a nie napiszesz jaki model masz na myśli. To tak jakbym ja napisał, że pecet jest wolny i miał na myśli 386 z Windows 95. Między iPhone2G a iPhone3G jest niewielka różnica prędkości ale między iPhone3G, a iPhone3GS różnica jest ogromna.

        1. Awatar Gunther
          Gunther

          Szczerze mówiąc od niemal początku zaistnienia na polskim rynku używam iPhone 3G i do tej pory nie spotkałem telefonu równie żwawo reagującego na polecenia.
          Oczywiście Apple wykorzystuje teraz swoją pozycję, popularność i pewien prestiż (czy nam się to podoba, czy nie) tego urządzenia, by dyktować warunki. Cóż, taki jest rynek. Mnie się to nie podoba i nie wiem, czy następny mój telefon to będzie iPhone, ale szczerze mówiąc z żadnego wcześniej nie byłem tak zadowolony (w sensie łatwości obsługi, responsywności, przyjazności użytkownikowi).

        2. Awatar norbert_ramzes
          norbert_ramzes

          Z tego co mi się wydaje to był 3G (bez S).

    2. Awatar peter
      peter

      Tak, wszystkie nowe fony z Androidem 2.x są tak samo szybkie, a do tego bardziej funkcjonalne.

      Niektóre elementy (np. przeglądarka) jest szybsza w Androidzie.

      1. Awatar launchpad.net/~mgol
        launchpad.net/~mgol

        Słyszałem, że Android nie pozwala na łączenie się z komputerem przez Bluetooth, w szczególności w celu połączenia z internetem. To ja podziękuję, już mój SE K800i to ma…

        1. Awatar Tomick
          Tomick

          A ja słyszałem, że świnie latają … uwierzyłbyś? 🙂 Może najpierw sprawdź informację, zanim zaczniesz siać FUD. Telefon z Androidem może służyć jako modem internetowy.

      2. Awatar Gus
        Gus

        Tia, szybsza przegladarka … w wysylaniu wszystkiego co sie tylko da na serwery google-a, mam droid-a i jakiez moje bylo zdziweinie ze nie mozna ustawic serwerow proxy. zdziwienie "opdalo" jak podejrzalem co sobie tel. wysyla w domene "google.com"

  3. Awatar houp
    houp

    Co ciekawe za chwilę miał się pojawić Flash CS5, którego killer ficzerem miała być kompilacja na IPhone'a – także czyżby szykowała się coraz poważniejsza wojna Adobe vs. Apple?

    1. Awatar jas
      jas

      Oby, nie obraziłbym się jakby w tej wojnie Flash umarł.

      1. Awatar norbert_ramzes
        norbert_ramzes

        Albo obydwoje 👿

        1. Awatar lck
          lck

          Do jednego i drugiego nikt i nic nie zmusza, więc??? Wolisz dziwadło od M$? Wejdź na VOD.onet, a potem się dobrze zastanów. Cieszmy się, że to flash był pierwszy, a nie silver(cośtam).

        2. Awatar j23tom
          j23tom

          Możesz nie lubić ms ale SL jest o epokę technologiczną lepszy od flasha.

        3. Awatar marcinsud
          marcinsud

          @j23tom technologicznie może lepszy, ale użytkowo gorszy.

  4. Awatar revcorey
    revcorey

    To de Icaza nieźle musi zgrzytać zębami, moim zdaniem powinien się tym zainteresować jakiś urząd ochrony konkurencji, rozumiem wiadomo ich platforma, chcą mieć kontrolę nad nią czy nie zmniejszać bezpieczeństwa ale to jest już wycinanie konkurencji, nie wiem boją się że jak będzie flash czy mono to apple store mógłby stracić klientów(choćby gierki we flashu)

  5. Awatar j23tom
    j23tom

    Kimkolwiek jest osoba która wyczyściła newsa – dziękuje. Nie mogłem po edytować ok dodaniu.

    1. Awatar norbert_ramzes
      norbert_ramzes

      Nie mogłem go edytować ok dodaniu.

      Chciałeś napisać po?

      Wtyczka openid do wp znowu coś namieszała (wp generalnie to badziewie ale co zrobić?) i zrobiło się drugie konto…

      Poprawiłem to "ręcznie" i teraz powinieneś mieć stare uprawnienia.

      Jakby dalej były jakieś problemy to daj znać.

      PS. W historii edycji nikt nie edytował tego niusa.

  6. Awatar pudlo
    pudlo

    A ja powiem tyle. Za dużo jest frameworków na świecie. Aple ma rację – przynajmniej będzie szybko i stabilnie.

    1. Awatar marcinsud
      marcinsud

      To czy jest szybko nie zawsze zależy od tego w czym napiszesz program, ale jak. W objective c też da się muła zrobić.

    2. Awatar j23tom
      j23tom

      "A ja poweim tyle. Za dużo tych systemów operacyjnych. Microsoft ma racje – przynajmniej będzie szybko i stabilnie"

      1. Awatar norbert_ramzes
        norbert_ramzes

        Co ma ilość systemów na rynku do ich wydajności???

        Czym więcej tym lepiej. Np. taki trasz używa FreeBSD, taki ja używa Linuksa, taki … używa OSX, itd. Każdy ma to co chce – znam takich co mają kasę i jeżdżą maluchami bo lubią/tak im pasuje i znam też takich co kasy nie mają i jeżdżą mercedesami…

        BTW. można spytać kogo cytujesz?

        1. Awatar j23tom
          j23tom

          to parafraza – chodzi o to, że ludzie bronią Apple tam gdzie niszczyli by np. MS. To hiporkyzja.

  7. Awatar launchpad.net/~mgol
    launchpad.net/~mgol

    iPhone nie Iphone! Ta "alternatywna" nazwa wygląda ohydnie.

  8. Awatar krakers
    krakers

    Co do pytań o responsywność ekranów w konkurencyjnych urządzeniach to jest dobrze tam gdzie są stosowane ekrany pojemnościowe. Tam gdzie ich nie ma mamy ekran, który powinien się nazywać naciskowy 😉

  9. Awatar j23tom
    j23tom

    Apple to 'korporacja z zasadami' właśnie zaakceptowal opere mini która ma własny interpreter javascriptu (a więc łamie postanowienia punktu 3.3.1)

    1. Awatar j23tom
      j23tom

      niniejszym odszczekuje wygląda na to że opera mini nie przetwarza javascriptu wewnątrz przeglądarki. http://en.wikipedia.org/wiki/Opera_Mini

  10. Awatar mount fuji
    mount fuji

    Properly this type of data is essentially worth looking for, terrific information for readers and absolutely shows superior writing. Its cool to have these types of posts about to keep the data flow. Helping those who really enjoy this, good perform! Thanks once more for taking the time to put this online. I unquestionably liked each and every part of it.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *