Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Software Engineering2010.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
540 Кб
Скачать
☆

Разработки, происходящии на данный момент

Google планирует создать музыкальный сервис для платформы Android, который позволит пользователям загружать музыкальные файлы непосредственно со своих телефонов, как и это сделала компания Apple в 2007 года, когда представила Wi-Fi iTunes. Как ожидается, новый сервис от компании Google будет называться Google Music и будет веб-сервисом, который позволит загружать музыку и приложения для Android. SL4A (Scripting Layer for Android) - это приложение для Google Android, которое приносит интерпретируемые языки программирования на гуглофоны. При помощи SL4Aможно редактировать и запускать исполняемые сценарии Python, Shell, Ruby непосредственно на этих Android-устройствах.

Уникальность Android

В чем же состоит уникальность Android? В компании Google выделяют несколько основных преимуществ, отличающих устройства на базе платформы Android от аналогичных продуктов:

1. Открытость – Android позволяет получить доступ к основным функциям мобильных устройств с помощью стандартных вызовов API.

2. Разрушение границ – можно объединять информацию из интернета с данными телефона, например контактной информацией или данными о географическом положении, чтобы получить новые возможности.

3. Равноправие приложений – для Android нет разницы между основными приложениями телефона и сторонним программным обеспечением – можно изменить даже программу для набора номера или заставку экрана.

4. Быстрая и легкая разработка – в SDK есть все, что нужно для создания и запуска приложений Android, включая имитатор настоящего прибора и расширенные инструменты отладки.

Недостатки Android

  • Так, например, многие эксперты отмечают, что платформа базируется на Java, поэтому преимущества и возможности операционной системы Linux на Android используются не в полной мере. Также в платформе не используется ни один из популярных графических инструментов (toolkit) и библиотек (например, Ot или GTK), что делает маловероятным появление большого числа приложений.

  • В версии Android 1.5 разработчики добавили Native Development Kit, который позволяет писать собственные низкоуровневые модули для системы на языке C/С++, опираясь на стандартные linux-библиотеки (в первую очередь – libs). Хотя, например, стандартная библиотека языка Си на платформе Android, известная как Bionic, как раз не является стандартной и полностью совместимой с libc.

  • Кроме того, появилась информация о том, что Google будет по своему усмотрению удалять приложения на телефонах пользователей, если нарушаются условия их использования.

  • Интернет-корпорация Google впервые произвела принудительное дистанционное удаление двух приложений со смартфонов под управлением операционной системы Android, которые нарушали условия предоставления услуг, сообщает Сomputerworld. Но если о функции дистанционного удаления приложений официально сообщалось еще 2 года назад, то об инструменте дистанционной установки известно совсем немного. Британское издание The Register, заинтересовавшись этим вопросом, получило от представителей Google лишь крайне лаконичный ответ, который заключается в том, что компания "не дает комментариев на эту тему".

  • К недостаткам платформы можно также отнести и невозможность установки приложений на карту памяти. Данный пробел разработчиков является существенным, в особенности, если у телефона небольшой объем встроенной памяти (например, у T-Mobile G1 он составляет всего 70 Мб). Однако существуют прошивки от энтузиастов, в которых установка на SD карту возможна, например, JFv1.5.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]