The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Представлена тестовая сборка Mono для iPhone и iPod Touch

04.08.2009 17:17

Анонсирована тестовая версия основанного на Mono свободного проекта MonoTouch, представляющего собой первую реализацию технологии .NET для смартфонов Apple iPhone и устройств iPod Touch. Разработчикам MonoTouch удалось обойти лицензионный запрет Apple на использование JIT-компиляторов на iPhone, благодаря отключению возможностей по динамической генерации кода и задействованию специального Ahead Of Time (AOT) статического режима компиляции, преобразующего C#/.NET приложений и библиотек в нативный код перед запуском.

Доступ к iPhone API и таким подсистемам как виртуальная клавиатура реализован через специальную библиотеку UIKit. Для создания .NET приложений для iPhone ведется разработка специального инструментария MonoTouch IDE, который можно использовать совместно с XCode или MonoDevelop.

5 или 6 августа будет подготовлен специальный установочный образ MonoTouch, релиз намечен на сентябрь. В следующем релизе MonoTouch 2.0 намечена реализация технологии Silverlight для iPhone, поддержка LINQ (Language Integrated Query) запросов, создание отладчика, расширение API и добавление MonoTouch.framework для повторного использования функций существующих Objective-C приложений.

  1. Главная ссылка к новости (http://www.mono-project.com/ne...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/22870-iphone
Ключевые слова: iphone, phone, mono, dotnet
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Filosof (?), 17:37, 04/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    мдя действительно. Как они эту пулю предлогают сделать...
    Прикольно сделать из иПода не-иПод с помощью дотНета - недотНета -:)
     
  • 1.3, pavlinux (ok), 17:39, 04/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот, другое дело, я обеими ногами ЗА!
     
  • 1.4, Den (??), 17:45, 04/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    яблоко найдёт способ сделать это вне закона или просто неработоспособным. пальм пре от итюнеса отрубили, базу песен всё время меняют, чтоб из линукса песни не загружали и т.п.
     
     
  • 2.6, User294 (ok), 18:04, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > яблоко найдёт способ сделать это вне закона

    Ща парни из Эппла начнут клепать пакет "обновлений" включающий ряд "исправлений".Которые, разумеется, испортят компот.Пальма вон уже нарвалась разок на подобное.

     

  • 1.5, User294 (ok), 18:02, 04/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кажется намечается прикольное зрелище - одни извращенцы будут иметь других извращецев.Запасаемся попкорном и делаем ставки на то чья возьмет :)
     
     
  • 2.7, Аноним (-), 18:15, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А что тут думать? У эпла и денег, и прав больше.
     

  • 1.9, centos_user (?), 21:23, 04/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    google тоже попал под раздачу
     
     
  • 2.10, Ariel (ok), 22:07, 04/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем .NET на iPhone, если есть нормальный ObjC? Что за любители извращаться: нравиться вам C# - ваше дело, но используйте его на соответсвующих телефонах; если бы не было, так есть же.
     
     
  • 3.14, Александр (??), 09:34, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Старая добрая традиция опенсорца - стремление впихнуть более-менее удачные разработки в максимальное количество платформ/ОСей/устройств. Стремление это, в принципе, полезно, но иной раз выходит за рамки разумного и не дает ответа на вопрос "а накукуй оно тут, собственно?".

    P.S. А в ObjC namespaces или подобные штуки так и не появились? А то может разработчики по ним так соскучились, что стали на C# переезжать :)

     
     
  • 4.20, Ariel (ok), 13:08, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    История из детства: 10 лет назад пытался я учить C++, но бросил в ужасе, купил книгу Кернигана и Ритчи, выучил этот классный и простой C. Я считал, что C++ это и есть объектно ориентерованное программирование, и он отбил у меня желание им заниматься. Но в начале этого года, я стал писать Mac-программы и изучать ObjC и Cocoa, я выучил этот язык за несколько дней. Ничего удобнее не видел. На нём можно писать не только для Mac, есть кроссплатформенная бесплатная библиотека GNUStep - имплементация двух основных фреймвёков: Foundation, AppKit.
     
  • 3.18, User294 (ok), 12:54, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Зачем .NET на iPhone, если есть нормальный ObjC?

    Нравится мне как шестерки эппла считают что когда их супер-пупер божки-корпорасы на которых они молятся думают и решают за них - это так и надо.Не то чтобы я симпатизирую моно, ровно наоборот. Но политика то действует применительно ко ВСЕМ языкам программирования. А это уже форменный фашизм. При том если вдариться в крайность - интерпретаторы разных форматов файлов зачастую можно с натягом рассмотреть как "виртуальную машину", выполняющую что-то типа "скрипта". Просмотр картинки?! А картинка загруженная с интернета - это "скрипт" описывающий как раскидать пикселы на вашем мониторе! При том если эпплу попадет шлея под хвост наверное любой просмотрщик картинок или чего угодно еще можно подогнать под это. А скажем флеш или хтмл и вовсе и подгонять не надо, можно честно рубить с плеча без натяга^W напряга. Да здравствует корпоративный фашизм. Браво, Эппл. Да, отфакапьте этих чертовых дотнетчиков - это хотя-бы прикольно в конкретном случае :).Хоть и грустновато в сумме, ибо обычный такой фашизм.

    ЗЫ если ничего кроме objc не надо - ну перепишите на него чтоли Battle for Wesnoth?А то вон под мою n800 он есть и даже играбелен вполне :).А под ифон как всегда дуля, да? :)

     
  • 2.12, Аноним (-), 06:01, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >     я бы вообще расстреливал каждого, кто делает для йамабилки что-то бесплатное/опенсорцное. потому что только идиот может забесплатно гнуть спину на йаблака, а идиотизм неизлечим.

      По вашей логике выходит, что и под винду не стоит открытые приложения писать?

     
     
  • 3.15, ытук (?), 12:04, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>     я бы вообще расстреливал каждого, кто делает для йамабилки что-то бесплатное/опенсорцное. потому что только идиот может забесплатно гнуть спину на йаблака, а идиотизм неизлечим.
    >
    >  По вашей логике выходит, что и под винду не стоит
    >открытые приложения писать?

    Лучше исправлять ошибки в линукс версии чем распыляться ещё на какой-то треш провирусованный

     
     
  • 4.19, tesseract (ok), 13:07, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ЛОРовский троль обнаружен. Mono на айфоне это просто исследовательский проект. Она даж на десктопах-то не работает.
     
  • 3.16, User294 (ok), 12:35, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >  По вашей логике выходит, что и под винду не стоит открытые приложения писать?

    Exactly. Лучше всего писать кроссплатформенные приложения - "подо все" (ну, почти). А не "под винду".

     
     
  • 4.21, tesseract (ok), 13:10, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>  По вашей логике выходит, что и под винду не стоит открытые приложения писать?
    >
    >Exactly. Лучше всего писать кроссплатформенные приложения - "подо все" (ну, почти). А
    >не "под винду".

    На QT разрабатывать быстрее выйдет. Если бы не ЦЕНА вопроса.

     
     
  • 5.23, anonymous (??), 14:23, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а какая у Qt цена?
     
     
  • 6.24, tesseract (ok), 14:34, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >а какая у Qt цена?

    Гугл за DDoS-сили ? 3к евро одно попоместо.  

     
     
  • 7.26, anonymous (??), 17:53, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>а какая у Qt цена?
    >
    >Гугл за DDoS-сили ? 3к евро одно попоместо.

    Взаимно. Qt уже почти полгода как LGPL.

     
  • 7.27, alexei.s (ok), 18:24, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    вы наверно давно про Qt узнавали?
     
     
  • 8.28, tesseract (ok), 12:09, 06/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да в 2000 году Буквально вчера можно сказать LGPL ограничения и отсутствие тех... текст свёрнут, показать
     
  • 4.22, Ariel (ok), 13:12, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>  По вашей логике выходит, что и под винду не стоит открытые приложения писать?
    >
    >Exactly. Лучше всего писать кроссплатформенные приложения - "подо все" (ну, почти). А
    >не "под винду".

    Это значит отказаться от использования системно специфических API  которые работают быстрее и лучше.

     
     
  • 5.29, User294 (ok), 23:24, 07/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Это значит отказаться от использования системно специфических API  которые работают
    >быстрее и лучше.

    Лучше?Лучше для кого?Уж явно не для тех кто не пользуется такой системой.Ну, *вы* можете писать программы под одну ос.А в моем понимании - это подход из прошлого века.Более того - закладываться на 1 вендора и его произвол вообще не выглядит выигрышной тактикой.Всегда придется отсасывать этому вендору с причмокиванием.

     
  • 4.25, Аноним (-), 15:39, 05/08/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Exactly. Лучше всего писать кроссплатформенные приложения - "подо все" (ну, почти). А не "под винду".

    Извиняюсь, неправильно выразился, я примерно это и имел ввиду. Но все же, не стоит забывать, что OpenSource - это открытый путь во всех смыслах. Каждый волен выбирать что и как ему использовать (в пределах соответствующей лицензии разумется)) и разрабатывать. Таким образом, я считаю, на человека не должны в этом плане оказывать давление ни корпарации-проприоретарщики, ни наше сообщество.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру