Перші дні Android

вступ

  1. Передісторія
  2. Перші дні
  3. Роблячи це великим
  4. Перетворений
  5. Samsung піднімається
  6. Ера жовтих бобів
  7. Скрізь
  8. Третя Епоха

У другій частині нашої серії «Історія Android» ми розглянемо вплив запуску T-Mobile G1, основні риси моделі Android з відкритим вихідним кодом і ранні розробки користувацького інтерфейсу, а також партнерство з Verizon, яке дало нам «Droid». «. І ми поговоримо з провідним керівником, який спостерігав за прибуттям G1. Читайте далі, щоб дізнатися все про перші дні Android.

T-Mobile G1 прибуває

T-Mobile G1 (або HTC Dream за межами США) змінив все, що стосується мобільних пристроїв. Як і у випадку з Palm Treo або оригінальним iPhone, без G1 те, як ми робимо все, що робимо на наших смартфонах, було б іншим - і, ймовірно, не так добре - без нього.

Програмне забезпечення, а не апаратне забезпечення, виділить G1 окремо.

Не тому, що у G1 було відмінне апаратне забезпечення, або приголомшливі характеристики або такі речі, як просунута камера або приголомшливий екран. Апаратні засоби були коренастими, в основному через ковзну і обертову клавіатури Sidekick-esque, а в нижній частині було підборіддя, яке ви або любили, або ненавиділи. Фізичні кнопки для навігації за Android - меню, будинки і назад, а також для відповіді на дзвінки та інтерактивного трекболу були складні для багатьох, але працювали добре і були обов'язковою частиною навігації по Android Cupcake.

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

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

Це було б програмне забезпечення.

G1, будучи першим споживчим пристроєм з Android, випустив звіра, яким є Google, на обличчя мобільних технологій.

G1 був випущений з невеликою помпою і тільки на обраних ринках 3G від T-Mobile в США. Worldwide також був дивним релізом, телефон продавався і продавався як HTC Dream, HTC мав трохи більший контроль над речами, ніж з G1 під маркою Google. Це було передвісником майбутніх подій з телефонами Android, де операційна система з відкритим вихідним кодом була надана  з деякими правилами для постачальників, які хотіли отримати доступ до служб Google і магазину додатків. Це також стало початком «фрагментації», оскільки не всі моделі були оновлені до Android 1.6. Запитайте своїх друзів у Канаді про це.

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

Хоча програмне забезпечення для доставки - Android 1.0 (без пристойної кодової назви) - на G1 виглядало неповноцінно, можна сказати, що у Google великі плани на Android. Як це було, було кілька місць, де програмне забезпечення вже блискуче порівняно з конкурентами. Речі, які ми сприймаємо як належне, і кожен тепер включає в себе - віджети, області повідомлень, які висуваються, коли вони вам потрібні, і багато іншого - були присутні і працювали добре. А надійна і централізована бездротова система оновлень обіцяла спосіб зробити все це краще в міру випуску нових версій операційної системи. Ще в 2008 році Google усвідомив, що майбутнє мобільних пристроїв і майбутнє Інтернету будуть сильно перетинатися.

Можливо, найважливішим, як для Google, так і для споживача, було те, що Android обіцяв бути способом доставки послуг і додатків, які можна було вільно використовувати і поширювати. У той час як Palm і Apple знали про це, тільки Google був готовий створити операційну систему, а також надавати послуги, і отримання Android якомога більшої кількості рук було мудрим діловим рішенням.

«Робити великі ставки навколо напрямку не було для нас чужою концепцією».

Що стосується HTC, виробник G1 мав великий досвід співпраці з великими брендами, що призвело до його залучення в Android. Як пояснює президент HTC America Джейсон Маккензі, "робити великі ставки навколо напрямку не було для нас чужою концепцією. І це продовжує залишатися тим, з чим нам зручно ".

"Ми створили репутацію компанії з багатими знаннями і досвідом у галузі дизайну [...]. Це також зіграло роль у тому, чому Google хотів працювати з HTC ".

Грем Вілер, директор з продуктів і послуг HTC Europe, дотримується аналогічного підходу: "[HTC] відомий як людина, яка робить речі по-іншому, вводить нововведення і рухає вперед. Інжинірингова компанія, яка може зробити недосяжне і неймовірне. Так що, коли Google шукав партнера [для G1], я сподіваюся, що одним з міркувань було нововведення в майбутньому ".

:

Джейсон Маккензі: розширене інтерв'ю

Президент HTC з Америки розповідає Ендрю Мартоніку про дизайн і спадщину компанії в нашому 45-хвилинному розширеному інтерв'ю. Звертаючись до деяких найбільш пам'ятних пристроїв HTC, а також до партнерських відносин і роздумів за ними, Маккензі відстежує шлях HTC від скромного ODM до сьогоднішнього дня.

