Пользователь
0,0
рейтинг
29 апреля 2010 в 16:49

Разработка → Приложения iPhone с открытым кодом

В данной статье речь пойдет о приложениях с открытым кодом, которые размещены в App Store. Мы будем рассматривать только приложения которые одобрены компанией Apple и опубликованы. Начинающие разработчики могут изучать их код для повышения своих навыков.

1. ABC 123 – Простенькая игра на развитие памяти. ИспользуетCocos2D. (itunes link) (source code)

2. Colloquy – Порт известного Mac IRС клиента на iPhone. (itunes link) (source code)

3. Diceshaker Симулятор броска кубиков (дайсов) для фанатов ролевых игр. (itunes link) (source code)

4. Doom Classic Классический 3Д-шутер.(itunes link) (source code) (build instructions)

5. Freshbooks – Приложение, которое позволяет использовать веб-сервис Freshbooksдля выставления счетов прямо с вашего iPhone. (itunes link) (source code)

6. Gorillas – Классчиеская игра наподобии Вормсов/Танчиков. ИспользуетCocos2D. (itunes link) (source code)

7. Last.fm –Приложение позволяющее использовать персональные радиоканалы сервиса Last.fm(itunes link) (source code)

8. Mobilesynth Моно синтезатор для iPhone(itunes link) (source code)

9. Molecules – Приложение позволяет просматривать 3Д модели молекул и управлять ими касаниями экрана. (itunes link) (source code)

10. MoverПриложение, которое позволяет перемещать данные между двумя различными iTouch устройствами (itunes link) (source code)

11. Natsulion Простенький твиттер клиент. (itunes link) (source code)

12. NowPlayingПозволяет вам получать местные афиши и смотреть критику идущих показов с сайтов RottenTomatoes и Metacritic (itunes link) (source code)

13. Packlog – iPhone — клиент для популярного сервиса BackPak. (itunes link) (source code)

14. PocketFlix – Приложение позволяет осуществлять поиск и управлять своим аккаунтом в сервисе Netflix. (itunes link) (source code)

15. Sci-15 HPCalc – Инженерный научный калькулятор. (itunes link) (source code)

16. Task Coach – Приложение для управления временем и задачами. (itunes link) (source code)

17. Tubestatus – Расписание лондонских электричек. (itunes link) (source code)

18. Tweejump – Игра-попрыгушка вдохновленная твиттером и игрой Icy Tower. Использует Cocos2D.(itunes link) (source code)

19. TweeteroПростенький твиттер — клиент с поддержкой загрузки изображений. (itunes link) (source code)

20. Twitterfon – Супер быстрый твиттер клиент (itunes link) (source code)

21. Wikihow – Ридер для популярной вики. (itunes link) (source code available by e-mail from support@wikihow.com)

22. Wordpress – Официальный клиент для движка WordPress. (itunes link) (source code)

23. YourRights – Карманный справочник по вашим правам.(itunes link) (source code)

Update

24. BookShelf — читалка электронных книг для iTouch — устройств. (itunes link) (source code)

25. iOctocat клиент для популярного хостинга исхоного кода GitHub (itunes link) (source code)

26. Eponymsбаза данных медицинских эпонимов (itunes link) (source code)

27. MobileTerminal терминал для iphone/ipod touch (source code)

28. MobileStudio несколько продуктов одной компании:

29. iPhone offline map — картографическое приложение для itouch — устройств с возможностью работы с картами в режиме отключения от сети. (source code)

30. iPhone-wireless — сканер wifi-сетей, обещают скоро поддержку так же GSM-вышек и bluetooth — точек. (source code)

31. Waze — программа навигации для iphone, необычная тем, что вы не только пользуетесь картами сервиса, но и сами создаете карту своими поездками закрывая «белые» пятна сервиса и получая бонусные очки. (itunes link) (source code)

32. AppsAmuck — подборка простеньких приложений с исходным кодом для начинающих азработчиков, просто кликните на иконку приложения и следуйте инструкциям.

