The OpenNET Project / Index page

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

Введение в мобильную платформу Google Android для разработчиков

24.02.2009 18:36

"Dream(sheep++): A developer's introduction to Google Android" - введение в мобильную платформу Google Android для разработчиков. Рассмотрена внутренняя структура платформы и особенности построения приложений, затронуты вопросы лицензирования.

  1. Главная ссылка к новости (http://arstechnica.com/open-so...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/20442-android
Ключевые слова: android, mobile
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, User294 (??), 18:51, 24/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ага, "Android is not Linux".Хаха, вот и вся философия дизайна.Действительно, это самобытный самопал на котором вам ЗАПРЕЩЕНО выполнять ваш код и НАВЯЗАНО юзать JVM, как в J2ME звонилках :).Особенно прикольно вон на той диаграмке - http://static.arstechnica.com/android-dev/android_not_linux.png
     
     
  • 2.2, Mikk (??), 19:34, 24/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Кому что навязано? Не хочешь - не пользуйся. Откуда столько желчи?
     
     
  • 3.6, Anonymous (?), 20:49, 24/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >For example, some tests show that Mono, an open source .NET runtime, consumes less memory and delivers faster runtime performance than Dalvik on the G1. One of the engineers at image analysis company Occipital also reports that Objective-C code on an iPhone significantly outperforms Dalvik code running on a G1. These aren't particularly scientific benchmarks and they shouldn't be taken at face value, but they show that there are still unanswered questions about the performance advantages of Dalvik's design.

    В статье не только восхваляют андроид. У него есть проблемы. Конечно нативный код лучше, но что выбрать дальше - Framebuffer или облегченный X сервер, а дальше - Q или GTK, а DE на чем строить? Что не выберешь - будешь не прав. Имхо гугль именно по этой причине стал разрабатывать собственную хреновину.

     
     
  • 4.12, Аноним (12), 12:08, 25/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >В статье не только восхваляют андроид. У него есть проблемы. Конечно нативный
    >код лучше, но что выбрать дальше - Framebuffer или облегченный X
    >сервер, а дальше - Q или GTK, а DE на чем
    >строить? Что не выберешь - будешь не прав. Имхо гугль именно
    >по этой причине стал разрабатывать собственную хреновину.

    По аналогии: Конечно, свободная ОС лучше, чем Windows, но какую выбрать - Linux Или FreeBSD, а может еще что-то... что ни выберешь - будешь неправ. Поэтому гуглю надо было разработать еще и свою, ни с чем не совместимую, операционную систему?

    По теме -  и QT и GTK можно (и нужно!) поставить вместе, чтобы можно было запускать большинство из уже имеющихся программ. А на какой из этих библиотек основывать свои разработки - уже не столь важно.

     
  • 3.7, User294 (??), 21:46, 24/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Кому что навязано? Не хочешь - не пользуйся.

    Да, это и есть "выбор" в понимании корпоративщиков и прочих T-Mobile - или ходи с наручниками на руках но с бабками или спи под мостом.Ну и хватит с вас выбора :).Знаем мы такой выбор, ага.Я думал гугл дружественный к опенсорцу и комьюнити но он походу такой же как все.И интересы жлобастых опсосов типа T-Mobile постоянно ограничивающих пользователей на ровном месте поставил выше интересов пользователей и фичности платформы.Ну, удачи ему в долговременном плане, ага.Вот только почему-то доля смартов растет.За счет J2ME звонилок в основном.С программной архитектурой здрово напоминающей андроида, только там вместо линуха - проприетарщина самопальная но т.к. линукс юзать 1 фиг нельзя - разницы по факту ноль.Только несовместимые еще (для пущей радости) да и все дела.

     
  • 3.10, Щекн Итрч (ok), 07:51, 25/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А какой "Линукс КОД" вы хотели бы "ВЫПОЛНЯТЬ?" :) :) :)
    Прям даже интересно :)
    "Игру Удав" на ncurses? :)
    Я понимаю, что от кодинга вы далеки бесконечно, но тем не менее, указываю вам, что "десктопное" "программирование" в духе Win32 или Posix - является, как бы, "бывшим попугаем" :) То есть все, чего вы слышали - всего того более, типа, нямА :)
    Вижуал Си Два Нуль и Дэльфи - мертвы.
    ВСЕ, асболютно ВСЕ лет уж пять, как пишется под VM или под виджет-среду: Java, .net, LAMP, Qt.
    Хотя бы по той причине, чтобы не передоверять мне отрисовку теней (которая мне нахер как бы не нужна, хочу готовый базовый виджет :)
     
     
  • 4.11, Аноним (12), 12:05, 25/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А какой "Линукс КОД" вы хотели бы "ВЫПОЛНЯТЬ?"

    Например, PSI. Аналогов на Javа - нет. Это только один, наиболее очевидный, пример. Можно привести еще сколько угодно.

     
     
  • 5.13, Щекн Итрч (ok), 13:48, 25/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>А какой "Линукс КОД" вы хотели бы "ВЫПОЛНЯТЬ?"
    >
    >Например, PSI. Аналогов на Javа - нет. Это только один, наиболее очевидный,
    >пример. Можно привести еще сколько угодно.

    Ну, я догадываюсь, что вы "не в курсАх", да. Ага.
    Может быть вы понимаете даже, что и бинарник PSI, собранный под RH, не заработает в Альт'е?
    И наверняка не понимаете, что андроидный порт PSI - никакая не проблема?

    Когда я ИЗДЕВАЮСЬ над вами вот здесь:
    >>А какой "Линукс КОД" вы хотели бы "ВЫПОЛНЯТЬ?"

    я хочу, как бы сказать: используйте, бога ради, предлагаемый Андроидом сервер приложений и набор API и не требуйте доступа к функциям ЧУЖОГО окружения

    То есть, под "Линукс КОДом" я имел, ваще-то, ввиду ИСХОДНИКИ и был уверен, что вам это ясно...

    Но мой юморок для вас тонковат оказался, ага... :)

     
     
  • 6.14, Аноним (12), 15:17, 25/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ваши кривляния и попытки умничать невероятно глупы.
     
     
  • 7.20, User294 (ok), 09:39, 26/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ваши кривляния и попытки умничать невероятно глупы.

    Это у него уже не в первый раз уже.Хотелось бы напомнить этому товарисчу одно забавное определение: "ламер - это чайник который возомнил что он слишком круто заварен".

     
     
  • 8.23, vitek (??), 12:02, 26/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    точно пусть ещё назовёт хоть одну серьезную программу, написанную на net m в... текст свёрнут, показать
     
     
  • 9.24, Щекн Итрч (ok), 19:25, 26/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вы реальные птицы, дорогие мои Не дотнете сделан любой банк, услугами которого ... текст свёрнут, показать
     
     
  • 10.25, User294 (??), 22:53, 26/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошая у вас трава Забористая Ну, господам из MS этого бы хотелось, да А вы, пр... большой текст свёрнут, показать
     
     
  • 11.26, Щекн Итрч (ok), 01:43, 27/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален На виндусе будет работать любой дотнетовский софт И вес... текст свёрнут, показать
     
  • 10.27, vitek (??), 17:05, 28/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    мс офис написан на net mssql написан на net приведите хоть один пример проду... текст свёрнут, показать
     
  • 6.19, User294 (ok), 09:36, 26/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >И наверняка не понимаете, что андроидный порт PSI - никакая не проблема?

    Вот пси (собранный под ARM, Nokia n8x0) - ни разу не проблема.Потому что там линух нормальный.С иксами, с QT, GTK и прочими либами.Посему просто собирается и работает.А вот на андроиде с его дизайном платформы впихать это - фантастика.Там нет нихрена кроме нескольких либ да жава-виртуалки.А собственно как вы там пси собираетесь запускать без иксов и собссно QT?Нет, в теории вы конечно можете вкорячить туда много всего сами.Но даже если этот дикий трах вдруг закончится успехом, раздать другим юзерам андроида результат всех этих потуг будет "слегка" проблематично.И нафиг оно такое надо?По дефолту на андроиде нельзя нифига кроме жавы.Такой вот опенсорц.С выбором за вас на чем вы можете програмить с ножом к горлу.

     
  • 4.16, polymorphm (??), 22:34, 25/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    [quote]А какой "Линукс КОД" вы хотели бы "ВЫПОЛНЯТЬ?" :) :) :)
    Прям даже интересно :)
    "Игру Удав" на ncurses? :)
    Я понимаю, что от кодинга вы далеки бесконечно, но тем не менее, указываю вам, что "десктопное" "программирование" в духе Win32 или Posix - является, как бы, "бывшим попугаем" :) То есть все, чего вы слышали - всего того более, типа, нямА :)
    Вижуал Си Два Нуль и Дэльфи - мертвы.
    ВСЕ, асболютно ВСЕ лет уж пять, как пишется под VM или под виджет-среду: Java, .net, LAMP, Qt.
    Хотя бы по той причине, чтобы не передоверять мне отрисовку теней (которая мне нахер как бы не нужна, хочу готовый базовый виджет :)
    [/quote]

    ну что, виндузятник, твой любимый пирацкий фотошоп -- тоже на .NET написан?

    то что "Posix, и C++ мёртв" -- именно эта мысля пытается навязываться темто кто ПРОДАЁТ (за деньги) не C++-сный средства разработки программ

    C++-сных инструментов уже наделано столько что всё давно есть и бесплатно . рекламировать невыгодно (а выгодно обсирать, стобы предложить КУПИТЬ свой .NET-тный высер) .

     
  • 2.3, Alexey (??), 19:49, 24/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Linux является OpenSource, но не все что OpenSource является линуксом. Неужели так сложно понять такую простую мысль.
     
     
  • 3.4, Аноним (12), 20:20, 24/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Неужели так сложно пройти по ссылке и посмотреть о чем идет речь, а не сравнивать мягкое с теплым?
     
  • 2.5, Аноним (12), 20:30, 24/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    User294 у нас залип на OpenMoko и поливает грязью все остальное. Это, кстати, не только к мобильным платформам относится, а вообще практически к каждому вашему посту. Вам никогда не говорили, что ваше мнение не только не является единственно правильным, но и даже сколь нибудь авторитетным? Ну так я вам скажу.

    Android - открытая платформа. Она открыта под свободными лицензиями Apache и GPL. Никто не мешает вам на ней исполнять что захочется. И изменить что захочется. Другое дело, вендор, который имеет право залочить свой продукт. Однако, непосредственно ни Google, ни Android, к этому отношения не имеет.

    JVM в данном случае является огромным плюсом. Так как это переносимое универсальное решение и платформа, которую легко поддерживать и имеющая огромное количество разработчиков.

    Скажите, а Neo уже перестал быть кирпичем? Который не виснет, принимает sms и mms и разработчики которого не меняют раз в пол года API с gtk на qt?

     
     
  • 3.9, User294 (??), 22:24, 24/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Это, гм, не совсем правда - мне больше Maemo нравится как платформа По крайней м... большой текст свёрнут, показать
     
     
  • 4.15, uZver (?), 18:46, 25/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Гугл не продает в принципе Продают T-Mobile и сейчас начне Vodafone G1 и G2 с ... большой текст свёрнут, показать
     
     
  • 5.21, User294 (ok), 10:29, 26/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и кто Гуглу доктор А что им мешает продавать телефон не привязанный ни к одно... большой текст свёрнут, показать
     

  • 1.8, Max (??), 22:17, 24/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Dalvik лицензирован под апач, и так как с джавы на прямую нельзя вызвать линукс, а далвик юзер спейс, то и всё что в далвик запущено, защищено от вирусной лицензии линукса. В этом плюс андроида можно написать програму и продать. А на обычном линуксе, это делать геморно. Андроид может и на десктоп выйти в последствии.
     
     
  • 2.18, Аноним (12), 07:30, 26/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Dalvik лицензирован под апач, и так как с джавы на прямую нельзя
    >вызвать линукс, а далвик юзер спейс, то и всё что в
    >далвик запущено, защищено от вирусной лицензии линукса. В этом плюс андроида
    >можно написать програму и продать. А на обычном линуксе, это делать
    >геморно. Андроид может и на десктоп выйти в последствии.

    Чего геморного в том, чтобы написать программу и продать? Очень многие делают это. Просто, если не хочешь попадать под действие "вируса", не используй GPL-ные библиотеки.

     
  • 2.22, User294 (ok), 10:34, 26/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А на обычном линуксе, это делать геморно.

    А в чем геморрой то?Юзаете какоенить GTK или QT под их LGPLем и можете ни с кем не делиться.И прочие важные либы обычно LGPL.Да, ряд вкусностей только для опенсорцников под просто GPL.Но в конечном итоге - под андроид их вообще нет.Ни для кого.Это, типа, лучше? :)

    Кстати большое расстройство для вас - в принципе вирусности лежит тот факт что коллаборация на общее дело эффективнее растаскивания по своим углам.Если изобрести велосипед и 20 раз его улучшить, результат на выходе будет лучше чем если 21 изобретатель с нуля сделает свое собственное а на улучшение уже не хватит времени и сил.Вы можете в лепешку разбиться от жабы но с этим фактом вы ничего не сделаете.

     

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



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

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