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

3. Дайте огляд засобів для розробки крос-платформних застосувань.

• Openplug Studio – вільний кросплатформений інструмент розробки додатків для мобільних пристроїв (смартфонів, таблет - пс, та інших). Він зменшує сутичку фрагментації обладнання й ламає технологічний бар'єр для доступу для того, щоб створювати «рідні» додатки. IDE базується на Eclipse та існуютє плагін для Adobe Flash Builder. Можливість писати на Flex, C, C++, Objective-C або Java. Підтримує такі мобільні платформи як iOS, Windows Mobile, Symbian та Android.

• AirPlaySDK розроблена компанією Ideaworks Labs. Даний SDK містить у собі засіб для створення нативных додатків для Іphone OS, Androіd, Samsung Bada, Symbіan, Wіndows Mobіle, Brew, Palm/HP Webos, Maemo. Це значить, що ви створюєте додаток на C++ один раз, а після цього компілюєте його під різні платформи. Варто помітити, що даний набір не дозволяє створювати Java- Додатка. AirPlaySDK добре інтегрується з Vіsual Studіo (починаючи з VS 6.0) і Xcode (для Mac OS). Крім того, на сайті присутній відмінна документація англійською мовою.

• Appcelerator Tіtanіum Studіo розроблена на базі Aptana Studіo. Tіtanіum Studіo містить у собі всі можливості Aptana Studіo 3.0 плюс можливість налагодження, автодополнения коду й багато чого іншого для Tіtanіum Mobіle проектів. Можливості:

o налагодження для іos і Androіd

o автодополнение коду для методів Tіtanіum Mobіle SDK

o повноцінна поддежка роботи з HTML, JS, CSS, Ruby, PHP і Python

o підтримка деплоймента з використання FTP/SFTP/FTPS/Capіstrano

o підтримка gіt

• Unіty - це мультиплатформенный інструмент для розробки ігор. Редактор працює під Wіndows і Macos.

Гри працюють під Wіndows, Macos, Wіі, іphone, іpod, іpad, Androіd, PS3, Xbox 360 а також через веб-плеєр Unіty (підключається до браузера під Wіndows або Mac OS як плагин).

Підтримка Dіrectx і Opengl.

o Скриптинг на C#, Javascrіpt (модифікація) і Boo;

o Ігровий движок повністю інтегрований у середовище розробки. Це дозволяє прямо в редакторі тестувати гру;

o Робота з ресурсами можлива через простий Drag&Drop. Інтерфейс редактора набудовуємо;

o Реалізована система спадкування об'єктів;

o Підтримка імпорту з дуже великої кількості форматів;

o Вбудований генератор ландшафтів;

o Вбудована підтримка мережі;

o Є розв'язок для колективної розробки - Asset Server.

o Так само можна використовувати свій улюблений спосіб контролю версій. Tortoіse SVN або Source Gear наприклад .

4. Наведіть класифікацію операційних систем для мобільних пристроїв.

• Symbian OS

Була найпопулярнішою ОС для мобільних обладнань завдяки підтримці фірми Nokіa. Важливу роль також зіграло те, що система має невеликий розмір, а також те, що графічний інтерфейс і ядро системи відділені друг від друга. Це дозволило легко портировать її для різних мобільних обладнань. Пізніше була додана многозадачность.

Кожний розроблювач створював свій дистрибутив цієї операційної системи залежно від обмежень апаратної платформи, під яку вона розроблялася. Так з'явилися версії Serіes 60, Serіes 80, Serіes 90, UІQ і MOAP. Кожна версія мала свої особливості, що робило необхідним під кожну версію розробляти свої додатки. Це було незручне, тому після появи Wіndows Mobіle, Androіd і іphoneos втратила свою популярність серед виробників мобільних девайсов. Так, цього року компанії Sony Erіcsson і Samsung оголосили що не будуть більше підтримувати цю операційну систему. На даний момент із великих виробників мобільних девайсов тільки компанія Nokіa використовує цю ОС для своїх смартфонов.

Гідності:

o Низькі вимоги до пам'яті й процесору

o Функція звільнення невикористовуваної пам'яті

o Стабільність

o Мала кількість вірусів для цієї платформи

o Швидко виходять нові версії й виправляються нестабільності

o Велика кількість програм

Недоліки:

o Для зв'язку із ПК потрібно встановлювати додатковий софт

o Несумісність програм для старих і нових версій

• Windows Mobile

Ця операційна система розроблена світовим лідером у виробництві операційних систем - компанією Mіcrosoft. Ця система використовує такий же програмний інтерфейс, що й настільна версія. Це робить написання програм більш простим, а користувачам подобається зручний і зрозумілий інтерфейс, знайомий їм з настільної Wіndows. Wіndows Mobіle є компонентної, многозадачной, багато потокової й багато платформною операційною системою. Завдяки цьому вона знайшла широке поширення на мобільних обладнаннях.

Гідності:

o Схожість із настільною версією

o Зручна синхронізація

o У комплекті йдуть офісні програми

o Многозадачность

Недоліки:

o Високі вимоги до встаткування

o Наявність великої кількості вірусів

o Нестабільності в роботі

• Android

одна з наймолодших мобільних ОС, заснована на базі операційної системи Lіnux і розроблювальна Open Handset Allіance (OHA) за підтримки Google. Вихідний код перебуває у відкритому доступі, завдяки чому будь-який розроблювач може створити свою версію цієї мобільної ОС. Розроблювачам додатків висунута невелика кількість обмежень, завдяки чому існує безліч як платних, так і безкоштовних додатків, які можна зручно завантажити з Androіd Market.

Гідності:

o Гнучкість

o Відкриті вихідні коди

o Безліч програм

o Висока швидкодія

o Зручна взаємодія із сервісами від Google

o Многозадачность

Недоліки:

o Безліч актуальних версій - для багатьох обладнань нова версія входить занадто пізно або не з'являється зовсім, тому розроблювачам доводиться розробляти додатка, орієнтуючись на більш старі версії

o Висока схильність до хакерських атак через відкритість коду

o Майже завжди вимагає доробок

• iPhone OS

Мобільна операційна система від компанії Apple. Дана система одержала поширення тільки на продуктах компанії Apple. Застосовується в іphone, іpod, іpad а також телевізійній приставці Appletv

Достоинства:

o Удобство пользования

o Качественная служба поддержки

o Регулярные обновления, устраняющие многие проблемы в работе

o Возможность купить в App Store множество различных программ

Недостатки:

o Необходимость джайлбрейка для установки неофициальных приложений

o Заблокированный характер ОС

o Отсутствие многозадачности

o Нет встроенного редактора документов

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