Розробка програмного забезпечення для відтворення файлів мультимедіа для Windows Phone

Основні характеристики комп'ютерних програм та їх мобільних аналогів. Порівняльний аналіз Windows Phone з іншими мобільними операційними системами. Розробка мобільного мультимедіа додатку на базі платформи Android для радіостанції "Просто радіо".

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык украинский
Дата добавления 14.06.2016
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Житомирський державний університет імені Івана Франка

Дипломна робота

на тему: Розробка програмного забезпечення для відтворення файлів мультимедіа для Windows Phone

Виконав:

Регета Д.М.

м. Житомир - 2014 рік

Зміст

  • Вступ
  • 1. Компютерні програми та їх мобільні аналоги
    • 1.1 Основні характеристики
    • 1.2 Ключові моменти при розробці мобільних додатків
    • 1.3 Перспективи розвитку
  • 2. Найпопулярніші мобільні операційні системи та їх характеристика
    • 2.1 Google Android System
    • 2.2 Apple IOS
    • 2.3 Windows Phone
  • 3. Розробка мобільного мульти-медіа додатку на базі платформи Android для радіостанції “Просто радіо”
  • Висновок
  • Список використаних джерел

Вступ

Без стільникового зв'язку сучасне людство не може уявити собі й дня. І буквально зовсім недавно головними функціями були тільки дзвінки та відправка повідомлень. Однак сьогодні пріоритети дещо змінюються. Телефон став далеко не просто засобом для комунікації людей, але і багатофункціональним пристроєм, що дозволяє пізнавати світ, проводити дозвілля і навіть заробляти гроші. І, звичайно, все це стало можливо тільки завдяки розвитку Інтернету для мобільних пристроїв і створених з цієї нагоди додатків. У ХХI столітті почався бурхливий розвиток ринку мобільного контенту, зокрема, мобільних додатків. Здешевити мобільний інтернет трафік дозволило поява нових технологій - GPRS і EDGE. Користувачі починають викачувати із Всесвітньої мережі величезна кількість картинок, ігор, рингтонів і пр.

Ринок мобільних пристроїв стали заповнювати смартфони і комунікатори. Вони відрізнялися від звичайних мобільних телефонів наявністю досить розвиненою операційною системою ( Windows Phone, Symbian OS, RIM, Android, Mac OS ), а також більш широкими можливостями і більшою продуктивністю.

З'являються спеціалізовані сайти з продажу контенту для мобільних пристроїв.

Зараз, крім різних маркетів додатків, подібні веб-ресурси створюють провідні виробники стільникових телефонів, смартфонів і комунікаторів.

В даний час спеціалізовані портали з розповсюдження апп мають відомі по всьому світу корпорації: гігант Apple (App Store), компанія Google (Google Play), компанія Nokia (OVi), виробник смартфонів Blackberry - компанія RIM (BlackBerry App World і Application Center), компанія Sony Ericsson (PlayNow arena) і ряд інших.

Крім самих додатків, ці онлайн-ресурси продають також різноманітний мобільний контент (музику, відео, картинки, електронні книги і т.д.).

Об'єкт дослідження: Мобільна платформа Windows Phone 8.

Предмет дослідження: Технічні аспекти розробки програмного забезпечення за допомогою Windows Phone SDK 8 на прикладі Windows Phone.

Мета роботи: Розглянути види мобільних додатків.

Гіпотеза: Мобільні платформи є кроком в майбутнє при розробці та використанні нового програмного забезпечення.

Завдання:

Вивчити основні типи мобільних платформ;

Провести порівняльний аналіз Windows Phone з іншими мобільними операційними системами.

Для розв'язання поставлених завдань використовувалися теоретичні методи дослідження: системний і порівняльний аналіз науково-технічної літератури, узагальнення.

Практичне значення полягає у розробці мобільного мульти-медіа додатку на базі платформи Android для радіостанції “Просто радіо”.

1. Компютерні програми та їх мобільні аналоги

1.1 Основні характеристики

Найбільш істотні відмінності між додатками для мобільних пристроїв і додатками для настільних комп'ютерів обумовлені, ймовірно, тим, яким саме чином люди їх використовують. Найчисленніша категорія користувачів використовуєте комп'ютер в основному для наступних видів роботи: перегляд ресурсів в Web, робота з документами (обробка текстових документів, електронних таблиць, малюнків і тому подібного ) та спілкування (електронна пошта, миттєвий обмін повідомленнями і так далі). У типових випадках всі ці види діяльності носять довготривалий, дослідницький характер, і користувач періодично переходить від одного з цих основних занять до іншого.

У більшості випадків способи використання настільного і мобільного варіантів одного і того ж додатка відрізняються між собою, хоча і доповнюють один одного. Як правило, робота користувача з мобільним додатком носить характер короткочасних сеансів взаємодії, яке або переривається ззовні, або саме викликає переривання сеансу. Зазвичай користувач або реагує на спробу перервати його роботу, або використовує пристрій для негайної передачі запиту певній особі або процесу. Чудовою ілюстрацією цього може служити типова практика використання сучасних мобільних телефонів. Коли ви здійснюєте телефонний дзвінок або відправляєте текстове SMS- повідомлення, ваш абонент отримує сигнал переривання; якщо ж дзвонять або надсилають SMS -повідомленням вам, то переривається ваша робота. Ця ж модель використання переноситься і на будь-яке інший додаток, що виконується на мобільних пристроях. Мобільний додаток може вважатися вдало розробленим лише в тому випадку, якщо користуватися ним настільки ж просто і природно, як зв'язуватися з кимось по телефону або обмінюватися SMS- повідомленнями.

Крім того, додаткам для мобільних пристроїв властива яскраво виражена спеціалізація, що забезпечує максимально зручний доступ користувача до обмеженого набору певних можливостей, що й відрізняє пристрої від тієї універсальної дослідницької середовища, створення якої характерно для успішних додатків, що виконуються на настільних обчислювальних машинах. Оскільки управління мобільними пристроями найчастіше здійснюється однією рукою або за допомогою невеликого екрану, дуже важливо забезпечити користувача можливостями оперативної ідентифікації та швидкого знаходження потрібної йому інформації чи коштів. Можливість швидкої навігації в межах нечисленного набору ключових засобів є важливим показником якості розробки мобільного додатку.

Робота за настільними комп'ютерами, як правило, ведеться протягом тривалих робочих сеансів. Самими звичайними є годинні сеанси, однак нерідко вони затягуються на кілька годин. У процесі тривалої роботи формуються і розробляються ідеї, а сама робота носить ітеративний характер з властивими йому поверненнями до вже пройдених етапів. Тому більше значення має не скорочення тривалості підготовки до роботи, а надання користувачеві багатого набору різноманітних засобів, які можуть йому знадобитися в процесі дослідження та обробки відповідної інформації.