33. Siphone — бесплатное VoIP — приложение с минималистичным функционалом, использует популярную библитеку pjsip, спасибо @astarovoitov

34. OmniFrameworks — набор инструментов от OmniGroup с открытым кодом для разработки под iPhone и Mac, спасибо mirkitanov

35. iRdesktop — RDP клиент для iPhone OS. (source code) (itunes link), спасибо спасибо icesik

Добавлено:

36. Battle For Wesnoth – Фентезийная тактическая пошаговая RPG доступная для нескольких платформ ранее, а теперь и для iPhone/iPad. (itunes link) (source code)

37. Artifice – Логическая игра в которой вам необходимо достичь противоположного конца экрана передвигая коробки на своем пути. Использует Cocos2D. (itunes link) (source code)

38. Countitout -Приложение для ведения счета. (itunes link) (source code)

39. Ecological Footprint - Приложение для подсчета вашей экологической эффективности (itunes link) (source code)

40. Fosdem — Приложение календарь для конференции Fosdem(itunes link) (source code)

41. Go Go Lotto –Приложение для генерации билетов Лото (itunes link) (source code)

42. iStrobe -Приложение которое превращает вспышку iPhone 4 в страбоскоп(itunes link) (source code)

43. PlainNote — Простой текстовый редактор (itunes link) (source code)

44. Puff Puff – Красивая игрушка в подводном мире, использует Cocos2D и OpenFeint. (itunes link) (source code)

45. reMail – Емейл клиет с очень быстрым поиском по почте, удален из AppStore, исходные коды доступны. (source code)

46. RobotFindsKitten – Порт классической ASCII — игрушки. (itunes link) (source code)

47. SpaceBubble – Космическая игра, использующая Core Grafics и акселерометр телефона. (itunes link) (source code)

48. Star3Map – Приложение дополненной реальности для поиска созвездий на звездном небе. (itunes link) (source code)

49. Tux Rider – Порт популярной 3Д игры Tux Racer. (itunes link) (source code)

50. Tweetee – Расширенная версия твиттер-клиента Natsulion.(itunes link) (source code)

51. ViralFire Приложение, в котором вам надо выступать в качестве клетки крови и бороться с вирусами. (itunes link) (source code)

52. Wolfenstein 3D Classic Platinum – Классическая 3д стрелялка. (itunes link) (source code)

53. Xpilot – Классическая игрушка — аркадный шутер. (itunes link) (source code)

54. ZBar –Сканнер баркодов с исходными кодами. (itunes link) (source code)