Дивіться наше повне інтерв'ю з Джейсоном Маккензі з HTC {.cta}

Введіть Bugdroid

Сьогодні зелений Android-робот, офіційно «Bugdroid», є публічною особою бренду Android. Але це не завжди так. Перші дизайни роботів Android були значно дивнішими, вони були дані Деном Морріллом, тодішнім членом команди Android, пов'язаної з розробниками. Як пояснив Моррілл в Google + в 2013 році: "Я взяв таку необхідну перерву в пару годин і провів деякий час з Inkscape, щоб створити ці... речі ".

"У мене не було очного льодяника для слайдів, які ми збирали. Звідси і ці хлопці ".

"Бачите, ми готувалися до запуску внутрішнього розробника (тобто ми збиралися попросити Google почати дуріти з API-інтерфейсами і дати нам ранній зворотний зв'язок), і у мене не було очей на очі на слайди, які ми збирали. Тому ці хлопці ".

"У них був невеликий сплеск незначної популярності серед команди - все одно достатньо, щоб підібрати прізвисько" Дандроїди ". Але потім Ірина Блок (наскільки я пам'ятаю) представила свою роботу: багдроїд, якого ми всі знаємо і любимо. [...] Ці хлопці відрізняються тим, що є першими запропонованими талісманами для Android (про які я знаю, принаймні).

Кекс і пончик

Незначне оновлення ОС, Android 1.1, було випущено для T-Mobile G1 в лютому 2009 року. Але першими основними оновленнями для Android після початкового випуску були версії 1.5 (Cupcake) і 1.6 (Donut). Вони встановили тенденцію іменування версій Android після «солодких частувань», а також представили деякі основні функції сучасного Android, як ми його знаємо сьогодні.

Cupcake проклав шлях для телефонів Android з сенсорним екраном.

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

Пізніше в тому ж році Donut заклав основу для ще більшої різноманітності обладнання Android з підтримкою різних дозволів і щільності дисплея і вбудованою підтримкою мереж CDMA - що важливо для Verizon і Sprint в Сполучених Штатах. Вікно швидкого пошуку в Android 1.6 також принесло місію Google з «організації світової інформації» для смартфонів, завдяки можливості пошуку не тільки в Інтернеті, але і в контактах, музиці, додатках і даних додатків з одного центрального місця розташування.

Між тим, новий екран використання батареї дозволив користувачам побачити приблизний розподіл енергії.

Cupcake і Donut також поліпшили багато вбудованих програм Google, такі як Android Market і Gmail. Варто пам'ятати, що в перші роки існування Android вони були частиною операційної системи. Навіть незначні зміни в браузері, поштовому клієнті або додатку календаря вимагатимуть оновлення прошивки, яке має бути передано через Google, виробника і (потенційно) оператора зв'язку до того, як їх виштовхнуть. Мине ще кілька років, перш ніж Google почне замислюватися про створення власних додатків і обробку оновлень через Play Store.

Пончик заклав основу для ще більшої різноманітності в обладнанні Android.

До кінця 2009 року Android також домігся успіхів у галузі розпізнавання мови і перетворення тексту на промову. Cupcake представив API розпізнавання мови, тоді як Donut включив механізм перетворення тексту на промову «Pico». Ці дві функції зрештою переростуть у багаті голосові взаємодії, які ми знаємо в сучасному Android.

Епоха Android 1.5-1.6 також стала початком виробників, які почали налаштовувати Android, привносячи свій власний зовнішній вигляд в базову ОС. І в багатьох відношеннях Android, як і Windows Mobile до цього, начебто потребував цього. HTC представила свій інтерфейс Sense - можливо, найкращий на той момент - щоб зробити Android більш зручним для користувача. Інші OEM-виробники наслідували його приклад - Sony Ericsson очолила Android 1.6 зі своїм власним користувальницьким інтерфейсом Timescape, а Samsung розробила свій досвід TouchWiz, який продовжує розвиватися і сьогодні.

Незважаючи на те, що пуристи Android висміюють «скіни» виробників сьогодні, необхідність налаштування (і доповнення) виробників поверх коду Google була дуже реальною в перші дні ОС.

Ранні візуальні ефекти Android

На відміну від iOS (і, зрештою, Windows Phone), Android не перейняла своєї власної сильної мови дизайну до відносно пізнього періоду свого життя.

У раннього Android був простий, утилітарний вигляд - візуальний стиль, народжений в результаті експериментів з численними «віховими» збірками в 2007 і 2008 роках. Android перетворився з док-станції в стилі BlackBerry і темного рядка стану в більш легку, повітряну тему з впізнаваною скринькою програми.

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