Лептопи в основному використовуються так само, як і настільні комп'ютери, однак і в цьому випадку вже можна помітити ознаки, характерні для використання мобільних пристроїв. Більше значення надається скороченню часу запуску (або пробудження) програми та можливості швидкого переходу користувача до тієї роботи, якою він займався до завершення попереднього робочого сеансу. Разом з тим, за характером їх використання лептопи ближче до настільних комп'ютерів, ніж до мобільних пристроїв, що частково пояснюється просто близькістю фізичних розмірів відповідних категорій устаткування. Поки ви дістанете комп'ютер із сумки, відкриєте кришку, запуститься комп'ютер, доберетесь до додатка з яким збираєтеся працювати, або підключетесь, якщо це необхідно, до мережі інтернет, користувач мобільного телефону встигне вирішити масу завдань. Тому лептопи дуже далекі від моделі типу "дістань пристрій з кишені і працюй".

Що ж стосується мобільних пристроїв, то аналогічні дії користувач може виконати набагато швидше, і в типових випадках на це йде від декількох секунд до декількох хвилин. Такі операції, як виконання телефонного дзвінка, перегляд розкладу зустрічей або відправка і читання повідомлень, здійснюються в процесі часто повторюваних, але короткочасних сеансів. У разі мобільних пристроїв навіть ігри відносяться до короткочасних видів діяльності. Зазвичай мобільні пристрої використовуються для ігор протягом коротких проміжків часу в перервах між виконанням інших операцій. Ігри призначені для того, щоб допомогти людям скоротати час в очікуванні поїзда, довгого перебування в аеропорту або в очікуванні партнера який спізнюється на зустріч з вами. Саме фактори короткочасності використання і можливості негайного доступу до необхідних засобів і змушують нас тримати мобільні пристрої в "постійно включеному" стані або в стані "негайної готовності до включення", в яких час, необхідний для отримання доступу до пристрою, можна порівняти з часом, який йде на вилучення пристрою з кишені.

Важливо відзначити, що незважаючи на короткочасність робочих сеансів, дані, з якими працює користувач, нерідко мають довготривалий характер. Користувач мобільного пристрою може захотіти продовжити гру з того місця, на якому вона була перервана під час попереднього сеансу.

У процесі ведення переговорів по телефону або під час особистих зустрічей часто доводиться звертатися до розкладу зустрічей і заносити в нього дату і час чергової зустрічі. Користувач повинен мати можливість швидко отримати доступ до пристрою, перейти до списку особистих контактів, створити новий пункт розкладу та одразу ж продовжити ведення переговорів без будь-якої затримки. Відповідні дані залишаються актуальними протягом тривалого часу і повинні зберігатися довго, але сам додаток використовується протягом коротких періодів часу в режимі негайного доступу до інформації.

1.2 Ключові моменти при розробці мобільних додатків

Порівнянні і протиставлення мобільних пристроїв і їх додатків з їх настільними і серверними аналогами ми відвели в цьому розділі досить багато місця і часу. Тому зараз буде вельми доречно перерахувати все те, що робить мобільний додаток дійсно якісним.

- Час запуску.

Важливою характеристикою мобільних додатків є час їх запуску. Оскільки мобільними пристроями зазвичай користуються часто і протягом нетривалих проміжків часу, здатність мобільного додатку до швидкого запуску є обов'язковою вимогою. Можливо, 6-секундне споглядання заставки текстового процесора, енциклопедії або середовища розробки в очікуванні появи основного вікна відповідної програми і приносить мало задоволення, однак, з урахуванням загальної тривалості типового сеансу роботи з такими додатками, цей фактор можна вважати малозначним.

У разі ж мобільного застосування, яке користувач збирається використовувати протягом 20 секунд для уточнення або поновлення невеликої порції інформації, втрата 6 секунд представляється недозволеною розкішшю. Розумно керуватися мнемонічним правилом , згідно з яким тривалість сеансу роботи користувача з додатком повинна набагато перевершувати тривалість запуску цього додатка. У разі додатків для настільних комп'ютерів робочі сеанси тривають довше, і тому користувачі готові миритися з періодами очікування більшої тривалості. У разі ж мобільних додатків тривалість робочих сеансів менше, і тому висувається вимога , щоб тривалість періоду запуску програми була відповідно меншою. Тривалість періоду запуску додатка є важливим чинником і у випадку настільних комп'ютерів, але у випадку мобільних пристроїв, які характеризуються нерегулярністю і короткочасністю робочих сеансів, цей чинник набуває вирішальне значення.

- Відгук пристрої.

Сприймаючи мобільні пристрої як слухняні механічні іграшки, люди очікують від них відповідної поведінки. Коли користувач впливає на маніпулятор, натискає на кнопку або будь-яким іншим чином маніпулює елементами керування пристрою, він розраховує на фізичну реакцію з його боку. Не отримавши негайної реакції з боку пристрою, нетерплячий користувач починає нервувати і тут же повторює спробу виконання потрібної операції.

Якщо повторна спроба маніпуляції елементом управління, виконання клацання чи іншого аналогічного дії будуть оброблені вашим додатком або, помилково, іншим додатком, то в результаті цього можуть виникнути проблеми. Тому вкрай важливо дбати про те, щоб після виконання яких-небудь дій з пристроєм користувач отримував від нього негайне підтвердження реакції на ці дії в тій чи іншій формі.

Ідеальним варіантом такого підтвердження є виконання запитаної операції; краще цього нічого бути не може. На другому місці в цьому відношенні стоїть підтвердження того, що запит отримано і обробляється у фоновому режимі, в той час як додаток зберігає здатність сприймати інші запити. Третє місце належить відображенню курсора очікування, який подаватиметься користувача про те , що запит обробляється; додаток ні на які подальші запити не реагує, але користувач знає , що робота з обслуговування його запиту розпочато і виконується. Найгірший з варіантів - це коли користувач не бачить ніякої відповідної реакції з боку пристрою і йому залишається лише здогадуватися про те, сприйнятий його запит чи ні. Як і у випадку інших характеристик, які ми будемо вивчати, ці вимоги не є унікальними для мобільних пристроїв, але в даному випадку вони набувають особливого значення в силу специфіки роботи з цими пристроями і того, чого люди від них чекають.

- Фокусування уваги на окремих завданнях.

Ще однією характеристикою мобільного додатку , що визначає його успішність , є ступінь його спеціалізації. Для програми повинен бути чітко визначений набір завдань, ефективне вирішення яких воно має забезпечувати; здійснюються при цьому операції повинні виконуватися швидко і вимагати лише мінімальної кількості клацань, натискань або інших дій з боку користувача.

Саме з цієї причини в пристроях часто передбачаються спеціальні кнопки, що відповідають окремим завданням, які здатне вирішувати даний пристрій (наприклад, кнопка для переходу безпосередньо до бази даних, що зберігає інформацію про контакти, кнопка для перегляду календаря зустрічей або кнопка для зчитування штрих- коду та передачі його певного додатка ) .

Ви повинні докласти максимум зусиль до того, щоб якомога точніше визначити коло тих часто зустрічаються завдань, вирішення яких має вимагати мінімуму дій з боку користувача. Цією рекомендацією слід керуватися як щодо високорівневих функцій програми, так і щодо низькорівневих завдань, які зазвичай доводиться вирішувати користувачам в процесі роботи з даним додатком. Наприклад, якщо мобільний додаток має забезпечувати швидке введення дат, то ви повинні подбати про максимальне спрощення (і прискоренні ) зазначеного процесу і вимірюванні його ефективності. Якщо ваш мобільний додаток повинен забезпечувати можливість вказівки певного місця розташування за допомогою схеми міських вулиць, щоб користувач міг вибрати маршрут руху до кінцевого пункту призначення, то ви повинні подбати про те, щоб це могло бути зроблено якомога швидше.

Одна з поширених помилок, що допускаються розробниками при створенні додатків для мобільних пристроїв, полягає в тому, що програмний код намагаються зробити якомога більш коротким, щоб тим самим максимально зменшити розмір програми. Хоча подібні цілі і є благородними, вони не повинні досягатися за рахунок зниження продуктивності праці користувачів. Не шкодуйте часу на написання додаткового коду, фокусирующего увагу користувачів на виконанні спеціалізованих завдань і що дозволяє скоротити час отримання кінцевого результату

- Налаштування взаємодії із зовнішніми джерелами інформації.

Дуже важливо розуміти, що створення відмінного мобільного додатку - це не лише написання коду, який правильно виконується на пристрої. Не слід забувати також про зовнішній програмному забезпеченні, з яким взаємодіє ваше мобільний додаток. Необхідно, щоб у додатку відповідним чином враховувалися особливості інформаційних джерел, що обслуговують мобільні пристрої , і здійснювалася перевірка того, що інформація надається в тій формі , яка відповідає даному пристрою. Як приклад можна привести служби електронної пошти для мобільних пристроїв. Багатофункціональні поштові додатки вимагають наявності відповідного програмного забезпечення як на стороні сервера, так і на стороні клієнта. Клієнт здійснює доступ до сервера для отримання інформації щодо повідомлень, що надійшли і завантажує відповідний вміст в локальний пристрій. Оскільки мережеві з'єднання, використовувані мобільними пристроями, відрізняються нерегулярністю доступу до них, зниженою пропускною здатністю, а в багатьох випадках і більш високою вартістю в порівнянні з тими сполуками, які використовуються персональними комп'ютерами, поштові служби сервера повинні бути пристосовані для задоволення цих вимог. Зазвичай це досягається за рахунок того, що на сервері надаються кошти, що дозволяють обмежувати обсяг отриманого вмісту, або фільтри, пропускають лише ту інформацію, яка дійсно може знадобитися користувачеві мобільного пристрою. Для забезпечення підтримки ефективних сценаріїв при обслуговуванні мобільних пристроїв може знадобитися розширення функціональних можливостей тих служб на стороні сервера, які спочатку призначалися для обслуговування персональних комп'ютерів. Крім того, повинні бути передбачені такі механізми змін параметрів конфігурації програми для його виконання на серверах, настільних комп'ютерах і самих мобільних пристроях, за допомогою яких користувачі зможуть визначати свої інформаційні запити і налаштовувати інформаційні фільтри таким чином, щоб забезпечувалося виконання відповідних вимог. Проектування мобільних додатків далеко не обмежується фізичними межами самих мобільних пристроїв.

- Однаковості стилю інтерфейсу.

З урахуванням того, що будь-який мобільний пристрій відрізняється компактністю і самодостатністю, бажання користувачів працювати з інтерфейсом, який не залежить від характеру розв'язуваних за допомогою пристрою завдань, видаються цілком природними. Кожне мобільний пристрій має власний функціональний колорит. Типове вдало спроектоване додаток сприймається не як розрізнений набір засобів, а як гармонійне розширення можливостей самого пристрою.

З цієї причини при проектуванні додатків для мобільних пристроїв дуже важливо дотримуватися єдиного стилю. Способи запуску і зупинки додатків, переміщення в межах інтерфейсу, а також організації діалогів між користувачем і додатками повинні ретельно продумувати окремо для кожного типу пристроїв. Користувачі мобільних пристроїв підсвідомо підлаштовуються під метафори користувача інтерфейсу, і будь-які відхилення від звичних шаблонів доставляють їм відчутні незручності. Створення звичної робочого середовища багато значить і в разі додатків для настільних комп'ютерів, але в силу різноманітності можливостей, які пропонуються такими додатками, вони дозволяють добитися однієї і тієї ж мети декількома способами (наприклад, за допомогою сполучень клавіш, клацань мишею, меню і панелей інструментів). У разі ж мобільних пристроїв для вирішення даної задачі часто є тільки один шлях, і користувач мимоволі звикає до одного певного способу. Набагато краще мати чотири різних версії додатка, кожна з яких відповідає певній метафорі користувача інтерфейсу конкретного пристрою, ніж одне загальне додаток, який не може бути інтегроване належним чином ні в одне цільове пристрій.

- Відмінності в архітектурі комп'ютерів.

Якщо скористатися аналогією з області архітектури, то настільні та переносні комп'ютери можна уподібнити великим садибам у сільській місцевості. Тоді відносно мобільних пристроїв можна сказати, що вони схожі на окремі чи комунальні міські квартири. Кожен з цих типів жител призначений для задоволення певних потреб і висуває специфічні вимоги щодо найбільш ефективних способів їх використання.

Зазвичай садиби характеризуються великими розмірами, і в них є багато місць, придатних для зберігання різних речей. Одні з таких місць знаходяться неподалік, тоді як дістатися до інших дещо важче. У садибах рідко використовувані речі зазвичай зберігаються на горищах або в підвалах, звідки їх можна періодично витягувати по мірі того, як в них виникає необхідність.

З іншого боку, в умовах міських квартир місць, придатних для зберігання речей, значно менше. У квартирах зберігають речі, які повинні бути завжди під рукою. Ті ж речі, якими користуються рідко, в квартирі не тримають. Замість того щоб купувати рідко використовувані речі, їх часто вигідніше орендувати. мобільний мультимедіа windows phone

Те ж саме справедливо і щодо мобільних пристроїв. Як оперативна пам'ять, так і пам'ять для довготривалого зберігання даних орієнтовані на зберігання тієї інформації, яка використовується найчастіше. Рідко використовувані дані повинні виштовхувати на сервери, звідки їх можна буде запросити, коли вони будуть потрібні.

У настільних комп'ютерах ОЗУ і довготривала пам'ять розділені. Водночас, в пристроях ОЗУ часто використовуються і як робоча пам'ять додатків, і як проміжна або довгострокова пам'ять. В якості довгострокових сховищ даних все частіше використовується флеш-пам'ять, зазвичай у вигляді знімних карт пам'яті.

