Статті та огляди - сота1 hotspot, який під рукою

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

Лідером підтримки функції Tethering в своїх мобільних пристроях завжди була компанія BlackBerry.

Tethering в Android і iOS: ідеологічна різниця

А оскільки і Android, і iOS в основі своїй мають Unix-сумісний ядро ​​(у Android - це версія Linux, а у iOS - Unix BSD), то подібних рішень, розроблених для дорослих платформ, придумано чимало. Досить перенести їх на платформи мобільні. І ось тут Android має незаперечну перевагу перед iOS. Будучи проектом з відкритим вихідним кодом, ОС Google дозволяє розробникам використовувати не тільки функції і інтерфейси, що надаються в рамках коштів розробки, а й дістатися до функцій Linux-ядра, отримавши права системного адміністратора (root-доступ). Подібна операція, іменована в світі iOS джейлбрейк, м'яко кажучи, не вітається компанією Apple. Про це свідчать дедалі витонченіші способи, що закривають можливість джейлбрейка в нових прошивках iOS. Але в світі Android root-доступ - звичайне явище. Єдине, про що попереджає Google, так це про повну відповідальність за втрату даних та інші неполадки, пов'язані з root-доступом, які повністю лягають на власника гуглофона.
Можливість реалізувати функцію Tethering закладена в ідеологічній основі відкритого вихідного коду Android.

Тому не дивно, що в Android Market додатки мирно сусідять з програмами, які вимагають root-доступу, а в світі iOS для перших існує App Store, а для других - численні репозиторії, підключитися до яких можна за допомогою менеджера пакетів Cydia.

Всі рішення по організації функції Tethering на платформі Android можна розділити на офіційні (вбудовані в офіційно поширювану Google прошивку Android) і саморобні. або, як зараз модно говорити, кастомниє - рішення, пропоновані незалежними розробниками. Останні, в свою чергу, поділяються на які не потребують root-доступу і вимагають управління Android з правами адміністратора.

Офіційно функція Portable Hotspot з'явилася у версії Android 2.2. Вона дозволила підключати гуглофон як 3G-модема до будь-якого комп'ютера на базі Windows і Linux, використовуючи інтерфейс USB, а також підключати до восьми комп'ютерів (незалежно від встановленої на них операційної системи) по каналу Wi-Fi.

Функція Portable Hotspot офіційно з'явилася в Android версії 2.2.

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

Wireless Tether for Root Users

Ціна: безкоштовно

Напевно, найбільш відомий «тетерев» з усіх подібних Android-проектів. Wireless Tether for Root Users - рішення root-орієнтоване і вимагає особливої ​​кастомізації ядра Linux, що лежить в основі Android. Зокрема, суворої модифікації піддається функція маршрутизації, за яку відповідає програмний модуль Linux netfilter / iptables.

Програма Wireless Tether for Root User встановлює прив'язку в один дотик, але вимагає наявності в гуглофон root-доступу.

Завдяки такому глибинному втручанню в 3G-модем з доступом по каналах Wi-Fi і Bluetooth гуглофон легко перетворюється в точку доступу. Втім, про ризик, на який йдуть власники гуглофонів, встановлюючи цю програму, розробники теж попереджають.

Easy Tether

Ціна: $ 9,99

На відміну від попереднього рішення програма Easy Tether не вимагає від користувача організації root-доступу до функцій його девайса. Замість цього вона пропонує організувати USB-tethering між гуглофоном і практично будь-який настільної операційної системою. В активі гарантовано підтримуваних Easy Tether платформ присутні практично всі призначені для користувача версії Windows (XP, Vista, Windows 7), Mac OS X на платформах Intel і Power PC, такі стовпи Linux. як Ubuntu і Fedora. Більш того, розробниками заявлена ​​сумісність програми з ігровими консолями PS3, Xbox 360 і Wii.

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

Easy Tether позиціонується як універсальний засіб для організації функції Tethering практично для всіх існуючих комп'ютерних платформ.

Програма присутній в Android Market в платній і lite-версії, не особливо відрізняються по функціоналу. У найближчих планах розробників стоїть завдання підтримки роботи Easy Tether не тільки по USB-інтерфейсу, але і за допомогою технології Bluetooth.

PDANet for Android

Ціна: $ 23,95

Аналогічними Easy Tether функціями володіє і програмка PDANet. Вона по праву вважається старожилом Tethering-програм, оскільки свого часу успішно працювала на платформах Windows Mobile, Palm OS і BlackBerry. Порт програми для платформи Android - логічне продовження її розвитку.

Tethering-рішення PDANet, знайоме власниками Windows Mobile і Palm OS, тепер перенесено на значну кількість Android.

PDANet for Android забезпечує USB і Bluetooth Tethering між гуглофоном і будь-яким комп'ютером під керуванням 32/64-розрядної Windows або Mac OS X. Як і у випадку з Easy Tether, ніякого root-доступу тут організовувати не потрібно. Однак на комп'ютері-клієнті доведеться встановити програму PDANet Desktop. яка заправляє коректної налаштуванням USB і Bluetooth-з'єднань. PDANet for Android коштує недешево, але, як завжди, пропонується в повнофункціональному тріал-режимі. Після закінчення тріал-терміну програма продовжує працювати, але обмежує користувача до доступу на сайти по протоколу HTTPS.

Internet Sharer

Ціна: безкоштовно

