«Тулкіта»: android і його друзі

Відео: Thomas і його друзі: Чарівні шляху # 3 - Всі паровози та іграшки | Thomas & Friends: Magical Tracks

«Тулкіта»: Android і його друзі
Linux в мобільних телефонах - окрема тема. Точніше, масове використання Linux в смартфонах. Про досвід Motorola см. Вище: вони поховали «свій» мобільний Linux на користь того ж Android. У пресі ще писали про Bada як про Linux-платформі, ядром якої буде Linux. За поки там немає Linux в якості ядра -тільки частини BSD-систем. Мені складно назвати Linux-платформою і Android, тим паче відкритою. Який мені бачиться ідеальна мобільна платформа на основі Linux? Дуже просто: ось є в мене смартфон, виходить нова версія системи-платформи, і я її скачую будь-яким дуже простим способом і оновлюю ПО свого телефону. Чи спостерігаємо таке в Android? Ні. Користувачі купують телефони і потім чекають ... Чекають, чекають. Ось уже компанія-виробник клепає телефони на новій версії Android, а де поновлення під попередні моделі телефонів? У кращому випадку виходять з колосальним запізненням, а в більшості - взагалі не виходять. Чому? Купуйте більше нових телефонів, платите гроші!

Власники деяких пристроїв можуть, втім, використовувати альтернативну прошивку - Cyanogen (Mod), де багато цікавих речей, яких немає в звичайному Android. До слова сказати, мені цікаво, що заважає включити в стандартний Android підтримку FLAC (в Cyanogen вона є). Не хочуть створювати конкуренцію апаратним плеєрів або дивним чином стимулюють сторонніх розробників, щоб писали окремі програмні плеєри під Android з підтримкою FLAC? Благо, плеєри такі є, але чому б не вбудувати FLAC, тим більше, що це відкритий кодек, який важить не так вже й багато? .. Сюди ж: чому диктофон в Android не записує в OGG або WAV? Технічно можна писати в усі ці формати, і, знову ж таки - технічно, під час запису в WAV такий телефон перетворюється в професійний диктофон. Але нам дають тільки убогий AMR, який звучить гірше, ніж допотопні голосу на воскових валиках. І це сучасна платформа для смартфона?

«Тулкіта»: Android і його друзі

Повернемося до Cyanogen (Mod): в ньому втілені затребувані речі, яких чомусь немає в Android - наприклад, підтримка тем оформлення (навіть в бюджетних телефонах вони є, а в стандартному Android немає!) І програмний процесор звукових ефектів. Я встановив його на свій планшет самсунг (https://sotino.ru/objind.asp?ot=63rbr=53mnf=20) і тестував його протягом тижня. Як виявилося, і з Cyanogen не все так райдужно. Якийсь час в його склад входило закрите, приватна ПО від Google (Gmail, Maps, Market, Talk, YouTube), а також деякі драйвери від виробників телефонів. Але розробник Cyanogen (Mod), Стів Кондик, отримав від Google лист, що це ПО можна так поширювати. Розробка була припинена, і на тлі обурення користувачів почалися переговори між Кондик і Google. Знайшли обхідний маневр: робити резервні копії приватного ПО від Google з офіційною прошивки, потім встановлювати Cyanogen (Mod) і відновлювати гугловських ПО з резервної копії. Розгнівані користувачі-програмісти створили Open Android Alliance, оголосивши, що розроблять альтернативи з відкритим кодом -альтернатива тому самому приватному ПО від Google. Скільки було ідей! .. І новий клієнт обміну повідомленнями, і пошти, і YouTube, навігація, навіть свій «маркет» - все своє, відкрите, все під GPL! Але ось вже три роки минуло, а нічого цього не з`явилося, та й сайт пропав.




Є два види ентузіастів: одні роблять, а інші обговорюють. Коли обговорюють - потім нічого не виходить, тому що вони нічого крім обговорення і не вміють. На моїй пам`яті група українських ентузіастів зібралася робити операційну систему. Створили сайт, почали розподіляти посади (керівники, менеджери та інше - ціла піраміда Хеопса) і навіть писали про плановану системі статті. Мовляв, закидаємо Захід шапками, буде вітчизняна ОС - всім системам голова ... Але генерали не воюють самі - в бой идут солдати, яких не було. Так що система не народилася і генерали розійшлися.

«Тулкіта»: Android і його друзі




Але повернемося до Android. Є ще такий проект, як Android Open Source Project, в рамках якого Android повинен будуватися всім світом. Однак на https://source.android.com/source/ licenses.html повідомляється, що перевага віддається ліцензії Apache. Більш того, треба підписати Contributor License Agreement for Individuals - угода, на яких правах ви жертвуєте свій код. Там же можна прочитати цілий розділ про те, чому ліцензія Apache більш краща, ніж LGPL (звичайна GPL навіть не згадується). Серед «мінусів» відзначається приблизно таке: LGPL дозволяє зворотний інженерію і зміна коду, а «більшість виробників пристроїв» не хочуть навіть зв`язуватися з цими термінами, тому, щоб не турбувати виробників, «ми мінімізуємо використання LGPL-ПО в userspace» (під userspace в документі мають на увазі «поза ядра»). Особисто я не бачу небезпеки для виробників мобільних телефонів в тому, що хтось буде міняти код або робити зворотну інженерію якийсь сторонньої програми. А що, якщо компанії-виробники почнуть боятися ще якихось термінів? Або окремих слів? Бруква.
Картопля. Не використовуйте в програмному забезпеченні слово «картопля». І весь розділ про те, «чому Apache» - в тому ж дусі, скоріше не «чому така-то ліцензія», а «почему не LGPL» і про те, які складнощі виникають з цієї воістину диявольською ліцензією.

Згадаю і Java в Android. Не секрет, що стандартної віртуальної Java-машини в Android немає. Правда, в деяких телефонах є машина Java ME від сторонніх виробників (наприклад, від самих творців телефону). А правда номер два полягає в тому, що більшість програм для Android написані на Java. Парадокс? Ні. Dalvik - віртуальна машина Java від Google. Її API несумісний ні з звичної Java ME, ні з Java SE. Свій набір класів, свої функції - в загальному, своє, особливе кунг-фу. Тепер уже не можна сказати про про-грамах на Java знамените «написав один раз - запускається всюди». Швидше, останню частину можна віднести до сервісів Google, які проникли в наше життя навіть більше, ніж ПО від Microsoft. Справді, вони дуже зручні - і пошта, і Google Docs, і чудові супутникові карти (які я, однак, не можу використовувати в творчості, бо ліцензія не дозволяє), і багато іншого. Безкоштовне диво оточило нас, але я б хотів більшого різноманітності в постачальниках чарівництва. А не як зараз: немає облікового запису Google-ні повноцінного доступу до YouTube. З YouTube взагалі цікаво. Сервіс тримається на тому, що завантажують користувачі. Але ж користувачі YouTube не зобов`язані бути користувачами Google, хоча раніше подібної обов`язки не було. Тепер же так: хочете дивитися відео в YouTube - реєструйтеся в Google. Власне, дивно, чому тільки з недавніх пір - адже фактично YouTube належить тому ж Google з 2006 року, коли компанія купила цей сервіс відеохостингу. Шкода, archive.org не настільки популярний, хоча функції - ті ж. Втім, і деякий позитивний фактор малої популярності archive.org в порівнянні з YouTube існує: менше сміття. Та й все-таки на archive.org тільки суспільне надбання або Creative Commons.

Разом

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

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

ІНШЕ

Підтримка nfc в смартфонах фото

Підтримка nfc в смартфонах

Відео: NFC: що таке, для чого потрібен, як працює? Першим телефоном з інтегрованою підтримкою NFC був Nokia 6131,…

Icq for android фото

Icq for android

Відео: Нова ICQ для Android ICQ for android - офіційна версія відомого сервісу миттєвого обміну повідомленнями ICQ.…

Google now launcher фото

Google now launcher

Відео: Google Now Launcher Review Так, є дійсно вдалі фірмові оболонки, але на додачу до них занадто часто йдуть тонни…

Samsung і open source фото

Samsung і open source

Відео: Mokee Open Source 6.0.1 LG & Motorola & Samsung & OnePlus (Lista de devices no site) У нашому сайті…

Motorola droid фото

Motorola droid

Відео: Motorola DROID MAXX - Кращий смартфон року! огляд AndroidInsider.ru Droid, Sholes, Tao ... Це не абракадабра і…

» » «Тулкіта»: android і його друзі