1.3 Перспективи розвитку

Можливості мобільних додатків давно вийшли за рамки індустрії розваг, і їх використання дозволяє придбати додаткові преференції у сфері бізнес інтересів. Мобільні інформаційні технології сприяють поліпшенню сервісного обслуговування споживчої аудиторії, а також розвитку торгових і виробничих відносин. Крім того, не варто скидати з рахунків комерційний потенціал розважальних додатків, цей ринок як і раніше надзвичайно привабливий і має зростаючі перспективи. Доцільність замовлення мобільних додатків для бізнесу можна обгрунтувати відразу декількома факторами:

Користувачі інтернету (потенційні споживачі ) все частіше виходять в мережу за допомогою мобільних пристроїв, а ряд додатків дозволяє фактично прив'язати до себе клієнтів і цільову аудиторію.

Можливість підключатися до серверів, які працюють за галузевим стандартам, і бути на зв'язку з корпоративними мережами забезпечують практично повну незалежність та оперативне реагування при вирішенні нагальних питань.

Динаміка розвитку ринку мобільних додатків підтверджує прогнози про високий зростанні доходів в короткостроковій перспективі. Причому це не черговий банківський «мильна бульбашка», роздутий з чергових махінацій, а реальний продукт, який здатний принести відмінну прибуток.

Забезпечується більш тісний контакт з представниками найбільш платоспроможною цільової аудиторії, так як в основному саме вони є власниками багатофункціональних мобільних пристроїв.

Якщо подивитися на сучасні напівпровідникові технології, то ми практично дійшли до меж можливого. Зараз шар діелектрика в транзисторі становить 10-15 атомів. Теоретична межа - це п'ять-шість атомів, і практично у розвитку традиційної напівпровідникової електроніки ми вже до нього наблизилися. Тому майбутнє за новими технологіями, і такі нові технології розвиваються в надрах лабораторій IBM. Одне з інноваційних напрямів - це наноелектроніка. У 1998 році вчені Дональд Ейтлер і Ерхард Швейцер з лабораторії IBM в Каліфорнії зуміли викласти 35 атомами ксенону на кристалі нікелю логотип IBM. Це одне з перших звершень у галузі нанотехнології , коли людство навчилося керувати структурами фактично на атомарному рівні.

Подальший розвиток цей напрям отримав з винаходом так званих кремнієвих трубок. Кремнієва трубка на атомарному рівні може бути наповнена якимось вмістом і змінює свої якості залежно від геометрії і того, яким матеріалом вона наповнена. Розмір такої трубки становить 1-1,5 нанометра. Фактично це дозволяє створювати інтегральні мікросхеми на принципово іншому рівні і в принципово інший щільності.

Причому ці нанотехнології вже вийшли за межі теоретичних розробок . Так, в лабораторії IBM в Швейцарії вчений Герд Біннінг, який отримав Нобелівську премію за розробку електронного мікроскопа, звернув увагу на можливість формування в певних полімерах маленьких ямочок, які мають розмір нанометрів. І мало того, ці ямочки можна як створювати, так і сканувати, що дозволило створити принципово нову технологію запису інформації. Щільність запису на таких пристроях пам'яті становить порядку 1 Тбайт на квадратний дюйм, це 25 мільйонів друкованих аркушів на кристалі розміром з поштову марку. Тобто на одному маленькому чіпі пам'яті, створеному за цією технологією, можна записати 15-20 Гбайт інформації. І цього року таке запам'ятовуючий пристрій було показано на виставці. Це не означає, що воно вже сьогодні готове до промислового випуску, але я думаю, що через два- три роки він вже буде можливий.

Існують і інші основи для розвитку інформаційних технологій. Такі, наприклад, як квантова обробка інформації, роботи з якої теж ведуться в надрах лабораторій IBM.

2. Найпопулярніші мобільні операційні системи та їх характеристика

2.1 Google Android System

Android - операційна система для смартфонів, планшетів і нетбуків. Компанія Google придбала розробника програмного забезпечення Android inc. в 2005 році. Операційна система Android заснована на модифікованому ядрі Linux. Згодом, Google та інші учасники Open Headset Alliance співпрацювали для спільної розробки цієї нової операційної системи. Далі Android Open Source Project ( AOSP ) доручено підтримання та подальший розвиток платформи. У Android є велика спільнота розробників, які розширюють функціональність пристроїв.

OS Android має свій офіційний магазин з продажу додатків - Android Market. Включає він в себе як платні програми, так і безкоштовні. В даний момент, для України доступні для завантаження тільки безкоштовні програми та ігри. Так як OS Android є відкритою, користувачеві надається можливість завантажувати додатки та з інших ресурсів.

Під Android розробники, в основному, пишуть програми на мові Java, що керують пристроєм через розроблені Google бібліотеки.

Офіційно про OS Android стало відомо 5 листопада 2007 року, коли було оголошено підставу Open Headset Alliance - консорціум з 80 компаній. Велику частину коду Android була випущена під ліцензією Apache.

Android програми включають в себе java -додатки та бібліотеки, які запускаються віртуальною машиною Dalvik з JIT компілятором. Бібліотеки включають в себе систему управління, графіку OpenGL ES 2.0, движок WebKit, графічний движок SGL, SSL і бібліотеки Bionic. OS Android складається з 12 мільйонів рядків коду, в тому числі 3 -х мільйонів рядків XML, 2.8 мільйонів рядків на C, 2.1 мільйона рядків на Java і 1.75 мільйона рядків на C + +. Компанія Android inc. була заснована в жовтні 2003 року в Пало Альто, штат Каліфорнія. Засновниками Android inc. були Енді Рубін, Річ Майнер, Нік Сірс і Кріс Уайт.

У серпні 2005 року компанія Google придбала Android inc. Після цього Android inc. стала дочірньою компанією Google. Після покупки Енді Рубін, Річ Майнер і Кріс Уайт залишилися в Android inc. Після поглинання Android inc., В мережі почали з'являтися чутки про те, що Google хоче вийти на ринок мобільних телефонів.

Отримавши підтримку Google, команда на чолі з Енді Рубіном почала працювати над операційною системою базується на ядрі Linux. Тоді ж, у грудні 2006 року поповзли чутки про те, що Google планує випустити смартфон під свої брендом , так званий " Гуглофон ".

Всі ці чутки спростував Ерік Шмідт, заявивши наступне: « Сьогоднішня заява носить більш амбітний характер, ніж випуск смартфона під нашим брендом, про що преса спекулює останні тижні. Наше бачення полягає в тому, що найпотужніша платформа повинна віддати свої сили тисячам різних моделей телефонів ». Після цих слів 5 листопада 2007 і був представлений Open Headset Alliance - консорціум з безлічі компаній, до якого увійшли такі гіганти як: Broadcom Corporation, Google, HTC, Intel , LG , Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel, TMobile, Texas Instruments та інші.