Програма Internet Sharer стоїть осібно серед розглянутих вище Tethering-рішень для платформи Android. Вся справа в тому, що вона відноситься до класу SOCKS проксі-серверів, які, будучи встановленими на гуглофон, перенаправляють пакети з комп'ютера користувача в інтернет і назад через порт протоколу SOCKS (зазвичай це порт 1080). Дане рішення надзвичайно просте і витончене у своїй реалізації, але вимагає від користувача певних глибоких пізнань системи. Як і в разі інших Tethering-програм, Internet Sharer для зв'язку гуглофона і комп'ютера по USB-інтерфейсу вимагає наявності спеціальних драйверів і включення режиму USB Debugging на гуглофон.

Консольний інтерфейс програми Internet Sharer може відлякати недосвідченого користувача Android.

Щоб для більшості користувачів настройка Internet Sharer не здавалося суцільним шаманством, конфігурація маршрутизації потоку пакетів через SOCKS-proxy, яким, власне, і є Internet Sharer, заховано в зручній програмі Internet Sharer Wizard, версії якої є для операційних систем Windows, Linux і Mac OS X.

Для початківців користувачів конфігурація можна виконати за допомогою програми Internet Sharer Wizard.

Ця ж програма непомітно для користувача встановлює на комп'ютер Android SDK і автоматично конфигурирует настройки проксі-сервера в виявлених на комп'ютері браузерах. Втім, просунутий в плані інтернет-технологій користувач може виконати всі налаштування і без Internet Sharer Wizard, благо вичерпна покрокова інструкція є на сайті розробників.

iOS Tethering: яблуко на прив'язі

Відсутність функції Tethering на платформі iOS поряд з функцією обміну файлами через Bluetooth було однією з довгограючих нападок критиків на «яблучну» платформу. Apple зазвичай відмовчувалася, натякаючи на відсутність необхідності в цих функціях: з бездротовим обміном даними відмінно справляється Wi-Fi (ніж Ad-Hoc Wi-Fi мережу гірше Bluetooth-з'єднання?), А Tethering і Portable Hotspot і зовсім не потрібні. iPhone сам по собі є прекрасним засобом серфінгу по інтернету, а його робота в якості мобільного модему погано позначиться на часі автономної роботи. Шанувальники платформи, природно, не хотіли миритися з цим переконанням Apple і, зробивши джейлбрейк, запропонували свої рішення проблеми.

MyWi - вихід є!

Програма MyWi, розроблена компанією Intelliborn, - мало не єдине рішення для додавання функцій Tethering і Portable Hotspot для iPhone, підданому процедурі джейлбрейка. Використовуючи «недокументовані API» компанії Apple, програма MyWi явно не могла бути розміщена на просторах офіційного App Store і стала з успіхом поширюватися через менеджер пакетів Cydia. Звісно, ​​не безкоштовно ($ 19,99).

Єдиним гідним конкурентом MyWi є порт розглянутої вище програми PDANet на платформу iOS. Однак ця програма не дотягує до MyWi за зручністю використання.

3Proxy - Wi-Fi Tethering на безгрошів'я

MyWi - чудове рішення для джейлбрейкнутих айГаджетов, але воно коштує грошей. Для небажаючих платити за зручність і простоту роботи MyWi менеджер пакетів Cydia пропонує абсолютно безкоштовний варіант. Програма 3Proxy надає функціонал, схожий з розглянутою вище програмою Internet Sharer для Android. 3Proxy є SOCKS проксі-сервером, пересилати пакети між попередньо налаштованої Ad-Hoc Wi-Fi мережею і будь-яким (необов'язково 3G) інтернет-з'єднанням в iPhone будь-якого покоління. Для настройки цього Tethering-зв'язку слід ретельно зважити вміти працювати в програмі Mobile Terminal на iPhone, вручну запускаючи і зупиняючи 3Proxy, а також знати, як налаштувати браузер на комп'ютері для роботи через SOCKS-протокол.

Використання сервера 3Proxy вимагає від користувача вміння працювати з консоллю Unix.

Втім, на просторах інтернету повно детальних покрокових інструкцій, які полегшують процес налаштування цього виду «прив'язки».

iOS 4.3. Особиста точка доступу - офіційно

Доступ до функцій «Особистої точки доступу» можна отримати в стандартних настройках iOS.

Зростання популярності платформ Android версії 2.2 і вище, обумовлений в тому числі наявністю в них функцій Tethering і Personal Hotspot, змусив компанію Apple інакше розставити пріоритети. Анонс iOS 4.3, що відбувся разом з iPad 2, привніс в цю мобільну платформу довгоочікувані функції, об'єднані Apple в пакет «Особиста точка доступу». Реалізація «Особистої точки доступу» дуже хороша і витримана в лаконічному стилі Apple: підключитися до Мережі через комп'ютер за допомогою одного з трьох інтерфейсів (Wi-Fi, Bluetooth і USB) простіше простого.

Підключення будь-якого пристрою до iPhone з включеною «Особистої точкою доступу» є інтуїтивно зрозумілим.

Простота і продуманість - головна перевага цього рішення. Недолік же у «Особистої точки доступу» один: платформа iOS 4.3 доступна не для всіх мобільних айГаджетов. Втім, для них є розглянуті вище MyWi і 3Proxy.

На порталі Сота1 існує система корекції помилок ORPHUS.
При виявленні помилки виділіть її та натисніть Ctrl + Enter