Читайте так же обзор библиотек с открытым кодом для iphone/ipod touch и обзор игровых движков для этих платформ.
Denis Tsarev @dennyoi
карма
40,8
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (41)

  • +8
    Список можно пополнять в комментариях.
  • +4
    Хорошая подборка!
  • +1
    Спасибо за подборку.
    Переносите в разработку под iPhone и Mac OS — кармы уже достаточно, поставил +1.
  • 0
    спасиба, очень полезно
  • 0
    Спасибо! Очень полезно для начинающих!
  • 0
    Я сейчас возможно глупый вопрос задам, простите если так но:
    Под iPhone  можно хоть как-то на Ruby писать?
    • 0
      под айфон пишется всё на C… У него своя SDK даже.
    • +5
      вопрос не глупый, он освещался в ADC developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html

      посмотрите в сторону rhomobile.com/ и rubycocoa.sourceforge.net/HomePage

      Однако, хочу вас предостеречь, что по новому лицензионному соглашению Эпл пропускает только нативные приложения, т.е. написанные на C, C++ и Objective-C. По этому поводу было большое бурление говен среди флеш-разработчиков.
      • 0
        спасибо за ответ. То есть писать на руби можно, но только на свой страх и риск
        • 0
          Скорее всего пропустят. Apple просто не хочет пускать на свою территорию Adobe.
    • 0
      RubyCocoa — плагин к xcode, можно создавать проекты Cocoa для Mac OS X со вставками Ruby. Но вот для iPhone не было там совместимости даже в последних бэтах xCode, так что, скорее всего, увы…
      • +1
        да и не будет там совместимости пока Apple не разрешит использование интерпритаторов. Единственная надежда на MacRuby, но он появится на айфоне только когда там у Objective-C будет поддержка сборки мусора.
        • 0
          macruby использует AOT компиляцию? потому как VM, JIT там под запретом.
          • 0
            в 0.5 добавили, но судя по всему сборщик мусора ObjC прийдется ждать до OS 5.0, если не дольше
            • 0
              я не думаю, что туда добавят GC. это же убавит производительность.
              • 0
                в 4.0 добавили blocks(наконец-то), так в 5.0 глядишь и GC включат.
  • 0
    Дайте пожалуйста itunes ссылку на MobileTerminal. Я видел его только в Cydia до этого, странно если Apple его пустила в App Store…
    • 0
      прислали в личку. в iTunes его нет.
  • 0
    >В данной статье речь пойдет о приложениях с открытым кодом, которые размещены в App Store. Мы будем рассматривать только приложения

    А что, в App Store есть приложения, которые не одобрены Apple и не опубликованы?
    • 0
      Пардон, цитата обрезалась:

      >… только приложения которые одобрены компанией Apple и опубликованы.
      • 0
        бывают ситуации когда разработчики удаляют свои приложения из аппстора и делают их опенсорсными, такие ситуации даже на хабре освещались.
        • 0
          Не понял, так эти приложения есть в аппсторе или нет?
  • 0
    SIP-звонилка Siphon. Правда, насколько я знаю, без дополнительных изменений в коде в AppStore ее выложить не получится из-за присутствия приватных фреймворков, но она интересна как неплохой пример использования open-source библиотеки pjsip.
  • 0
    Простите, я новичок в iPhone, прошу объяснить почему open-source приложения на App Store стоят денег?
    • 0
      open source != freeware
      • –3
        Ну вот Task Coach, например, стоит $0.99. Разве это free?
        • +3
          Я же говорю opensource не равно free
          • 0
            Кстати в полный рост это действительно возможно только в аппсторе. Исходники — смотри, модифицируй. Хочешь использовать — плати либо разработчику либо Apple :)
            • 0
              ох как вы много о опенсорсе не знаете. Очень часто это на венде происходит — хочешь собирать и модифцировать код вот тебе сорцы, хочешь готовый бинарник? платить сюда. хочешь дополнительные фичи? платить сюда. не устраивает астериск как он есть(а кого он устраивает) касса тут.
        • 0
          Поставьте x-code, заплатить эпплу, откомпилите и бесплатно установите себе на ифон
  • 0
    эмм, тема достаточно интересная, но хоелось бы увидеть что то подобное, но с тематикой «Опен Соурс приложения для Андроид» или что то в этом роде, так как система так же достаточно актуальна.
    • 0
      следующей публикацией, хотя разработчиков больше интересуют именно библиотеки и фрейморки, а не открытые готовые приложения.
      • 0
        меня как разработчика точно так же, но хотелось бы видеть конкретные реализации тех или иных библиотек и фреймворков, для лутшего их восприятия.
  • 0
    • +2
      33 уже. так что не оригинал.
  • 0
    OmniGroup (это разработчики ряда очень интересных приложений под MacOS и iPhone&iPad) раздают свой грамотно написанный фреймворк, и что очень радует, под лицензией а-ля MIT.
    Посмотреть можно здесь: www.omnigroup.com/company/developer/
  • 0
    Спасибо огромное за статью.
    Вот только картинка к ней немного удивила, как будто поставили 100 грамм на могилку… на могилку iPhone…
    • 0
      очень пятничная картинка :) посмотрите еще что там по ссылкам в конце. мне Джобс нравится в роли Доктора Зло.
  • 0
    iRdesktop — RDP клиент для iPhone OS. Хомяк, исходники и itunes link.
  • 0
    Список дополнен и обновлен.
  • 0
    Спасибо, очень полезно.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.