Назви кожної чергової версії ОС Android представляє собою назву якого-небудь десерту. Перші букви найменувань в порядку версій відповідають літерами латинського алфавіту.

Android Market - інтернет -магазин додатків для смартфонів на базі Android , яку просуває альянс Open Handset Alliance ( OHA ) на чолі з Google. Включає в себе ігри, клієнти соціальних мереж, офісні додатки, додатки для читання новин, управління фінансами та інші.

22 жовтня 2008 Google оголосила про відкриття цього онлайн-магазину додатків для Android.

* В Україні на смартфонах перший час був відсутній офіційний магазин додатків. Ситуація була виправлена 12 січня 2010, коли про це повідомили в Samsung Україна, природно, що пізніше Android Market з'явився і у інших вендорів - Motorola, HTC, LG і Sony Ericsson, що значно підігріло інтерес до Android - смартфонам в Україні.

Першим офіційним смартфоном з Android Market в Україні став Samsung i5700 Galaxy Spica.

Програми для Android є програмами в нестандартному байт-коді для віртуальної машини Dalvik.

Google пропонує для вільного скачування інструментарій для розробки ( Android SDK ), який призначений для x86-машин під операційними системами Windows XP, Windows Vista, Mac OS X ( 10.4.8 або вище) і Linux. Для розробки потрібно JDK 5 або JDK 6.

Розробку додатків для Android можна вести на мові Java (не нижче Java 1.5) . Існує плагін для Eclipse - « Android Development Tools » ( ADT ), призначений для Eclipse версій 3.3-3.5. Для IntelliJ IDEA також існує плагін, який полегшує розробку Android - додатків. Повідомляється, що для середовища розробки NetBeans IDE розроблено експериментальний плагін.

Рис. 2. 1. Архитектура OS Android

- Рівень додатків ( Applications):

До складу Android входить комплект базових додатків: клієнти електронної пошти та SMS, календар, різні карти , браузер, програма для управління контактами і багато іншого. Всі додатки, що запускаються на платформі Android написані на мові Java.

- Рівень каркаса додатків ( Application Framework ):

Android дозволяє використовувати всю міць API, використовуваного в додатках ядра. Архітектура побудована таким чином, що будь-який додаток може використовувати вже реалізовані можливості іншої програми за умови, що останнє відкриє доступ на використання своєї функціональності. Таким чином, архітектура реалізує принцип багаторазового використання компонентів ОС і додатків.

Основою всіх додатків є набір систем і служб.

1. Система уявлень ( View System ) - це багатий набір уявлень з розширюваною функціональністю, який служить для побудови зовнішнього вигляду додатків, що включає такі компоненти, як списки, таблиці, поля введення, кнопки і т.п.

2. Контент - провайдери ( Content Providers ) - це служби, які дозволяють додаткам отримувати доступ до даних інших додатків, а також надавати доступ до своїх даних.

3. Менеджер ресурсів ( Resource Manager ) призначений для доступу до строковим, графічним та іншим типам ресурсів.

4. Менеджер сповіщень ( Notification Manager ) дозволяє будь-якому додатком відображати для користувача повідомлення в рядку статусу.

5. Менеджер дій ( Activity Manager ) управляє життєвим циклом додатків і надає систему навігації по історії роботи з діями.

- Рівень бібліотек ( Libraries ):

Платформа Android включає набір C / C + + бібліотек, використовуваних різними компонентами ОС. Для розробників доступ до функцій цих бібліотек реалізований через використання Application Framework. Нижче представлені деякі з них:

1. System C library - BSD - реалізація стандартної системної бібліотеки C ( libc ) для вбудованих пристроїв, заснованих на Linux.

2. Media Libraries - бібліотеки, засновані на PacketVideo's OpenCORE , призначені для підтримки програвання і запису популярних аудіо -та відео- форматів ( MPEG4, H.264, MP3, AAC, AMR, JPG, PNG і т.п.).

3. Surface Manager - менеджер поверхонь управляє доступом до підсистеми відображення 2D - і 3D- графічних шарів.

4. LibWebCore - сучасний движок web -браузера, який надає всю міць вбудованого Android- браузера.

5. SGL - движок для роботи з 2D -графікою.

6. 3D libraries - движок для роботи з 3D - графікою, заснований на OpenGL ES 1.0 API.

7. FreeType - бібліотека, призначена для роботи зі шрифтами.

8. SQLite - потужний легковаговий движок для роботи з реляційними БД.

- Рівень середовища виконання ( Android Runtime ):

До складу Android входить набір бібліотек ядра, які надають велику частину функціональності бібліотек ядра мови Java.

Платформа використовує оптимізовану, регістр - орієнтовану віртуальну машину Dalvik, на відміну від неї стандартна віртуальна машина Java - стек-орієнтована. Кожна програма запускається у своєму власному процесі, зі своїм власним примірником віртуальної машини. Dalvik використовує формат Dalvik Executable (*. Dex ), оптимізований для мінімального використання пам'яті додатком. Це забезпечується такими базовими функціями ядра Linux, як організація потокової обробки і низькорівневе управління пам'яттю. Байт -код Java, на якому написані ваші програми, компілюються в dex - формат за допомогою утиліти dx, що входить до складу SDK.

- Рівень ядра Linux ( Linux Kernel ):

Android заснований на ОС Linux версії 2.6, тим самим платформі доступні системні служби ядра, такі як управління пам'яттю і процесами, забезпечення безпеки, робота з мережею і драйверами. Також ядро служить шаром абстракції між апаратним та програмним забезпеченням.

2.2 Apple IOS

Щоб ваш мобільний помічник міг виконувати свої завдання одного заліза й батареї недостатньо. Потрібна ще програмна начинка, яка забезпечить потрібний функціонал пристрою, тобто операційна система (ОС) та додатки (додатки). Так які ж мобільні ОС бувають і чим один від одного відрізняються?

Рис. 2.2. iOS 6 проти iOS 7

Напевно в світі залишилося зовсім мало людей, які не чули про плеєрах ставку, телефонах iPhone та інших чудових продуктах яблучної компанії, а більш допитливі розуми напевно чули і про IOS, операційну систему Apple, під якою працюють такі її продукти, як IPod Touch, iPhone і Ipad.

- Інтерфейс:

У момент появи першого iPhone інтерфейс був досить інноваційним для смартфона. Великі іконки на які легко і зручно натискати пальцем. Велика клавіатура, також зручними для пальців (пальцелюбівая). Кілька віртуальних робочих столів з іконками для організації додатків (додатків). Нічого зайвого. Тільки сторінки з іконками, ніяких вам меню або діалогових вікон.

Рис. 2.3. Інтерфейс iPhone

До речі, таке цікаве явище як док (док), віртуальна поличка, куди ставляться найбільш затребувані додатки, теж вперше було масово поширено в продуктах Apple,. Як бачите, в інтерфейсі IOS він теж є і може зберігати до 4 іконок.