Наприклад, подивіться значок офісного телефону в стилі 90-х років і затінені ізометричні значки, що використовуються в інших місцях. А ліберальне використання рамок у стилі Windows додало кнопкам і взаємодіям незграбний, старомодний вигляд. iOS, навпаки, демонструвала скеоморфний вигляд місцями (імітуючи зовнішній вигляд фізичних елементів управління, що замінюються інтерфейсом «тільки дотик»), але здавалося, що на кермі дизайну з'явився більш міцний дизайн з користувальницьким інтерфейсом, який отримав сильні відгуки від Apple настільний Mac OS, який добре зарекомендував себе.

Після остаточного доопрацювання базовий зовнішній вигляд Android не сильно змінився аж до версії 2.2, Froyo.

Також разюче, як мало змінився базовий зовнішній вигляд штатного Android з першого релізу 1.0 аж до версії 2.2, Froyo - випущеної півтора року потому. Тільки більш пізні випуски Gingerbread, Honeycomb і, в кінцевому підсумку, Ice Cream Sandwich, а також найм колишнього дизайнера Palm Матіаса Дуарте, поступово призведуть до появи Android з дизайном в його основі.

Але це історія в інший раз.

Android з відкритим кодом

Android добре відомий як операційна система з відкритим вихідним кодом, тобто будь-хто може завантажити вихідний код Android і створити свою власну версію ОС. А Android Open Source Project (AOSP) - ось як це робиться. Як тільки Google завершить розробку Android для внутрішнього використання, він буде опублікований через AOSP, що дозволить будь-кому, від великих виробників, до любителів-розробників, возитися з кодом.

Але, звичайно, вам потрібні деякі перевірки і противаги для забезпечення сумісності між пристроями, і саме тут вступає в дію Програма сумісності Android. Щоб отримати сертифікацію і отримати дозвіл на використання набору мобільних сервісів Google (включаючи Play Store, Google Play Services та інші важливі речі), збірки Android виробників повинні пройти тести на сумісність. Це спосіб Google гарантувати, що всі, у кого є доступ до ринку додатків, сумісно з додатками на ньому.

AOSP також дозволяє використовувати Android без будь-яких речей Google - служб, додатків або перевірок сумісності - і це те, що Amazon робить зі своєю лінійкою продуктів «Fire».

Хоча основна ОС Android має відкритий вихідний код, більша частина того, що ви можете вважати Android, не є такою.

Хоча основна ОС Android має відкритий вихідний код, більша частина того, що ви можете вважати Android, не є такою. Програми Google, що поставляються на більшості телефонів Android на Заході, мають закритий вихідний код. А оскільки Google перемістив основні програми Android в Play Store і інтегрував з ними свої власні сервіси, програми з відкритим вихідним кодом поступово зникли зі «стандартних» Android-пристроїв. (Наприклад, музика стала Play Music, а додаток «Галерея» став Google Photos.)

Однак, коли справа доходить до Google Android, великі OEM-виробники отримують перевагу перед усіма іншими. Виробники Nexus працюють з Google перед публічним випуском кожної версії Android і, таким чином, отримують код заздалегідь. Те ж саме відноситься і до великих гравців у світі Android без будь-яких сучасних телефонів або планшетів Nexus, таких як Samsung. Так як Google відкрив для розробників попередні збірки майбутніх випусків Android (як це було з Lollipop і Marshmallow), він також зміг поділитися з виробниками пристроїв за лаштунками. І це важлива частина вирішення проблеми оновлення існуючих пристроїв новими випусками.

Так що ж ви можете зробити з телефоном Android 1.x?

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

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

Як тільки ви йдете далі, все швидко повертає на південь. У вас є доступ до вихідного Android Market, і все ще існує близько десятка програм, які будуть встановлені і запущені. Там є Facebook і Pandora, а також деякі інші програми, про які ви ніколи не чули, але встановили б і використовували б, якби ви застрягли на телефоні Android 1.5 або 1.6.

Технічно, ви все одно могли б використовувати телефон під керуванням Android Cupcake або Donut в якості щоденного водія...

Контакти і календар повністю зламані. Версії програм на телефоні Android 1.x більше не синхронізуються з вашим обліковим записом Google, і ви можете додавати тільки локальні контакти або записи календаря. Це робить смартфон менш розумним.

Браузер боляче використовувати. Це повільно (читай: нестерпно так) і несумісно з більшістю сучасних веб-сторінок. Більшість сайтів, які я пробував, взагалі не завантажуються, а ті, які працюють, зазвичай заповнені помилками. Схоже, що за останні п'ять років в Інтернеті відбулися деякі зміни.

Додаток YouTube більше схожий на інтерфейс Windows Phone на YouTube, ніж на Google Android. Додаток потворний і повільний, і для завантаження відео потрібно цілих півтора. У більшості випадків це просто помилка.

Дивно, але магазин Amazon MP3 (включений в багато телефонів Cupcake і Donut, включаючи T-Mobile G1, який ми тут використовуємо) працює норм