Інтерфейс IOS стандартизований і не змінювався від версії до версії. Налаштувати його за своїм смаком, вам також навряд чи вдасться. Ви мало що можете змінити, хіба що зробивши втечу з в'язниці, про який мова піде нижче.

- Архітектура IOS:

IOS спроектована таким чином, щоб, по-перше, зробити систему стабільною, по-друге, знизити витрату електрики і продовжити життя акумулятора. Навіть якщо це означає, що доведеться відмовити від частини функціоналу і красивостей.

Кожна програма в IOS запускається в "пісочниці" (пісочниця), що виключає можливість впливу однієї програми на інші, як на рівні файлової системи, так і на рівні оперативної пам'яті. На практиці це означає, з одного боку, стабільність систем і те, що IOS не зависає, також якщо додаток App1 завершується некоректно (просто закривається саме по собі або чудить), це ніяк не вплине на роботу додатків App2 і App3 .

Ізоляція додатків сильно підвищує безпеку IOS, оскільки додатки можуть звертатися лише до файлів у своїй "пісочниці", так що ваші замітки ніяк не зможуть бути таємно або випадково відправлені, скажімо, в блог через додаток Livejournal App.

Однак, не обходиться без незручностей. Наприклад, якщо ви завантажили ролик з мережі через спеціальну "гойдалку" ви не зможете переглянути його, якщо в "гойдалці" ні функціоналу відео-плеєра. І перекинути файли з одного додатка в інше немає ніякої можливості.

Ще одна цікава особливість, цей поділ ресурсів. Запущеному додатку в IOS віддаються всі доступні ресурси, а всі інші програми закриваються. Ось чому таке явище як "гальма" можна вкрай рідко зустріти на пристроях Apple. Більш того, в стані коли всі програми закриті, можна бути впевненим, що " в тлі" не залишилося якогось сервісу, який з'їсть всю батарейку або викачає весь ліміт мобільного трафіку, поки ви обідаєте або спите.

Хоча стабільність та енергозбереження це дуже важливо, але в ряді випадків однозначність зводить нанівець всі плюси такого підходу. Уявіть собі, що ви спілкуєтеся по скайп-чату або через інший месенджер і вам присилають щось на кшталт "Привіт, я там прислав тобі на пошту презентацію...". На жаль, для того, щоб ви змогли дістатися до пошти вам доведеться закрити Skype, і відкрити пошту, потім все спочатку, але у зворотний бік. Точно також можна" докачувати" ролик з YouTube паралельно читаючи книгу або відправляючи твіт.

Втім, буде несправедливо не сказати про деякі виправдовують ситуацію моментах. Майже у всіх пристойних програмах для спілкування вбудовані браузери, що дозволять швидко переглянути надіслану посилання, це перше. Друге, майже всі програми, які написані в самій Apple, (браузер, будильник, пошта, замітки ... ) можуть бути відкриті повторно і ви знайдете їх в тому вигляді, в якому залишили. І, зрозуміло, музику можна слухати завжди. Додаток ставку працює паралельно з будь-якими іншими, не використовують введення / висновок звуку (типу Skype).

У IOS 7 з'явилася-таки багатозадачність, тобто можливість запускати кілька додатків паралельно, однак вона працює не з усіма додатками і не завжди так, як треба.

Остання архітектурна особливість IOS це деякі непорозуміння. Так, не дивлячись на відмінну залізну начинку, IOS не підтримує передачу файлів через Bluetooth. Також не можна використовувати Bluetooth-гарнітуру для пристроїв IPod Touch, хоча є можливість приєднати провідний мікрофон. І того абсурдними, якщо підключити бездротові навушники, то працюють тільки кнопка старт / пауза, а тому / вперед такі дивацтва кілька збивають з пантелику.

- Програми IOS:

Для пошуку і установки додатків у Apple, є спеціальний сервіс, який називається AppStore (магазин додатків , якщо дослівно). Додатки бувають платними (від 0,99 до 900 $) і безкоштовними. Всі додатки, перш ніж потрапити в AppStore проходять перевірку на ідеологічну складову і нешкідливість для МО. Така санітарна обробка дозволяє уникнути шкідництва з боку розробників і захистити особисті дані (і гроші) користувачів від крадіжки.

Більшість додатків в AppStore не представляють інтересу і часто дублюють один одного. Одних тільки будильників можна знайти з півсотні, не кажучи вже про календарях, тижневиках і записних книжках. Однак, серед них є маса корисних, які допоможуть вам організувати свої справи, підкажуть, направлять і розважать, та й взагалі, бродити по AppStore майже також цікаво, як по справжньому магазину.

Крім AppStore також існує магазин Cydia. Cydia можуть користуватися ті, хто попередньо розблокував свій телефон через процедуру джейлбрейка. У Cydia можна знайти масу корисних додатків (як платних, так і безкоштовних), які не змогли потрапити в AppStore або ніколи туди не прагнули. Оскільки Apple, фільтрує додатки вельми прискіпливо, багато з програм змушені розміщуватися через цей альтернативний магазин. Втім, не буду псувати вам задоволення від дослідницької діяльності.

- Jailbreak и Unlock:

Не всі люди готові мириться з обмеженнями, які Apple, накладає на їхні пристрої. Зокрема при покупці телефону iPhone, ви, швидше за все, придбаєте його у оператора на умовах контракту або у перекупника, який продасть вам телефон, який був до цього придбаний через оператора.

Проблема полягає в тому, що за умовами поставки iPhone оператор зобов'язаний укласти з клієнтом дворічний контракт за яким клієнту слід виплачувати певну суму щомісяця за деяке число розмовних хвилин і мобільного інтернету. Більше того, ви не зможете перейти до іншого оператора зберігши за собою телефон, поки не закінчитися термін дії договору. Те ж правило поширюється і на роумінг. Коротше кажучи ви не можете використовувати телефон інакше як з сім-картою оператора, у якого придбали iPhone.

Втеча з в'язниці (втеча з в'язниці, дослівно) це процедура, що дозволяє отримати повний контроль над IOS, тобто встановлювати будь-які додатки, переглядати всю файлову систему, змінювати системні налаштування, а також активувати багатозадачність на iPhone 3G і IPod Touch 2-го покоління і багато іншого.

Однак, слід врахувати, що процедура суттєво впливає на стабільність пристрою і знижує рівень безпеки, крім того, акумулятор може почати розряджаються швидше.

- Взаємодія з ПК:

Пристрої під керуванням IOS 4 можуть працювати як з Mac'амі, так і з вікнами або Linux. Грустность полягає в тому, що якщо в Mac'ах Itunes - це стандартний додаток, то в Windows, вам доведеться завантажити близько 100Мб софта, щоб просто закачати музику в плеєр. Те ж саме стосується й інших операцій, таких як резервне копіювання, оновлення прошивки, синхронізація контактів і т.д. Без ITunes ви не зможете активувати свій iPhone або зареєструватися для роботи з AppStore. До речі, ваші налаштування і музика можуть бути синхронізовані тільки з ОДНИМ пристроєм, також як ваш пристрій може бути синхронізоване для роботи тільки з одним ПК.

Загалом, звучить не дуже, правда? Насправді з цим цілком можна жити, головне звикнути. З Linux справи йдуть трохи краще, як не дивно, ви можете працювати зі своєю музичною колекцією без всяких проблем через такі програми як Rhythmbox (стандартний плеєр Ubuntu), свої календарі та контакти можна синхронізувати через акаунт у Google, а додатки встановлювати через мобільний інтерфейс AppStore.

2.3 Windows Phone

Windows Phone - мобільна операційна система, розроблена Microsoft, вийшла 11 жовтня 2010. 21 жовтня почалися поставки перших пристроїв на базі нової платформи. У Росії телефони з Windows Phone почали продаватися 16 вересня 2011, першим з яких став HTC 7 Mozart.

Рис. 2.4. Логотип Windows Phone

Операційна система є наступником Windows Mobile, хоча і несумісна з нею, з повністю новим інтерфейсом і - вперше - з інтеграцією сервісів Microsoft: ігрового Xbox Live і медіаплеєра Zune. Презентація системи відбулася в рамках заходу Mobile World Congress 2010, що пройшов у Барселоні.

Windows Phone підтримує технологію мультитач і має новий користувальницький інтерфейс під назвою Metro , принципи якого були раніше використані в дизайні інтерфейсу Windows Media Center, Zune і Xbox. Також в Windows Phone знайшли відображення ідеї платформи смартфонів Microsoft Kin.

Microsoft переробила початковий екран: тут більше немає статичних іконок - всі вони замінені на так звані «живі плитки » (англ. Жива плитка) (або «іконки», «тайли»), які відображають інформацію в режимі реального часу без участі користувача. «Живі плитки» прокручуються по вертикалі і можуть служити як звичайним ярликом для програми, так і ярликом для контакту, замітки, веб-сторінки, медіаконтенту та іншого. Більшість «плиток» мають квадратну форму, але поряд з ними інтерфейс операційної системи містить і прямокутні (фото, календар).

Одне з нововведень інтерфейсу. « Хаби » (англ. хаби ) або, як описано на офіційному сайті, « розділи ». Всього в системі предустановленно 6 таких розділів, але виробники телефонів можуть створювати свої, наприклад, HTC Hub, відповідно від компанії HTC. Розділ « Контакти » (англ. People Hub) об'єднує всю інформацію, що стосується якогось певного людини, в тому числі його записи та коментарі в соціальних мережах, а також фотографії, надаючи централізований доступ до таких мереж, як facebook, Twitter, LinkedIn і Windows Live. З Windows Phone 8 в розділі «Контакти» з'явилася можливість створювати «кімнати»: список певних контактів, яким доступна та чи інша інформація. Розділ «Фото» (англ. Фотографії концентратор) об'єднує фотографії користувача, що зберігаються в пам'яті пристрою, на комп'ютері та в інтернеті. За допомогою цього розділу можна опублікувати фотографію в соціальних мережах, помітити на ній людини, а також мати доступ до останніх фотографій від друзів. Розділ «Ігри» (англ. Ігри концентратор) відкриває доступ до ігор і сервісу Xbox Live, де можна подивитися свої чи чужі профілі, аватари, досягнення. Розділ «Музика + відео» (англ. Музика + Відео концентратор) об'єднує весь мультимедійний контент, що зберігається на комп'ютері користувача, музичні онлайн-сервіси, вбудоване FM-радіо і відкриває доступ до сервісів Xbox Музика і Xbox Video. Розділ «Магазин» дозволяє купувати або завантажувати безкоштовно програми та ігри, а розділ Управління забезпечує доступ до мобільної версії Офіс-Office Mobile, включаючи Word, Excel, OneNote, PowerPoint. За допомогою офісного пакету користувач має можливість відкрити, створити і редагувати документи, а потім синхронізувати зроблені зміни з настільним комп'ютером, використовуючи сервіс OneDrive.

- Windows Phone 7:

15 лютого 2010 в Барселоні на Mobile World Congress 2010 Стівом Балмером вперше була анонсована нова мобільна операційна система - Windows Phone 7. Офіційно була представлена 11 жовтня 2010, а 21 жовтня о продажу з'явилися перші смартфони на новій платформі в Європі (Великобританії, Німеччини, Франції, Іспанії та Італії) і Азіатсько -Тихоокеанському регіоні (Сінгапурі, Австралії та Нової Зеландії). Windows Phone 7 була доступна на п'яти мовах.

- Windows Phone 7.5:

У лютому 2011 року на Mobile World Congress 2011 корпорація Microsoft вперше анонсувала нове оновлення Windows Phone, а вже у квітні на конференції MIX'2011 в Лас-Вегасі компанія розповіла про подробиці цього оновлення, яке отримала назву Mango. Пізніше компанія офіційно заявила , що це оновлення операційної системи отримає порядковий номер 7.5 у новій версії, яка вийшла остаточно у вересні 2011 року, більше 500 поліпшень і доповнень, що зробило роботу операційної системи швидше у системі оновився браузер Internet Explorer Mobile до версії 9, який тепер підтримує HTML5, Canvas, апаратне прискорення. З'явилася можливість використовувати фронтальну камеру. Одне з найважливіших змін для російськомовних користувачів - це локалізація на російську мову - інтерфейс, клавіатура, сумісність з кирилицею. У загальній складності тепер платформа підтримує 24 мови.

У лютому 2012 року на Mobile World Congress 2012 був продемонстрований смартфон Nokia Lumia 610 з черговим оновленням операційної системи, що є частиною Манго, в якому з'явилася підтримка процесорів з частотою 800 МГц і оперативною пам'яттю в 256 Мб. Особливість даного оновлення полягає у можливості випуску на ринок смартфонів бюджетного сегмента. У березні це оновлення було офіційно названо як Windows Phone 7.5 Refresh .

- Windows Phone 7.8:

В кінці 2012 року в офіційному блозі Windows Phone розробники повідомили про заплановане випуску на початку 2013 року поновлення під номером 7.8, яка включатиме в себе деякі нововведення платформи Windows Phone 8: стартовий екран з налаштованим розміром «живих плиток », новий екран блокування , створення рингтонів, передача даних через Bluetooth. 30 січня 2013 компанія Nokia офіційно оголосила про початок оновлення своїх апаратів лінійки Lumia до версії 7.8, яке містить обіцяні зміни.

Повноцінного поновлення смартфонів на Windows Phone 7.x до версії 8 не буде, що офіційно підтвердила Microsoft. Офіційна підтримка платформи Windows Phone 7 припиниться через півтора року після виходу оновлення під номером 7.8, тобто приблизно в середині 2014 року. Версія 7.8 не тільки оновить поточні апарати на Windows Phone 7/7.5, але і буде встановлюватися на бюджетні WP -пристрої.

Рис. 2.5. Логотип Windows Phone 8

Windows Phone 8

20 червня 2012 на організованій Microsoft конференції під назвою Windows Phone Summit була анонсована Windows Phone 8. Головна перевага Windows Phone 8 . Можливість об'єднати планшети, смартфони та персональні комп'ютери в єдину «екосистему», тобто можливість створення умов для розробників, полегшують портирование програмного забезпечення між цими пристроями. Нове покоління платформи буде засновано на ядрі NT і максимальний дозвіл екрану апаратів буде 1280Ч768 або 1280Ч720, на відміну від Windows Phone 7.x, яка заснована на ядрі CE з дозволом екрану 800Ч480.

29 жовтня 2012 Microsoft офіційно представила наступне покоління платформи. Нововведення Windows Phone 8. Internet Explorer Mobile 10 -й версії з функцією виявлення шкідливих сайтів, підтримка багатоядерних процесорів, технологія обміну даними NFC, слот для карт пам'яті та інші. Користувачі отримали можливість змінювати розмір «живих плиток» стартового екрана. тепер їх три види (маленькі, середні і великі).

- Windows Phone 8.1:

Компанія Microsoft 2 квітня 2014 на конференції BUILD показала версію системи під номером 8.1. Серед нововведень оновленої системи: центр повідомлень, голосовий помічник під ім'ям Кортан, нова клавіатура Слово потоку, підтримка корпоративних VPN.

- Магазин додатків:

Для пристроїв на Windows Phone передбачений інтернет-магазин програм та ігор Windows Phone Marketplace , доступний в 60 країнах. Купівля або установка цих програм можлива через розділ Marketplace на телефоні або через браузер.В кінці червня 2012 року Microsoft офіційно заявила, що в Windows Phone Marketplace кількість додатків перевалило за 100 тисяч.

Для покупки музики, відео, подкастів, телевізійних передач існує інтернет -магазин Zune Marketplace, який доступний на телефоні через розділ «Музика + відео» або через спеціальну програму встановлену на комп'ютері з операційною системою Windows - Zune Software. Zune Software - це повноцінний програвач, каталогізатор, який синхронізує пристрій і персональний комп'ютер, а також використовується для оновлення операційної системи смартфонів. Для Mac OS X компанія Microsoft випустила аналогічний додаток - Windows Phone 7 Connector, яке, крім іншого, дозволяє синхронізувати Windows Phone з частиною бібліотеки iTunes (фільми, музику, аудіо і відео подкасти ) і iPhoto.

Встановлення програм та ігор на Windows Phone можлива тільки з офіційного інтернет -магазину Windows Phone Marketplace . Для ентузіастів можливе розблокування телефону за допомогою затвердженого Microsoft сервісу ChevronWP Labs, в результаті чого на смартфон можна встановлювати саморобні програми або використовувати його для тестування в обхід Marketplace та офіційної розблокування телефону в якості розробника.

У вересні 2012 року Microsoft офіційно перейменувала Windows Phone Marketplace в Windows Phone Store, оновивши і поліпшивши пошук за додатками. З 30 листопада, після чергового оновлення Магазину Windows Phone, для пристроїв на платформі Windows Phone 8 з'явилася можливість встановлювати програми та ігри з SD -карти вручну.

Для розробки додатків і ігор використовується Silverlight або XNA. Microsoft випустила інструментарій розробника Windows Phone SDK , для якого необхідні Visual Studio 2010 Express for Windows Phone, Expression Blend 4 for Windows Phone, XNA Game Studio 4.0. Формат файлів установки змінився с. Cab, використовуваний в Windows Mobile, на новий - xap.


Подобные документы

  • Апаратні особливості та порівняльна характеристика мобільних пристроїв. Огляд програм-аналогів. Інструментальні засоби для реалізації, вхідні та вихідні дані, специфікація вимог, проектування моделі і архітектури програмного забезпечення для Android.

    дипломная работа [3,2 M], добавлен 10.06.2014

  • Выход новой мобильной операционной системы — Windows Phone 7. Основные преимущества последующих версий. Встроенный пакет Microsoft Office, являющийся единственным программным обеспечение, доступным на мобильные устройства, совместимый с полной версией.

    презентация [577,4 K], добавлен 10.02.2016

  • Android, iOS та Windows як основні платформи для розробки додатків для мобільних пристроїв. Перелік вимог до програмної системи. Основні вимоги, які є критичними для працездатності мобільного додатку. Аналіз основних напрямків розвитку системи.

    курсовая работа [1,1 M], добавлен 19.08.2016

  • Поняття "Робочий стіл". Програмна оболонка Norton Commander. Основні поняття, призначення функціональних клавіш та їх комбінації. Операційна система Microsoft Windows, основні поняття, команди роботи з файлами. Створення каталогів та файлів у MS DOS.

    курсовая работа [502,8 K], добавлен 18.05.2013

  • Обзор современных мобильных операционных систем для смартфонов, планшетов, КПК или других мобильных устройств. Symbian OS. Android. IOS. Windows Phone. Blackberry OS. Tizen. Firefox OS. Ubuntu Phone OS. Sailfish OS. Их история, преимущества и недостатки.

    реферат [38,6 K], добавлен 06.05.2016

  • Ескізний проект програмного забезпечення для 3D-навігації для мобільних пристроїв під управління ОС Android. Розробка прототипу інтерфейсу. Технічний проект програмного забезпечення. Створення діаграми класів, аналізу, розгортання та кооперацій.

    курсовая работа [880,5 K], добавлен 09.01.2014

  • Склад сучасного настільного персонального комп'ютера. Системне та прикладне програмне забезпечення. Взаємодія користувача з операційною системою MS DOS. Програмна оболонка Norton Commander. Операційна система Microsoft Windows. Основні поняття та команди.

    курсовая работа [1,3 M], добавлен 18.05.2013

  • Аналіз системи збору первинної інформації та розробка структури керуючої ЕОМ АСУ ТП. Розробка апаратного забезпечення інформаційних каналів, структури програмного забезпечення. Алгоритми системного програмного забезпечення. Опис програмних модулів.

    дипломная работа [1,9 M], добавлен 19.08.2012

  • Налаштування BIOS, підготовка операційної системи Windows 7 та її встановлення. Основні параметри та драйвери системи, облікові записи користувачів. Можливості програми заморожування Deep Freeze. Розрахунок витрат на встановлення програмного забезпечення.

    дипломная работа [4,8 M], добавлен 19.07.2013

  • Реєстр ОС Windows 7 та оцінка його ролі, структура та елементи. Структура та функціональні особливості Windows-додатку. Розробка програмного додатку зчитування даних з реєстру: вибір середовища програмування та алгоритм, а також інструкція користувача.

    курсовая работа [228,3 K], добавлен 29.05.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.