Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Войти
Войти
Забыли пароль?
Создать аккаунт
Создавая аккаунт, я соглашаюсь с правилами использования сайта и даю согласие на обработку персональных данных.
Восстановление пароля
Восстановление пароля
Получить код в Telegram
или продолжите с
Войти через Google Войти через VK ID Войти с Яндекс ID
Создать сообщество

Топ прошлой недели

  • bgafk bgafk 79 постов
  • adedas adedas 79 постов
  • DV123 DV123 84 поста
Посмотреть весь топ
Вакансии

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Верификации Награды Контакты О проекте Зал славы
Промокоды Скидки Вакансии Курсы
Блоги Купоны Мвидео Купоны Hoff
Android iOS

Ништяки

Теги
С этим тегом используют:
Телефон Смартфон Покупка Гаджеты Мобильные телефоны Девайс Вкусняшки
Все теги
Рейтинг
Автор
Сообщество
Тип постов
любые текстовые картинка видео [мое] NSFW
Период времени
за все время неделя месяц интервал
292 поста сначала свежее
monobogdan
monobogdan
1 день назад
TECHNO BROTHER

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105?⁠⁠


Не так уж много людей помнят о такой аббревиатуре, как КПК. Карманные персональные компьютеры появились ещё в прошлом веке и стали незаменимыми помощниками в руках бизнесменов и крутыми девайсами в руках гиков. Ух, если сейчас вспомнить, то на ум приходят как минимум несколько серий: iPaq, Axim, Zaurus, планшеты N-серии от Nokia, Tungsten, Jornada и конечно же, Cassiopeia от японской компании Casio! Сейчас функционал КПК давно переехал в любой современный смартфон, однако в те времена, портативные компьютеры работали на целом зоопарке самого разного железа и различных ОС! Недавно мой читатель из Финляндии всё же смог привезти в Россию большую посылку с подарками, где оказался и наш сегодняшний гость. Сегодня мы взглянем на одну из самых дорогих, крутых и функциональных гиковских штук из 90-х. Встречайте — Cassiopeia!

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост

❯ КПК и какими они бывают


Карманные персональные компьютеры появились ещё в самом начале 90-х годов. Изначально эти аппараты были направлены не столько на гиков, сколько на бизнесменов, у которых была необходимости иметь доступ к редактированию документов в любом месте: например в метро, такси или, если бизнесмен достаточно крут, в лимузине. При этом важно понимать, что портативные компьютеры (в том числе и на x86) существовали и тогда, однако назывались они по другому — HPC. Основным отличием КПК было в наличии сенсорного монохромного дисплея (обычно выполненного по резистивной технологии) и рукописного ввода, который вовсю развивали производители железа тех лет. Концепция виртуальных клавиатур не была развита от слова совсем, не говоря уж о каких-то свайпах, поэтому производители предлагали писать текст прописью, который затем распознавался PDA и превращался в обычный текст.

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост



HPC же был классом совершенно иных устройств и является эдаким предком современных смартфонов с QWERTY-клавиатурой (привет, BlackBerry!). Основным отличием этих гаджетов было наличие физической небольшой клавиатуры, с которой пользователь мог обрабатывать документы. При этом экземпляры начала 90-х годов (которые, в общем-то, можно считать HPC, но сам термин ввела Microsoft с появлением Windows CE во второй половине 90-х годов) зачастую были обычными компьютерами на базе embedded-версий x86 процессоров и работали на DOS, зачастую с какой-либо проприетарной графической оболочкой.

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост

HP Jornada 720. Фото честно «стырил» у @dlinyj,



И по сути именно HPC на x86 оставались основным интересом для гиков — если бы, конечно, не цена. Полноценный компьютер в кармане, на котором можно Duke Nukem запустить — это тебе не хухры-мухры! Массовый интерес КПК начали представлять тогда, когда на них стало возможным запускать сторонний софт. И двумя главными лидерами в этом направлении была Palm с PalmOS и КПК Tungsten, а также Microsoft со своей новоявленной Windows CE 2.0, при этом оставаясь программно частично совместимой с настольными версиями Windows. Почему я говорю именно о CE начиная с 2.0? Потому что 1.0 — это, судя по всему, порт Win9x под MIPS и он не совместим с более популярной CE от слова совсем.

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост



При этом под программной совместимостью подразумевается как возможность портирования десктопных приложений, благодаря довольно большой совместимости WinAPI десктопного и WinAPI CE (та же оконная система, похожее API для мультимедиа, способ обработки ввода и работы с файлами идентичен) за исключением минорных изменений — например, полная интеграция юникода и выкидывание ANSI-версий функций, так и Look n feel системы, которая была очень похожа на Windows 98 и в «сыром» виде обеспечивала практически те же ощущения от работы системы.

Palm же свободно предоставляла SDK и относительно простой API для написания собственных приложений. При этом PalmOS была однозадачной: возможности запустить сразу две программы параллельно не было. Под палм было написано довольно много софта, многие программы распространялись платно. Поэтому CE, в целом, была покруче благодаря наличию поддержки разделяемых библиотек и полноценной многозадачности.

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост


В начале 2000х, Microsoft начнёт развивать КПК (PPC — Pocket PC), коммуникаторы (КПК с радиомодулем и возможностью звонить) и смартфоны (коммуникаторы с физической клавиатурой и зачастую без сенсорного дисплея) в отдельной ветке Windows CE под названием Windows Mobile, где сосредоточится на мобильном Look'n'feel устройств. Помимо этого, Microsoft добавит в Windows CE поддержку 3D-графики с аппаратным видео-ускорением (D3D Mobile), полноценный Windows Media Player, API для написания игр (GAPI) и портирует .NET Framework. Именно в это время появятся такие легендарные серии, как Dell Axim, HP iPaq, КПК от Samsung, устройства от HTC (QTEK, O2, i-Mate). Palm же, к сожалению, со временем разорится и последние настоящие Palm'ы будут работать на базе Windows Mobile. Увы!

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост


Однако устройства на базе Windows Mobile мы уже успели с вами посмотреть. Но, что насчет девайсов гораздо старше? Например, Casio Cassiopeia? Читатель из Финляндии, которого зовут Antti, почти год назад написал мне на мейл и предложил поскребать по сусекам и шкафам, дабы насобирать ништяков и отправить мне большой посылкой! Я конечно же согласился. На один из его подарков мы уже посмотрели — это был ноутбук Fujitsu-Siemens 1998 г. выпуска. Помимо этого, Antti подарил мне еще один Fujitsu-Siemens, Thinkpad и куча всякого разного железа, за что ему огромное спасибо! Посылку было очень сложно доставить в РФ: на таможне с Финляндией сейчас ситуация сложная, поэтому его другу (которому тоже большое спасибо за то, что согласился с этим всем заморочиться и помочь) пришлось везти девайсы по одному, дабы не приняли за «ввоз предметов роскоши» или тем-более контрабанду!

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост



Большое спасибо читателю за такой подгон. Это очень крутые аппараты, которые я сразу же принялся смотреть. Давайте познакомимся с Cassiopeia поближе!


❯ Оживляем красавца


Девайс был разработан и произведен Casio в Японии, о чем нам говорит соответствующая надпись. И это не редкость для японской техники тех лет: например ноутбуки Fujitsu-Siemens тоже производились в Японии!

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост


Сам по себе девайс был полностью рабочим, однако, батарейка CR2032 (которая подпитывает ОЗУ во время отсутствия АКБ) была утеряна вместе с заглушкой. Нам необходимо было всего лишь толкнуть аккумулятор и запустить девайс. Распиновка аккумулятора простейшая: +, термистор и -, поэтому при необходимости, вы и сами сможете смастерить свой аккумулятор. Чуть более поздние КПК общались с контроллером АКБ не меньше, чем это делает свежий айфон.

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост


У устройства присутствует порт для установки в док-станцию, при этом есть возможность зарядки от обычного Jack-подобного БП на 5в. Поскольку крэдла у меня не оказалось, изначально я растолкал аккумулятор с помощью внешнего источника питания. Для зарядки же отлично подходит БП для Sony PSP — проверено! Что занимательно: аккумулятор спустя практически 25 лет всё ещё продолжает немного держать заряд! Пусть его хватает на ~30 минут автономной работы устройства, но все же!

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост


После включения устройства, нас встречает окно настройки устройства: поскольку все пользовательские данные в этих версиях Windows CE хранятся в ОЗУ, после полного разряда аккумулятора и батарейки CR2032, все данные с устройства были удалены.

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост


Девайс просил меня нажать кнопку OK, но я не сразу понял где она была… а ведь оказалась она в фирменном колесике JogDial, предназначенном для быстрого скроллинга! Похожие решения использовала Samsung, Sony Ericsson и HTC.

После этого, нас встречает такой привычный рабочий стол Windows! И Microsoft предлагала работать с ним как есть — с помощью стилуса, при этом сохранялась полная концепция окон из десктопной Windows — у нас есть панель задач, панель уведомлений, мы можем открыть несколько окон на одном экране и перетаскивать их как угодно! Для тех лет это реально здорово. Не то что сейчас в Play Store выходят всякие «Windows 10 Launcher» :)

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост



Давайте же посмотрим на характеристики устройства внимательнее:

  • Процессор: NEC VR4121 (MIPS R4000) на частоте аж 131МГц

  • ОЗУ: 32Mb RAM

  • Flash-память: 32Мб (в E-105), только для прошивки + слот для CompactFlash

  • Дисплей: 320x240 TN-матрица с резистивным тачскрином. Максимальное кол-во цветов: 65536 (RGB565), что, в целом, даже круче чем некоторые ПК тех лет, которые до сих пор использовали палитровую графику (до 255 цветов). Для тех лет выглядит очень неплохо!

  • Звук: 2.5мм джек + встроенный спикер + встроенный микрофон — аппарат умел работать в качестве диктофона

  • ОС: Windows CE 2.11

  • Внешние интерфейсы: UART, IrDA

  • Аккумулятор: 1.400мАч, литий-ионный.


Характеристики устройства околотоповые для тех лет. Несмотря на то, что полноценного порта Windows Media Player под WinCE в те года ещё не было, с помощью сторонних плееров на нём вполне можно было слушать очень пережатую музыку в MP3 (и тут вопрос в свободном месте на CF) уже в 1999 году! Вы только представьте себе этот киберпанк: в Московском метро многие едут и слушают кассетные плееры Congli, а вы слушаете музыку с настоящего КПК! Отвал башки…

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост


Можно вспомнить трюк многих владельцев телефонов с нулевых, которые часто слушали треки в midi-версии — т. е. без вокала. Таких треков по 1-2Кб могло поместится в память КПК десятки.

В целом, процессора аппарата должно хватать и на сильно пережатые видео. Тогда просмотром видео в дороге могли похвастаться… Ну, премиум-комплектации автомобилей BMW/Mercedes/Toyota, в которых были полноценные навигационные системы с ЖК-экранами. Насколько мне известно, полностью портативных проигрывателей (не телевизоров) ещё не было. Кроме того, была встроенная софтина для записи голоса. Качество такое себе, но лично я, будучи школьником, ухищрялся с диктофоном и записывал некоторые треки на свой телефон!

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост



Помимо мультимедийной составляющей, девайс мог запускать и сторонний софт с играми, однако вот нюанс: в прошивке нет встроенного полноценного проводника — что странно. Тем не менее, софт предполагалось устанавливать из cab-пакетов с помощью ActiveSync. Немного позже, на Windows CE портировали кучу полезного софта: Putty для удаленной работы с терминалами, эмуляторы игровых консолей и т. п. Есть порты целых игровых движков для квестов 80-х годов.

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост

Косынка



И я бы показал этот софт, если бы у меня была док-станция. Синхронизировать КПК на Windows CE с ПК не проблема: хотя под Windows 10 совместимость с WM6.1 сломали, в виртуалке всё работает нормально. С CF без какого-либо проводника установить софт не выйдет…

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост


ActiveSync в те годы работал не через USB, а напрямую через UART. При этом RS232 преобразователь мог быть встроен в док-станцию.

Что весьма интересно — в Windows CE был реализован полноценный сетевой стек + урезанная версия Pocket IE! Устройство можно было подключить к интернету и просматривать Web 1.0 тех лет, правда никакого Wi-Fi или BT здесь не было, так что подключение шло с помощью последовательного порта к ПК:

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост


Вообще, тогда существовали даже некие PDA-каналы от Microsoft: поддерживаемые сайты могли делать что-то типа страниц с основной информацией, сверстанные для КПК. На первый взгляд идея напоминает WML для WAP, по факту это все еще полноценный HTML-браузер.

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост
Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост



Остальной бизнес-функционал подразумевал полную синхронизацию с ПК. Например почту можно было синхронизировать локально и если вам приходит кучу сообщений, вы могли ответить на него сидя в курилке на обеде, а вечером прийти, подключить девайс к ПК и ActiveSync сам отправит сообщение на мейл при появлении интернета. Тоже самое и с заметками, задачами и иными бизнес-штучками!

❯ Заключение


В остальном же, Cassiopeia E-105 — крутейшая штука, которой немного не хватает возможности установки программ без ActiveSync. Карточку CF найти ещё вполне реально, а вот док-станцию для таких HPC… вопрос другой. Впрочем, без синхронизации с ПК время от времени, их никто и не предполагал использовать. Функционал из коробки достаточно близок к Palm Tungsten, однако по факту, Windows CE предлагала ещё более высокие возможности по написанию довольно сложных приложений для такого рода девайсов. Может, у вас когда-то была Cassiopeia?

Тем не менее, аппарат был отнюдь не из дешевых и недоступен многим гикам: розничная цена ~700$ давала о себе знать. Это было около 19.000 рублей: за такие деньги можно было даже автомобиль прикупить! А вам понравилась Cassiopeia?

❯ Роадмап для следующего материала


Недавно я создалTelegram-канал для тех читателей, кто хочет видеть бэкстейджи статей, анонсы и поболтать о ретро-технике в комментариях. Без откровенного мусора — посты 1-2 раза в день и только по делу! Но поскольку не всем читателям нравится концепция каналов, я решил продублировать роадмап следующих статей:

  1. Статья об одноплатном компьютере за… 500 рублей с AliExpress. При этом одноплатник вполне можно считать System on Module, поскольку вам придется сначала его распаять на Evaluation-плате! Посмотрим, на что способно устройство с Cortex-A7 чипсетом, MIPI-DSI-интерфейсом для дисплеев, Wi-Fi и 64Мб ОЗУ «бутербродом» на борту!

  2. Материал о 3dfx Voodoo и написание 3D-игры полностью с нуля. Пожалуй, это будет первая игра, написанная для вуду за долгие годы! Недавно я рассказывал вам о принципе работы первых 3D-ускорителей с точки зрения железа и драйверов, теперь самое время рассказать о том, как это работало с точки зрения разработчика игр!

  3. Рассказ о программировании нативных приложений под новодельные кнопочные телефоны по 500 рублей — Из них тоже могут получится эдакие «одноплатники», которые могут стать самостоятельными сигнализациями, например. И стоят копейки!

  4. Использование SIM900 в качестве самостоятельного микроконтроллера — многие привыкли видеть радиомодули SIMCom как отдельные устройства, с которыми можно общаться только посредством AT-команд. На самом деле, SIM800/SIM900 могут работать как самостоятельные микроконтроллеры. Как? Расскажу в одной из следующих статей!


Подписывайтесь, дабы не пропускать свежий материал почти каждую неделю!

Крутейший КПК из конца 90-х — каким был Casio Cassiopeia E-105? Гаджеты, Windows, Кпк, Pda, Palm, Casio, Cassiopeia, Ништяки, Подарки, Длиннопост

Материал подготовлен при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud , чтобы не пропуска новый материал каждую неделю!

Показать полностью 20
[моё] Гаджеты Windows Кпк Pda Palm Casio Cassiopeia Ништяки Подарки Длиннопост
15
monobogdan
monobogdan
1 месяц назад
TECHNO BROTHER

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают?⁠⁠

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост



Думаю, многие мои читатели встречались с таким неприятным явлением, как отвал чипа. Эта поломка свойственна многим топовым и околотоповым гаджетам из нулевых: ноутбуки с «отваливающимися» видеочипами и мостами, первые ревизии Xbox 360 (три красных огня) и PlayStation 3 (жёлтый огонёк и моментальное выключение), телефоны-«ударники» и другие девайсы с достаточно горячими чипами. Недавно я листал барахолки на предмет интересных девайсов «за копейки» и наткнулся на топовый игровой ноутбук 2007 года выпуска всего за 1.000 рублей (~10$) — Toshiba <модель>, с просто дичайшими характеристиками для тех лет: GeForce GTS 7900 Go, Core Duo Txxx, 1гб DDR2 ОЗУ и аудиоподготовкой от Harman-Kardon.

Сегодня мы с вами узнаем: почему отваливаются чипы и как продлить жизнь старому топовому железу, «дунем» на видеочип, «воскресим» его на некоторое время и посмотрим, что же крутого было в топовых ноутбуках тех лет. Интересно? Тогда добро пожаловать под кат!

❯ Почему чипы «отваливаются»?


В мире производства электроники и плат есть несколько различных видов монтажа чипов на платы. Все они зависят от корпусировки того или иного элемента. Обычно, сложные микросхемы выпускаются в нескольких различных корпусах, которые отличаются маркировкой и иногда функциональностью. В современном мире принято использовать несколько самых распространенных типов корпусов:

DIP— один из самых старых и тем не менее, до сих пор распространенных видов корпусов для чипов. Для таких микросхем сверлятся отверстия в плате, а затем чипы вставляются в отверстия и припаиваются, благодаря чему чип надежно держится на плате. Плюсов у такого способа довольно много: удобство пайки, возможность лёгкой установки чипа в сокет и быстрой его замены (привет Arduino и чипы памяти с BIOS на старых материнских платах), большая надежность соединения, и вероятно, простота производства. Минусов у такого способа тоже хватает: невозможность сделать микросхему с очень большим количеством пинов, громоздкость чипа, без фена чипы с большим количеством ножек выпаять проблематично. Известные примеры: сдвиговые регистры, МК AVR, Z80, MOS6502.

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


QFP/QFN/SOIC— современный способ монтажа чипов с большим количество пинов на плату. По принципу все они похожи: по разным сторонам микросхемы есть выводы, которыми можно припаять чип к плате. Однако у QFP ножки «торчат» наружу, что даёт возможность легко припаять их к плате, а у QFN контакты спрятаны под пузом самого чипа, из-за чего их можно припаять только феном (если чип достаточно мал — можно попробовать паяльником). Плюсы: надежность пайки, относительная простота монтажа и демонтажа (дунул и чип слетел). Минусы: для таких чипов практически нет сокетов (на самом деле есть, но особо никакой унификации нет — чаще всего сокеты можно встретить в материнских платах и программаторах у ремонтников).
SOIC немного другой тип монтажа, поскольку там ножки выводятся только по бокам чипа (как у DIP), но я не стал выносить его в отдельный типаж.

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


LGA/PGA/SMT— кристалл или кристаллы (пример — процессорное ядро и отдельно кэш-память на старых процессорах) распаяны на специальной небольшой плате, которая называютсяподложкой. Такие микросхемы обычно предназначаются для установки в сокет (процессоры), либо для пайки платы на плату (SIM800L). Даташит на SIM800C называет свою корпусировку какSMT, поэтому я отнесу его и различные системы на модуле («процессорные» платы с ОЗУ и ПЗУ) к LGA. Один раз я видел PGA-процессор AMD Geode, который запаивали напрямую штырями в плату — но может, меня обманывает память.

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


BGA— основной тип корпуса для сложных и компактных микросхем таких как SoC или видеочипы. Его суть проста: на плате и на нижней стороны чипа есть маленькие пятачки круглой формы (их размер отличается в зависимости от числа пинов, но стандартизирован), благодаря которым микросхема припаивается к плате. Такой корпус позволяет компактно вывести довольно большое количество пинов — например, SoC MediaTek MT6572 поставляется в корпусе аж с 428-шариками! С завода чипы приходят с уже накатанными шарами, в то время как работнику или машине остаётся их только припаять на плату. Несмотря на большое количество крошечных пинов, при наличии сноровки и должном оборудовании, пайка микросхем очень простая: физика всё сделает за вас и сама «притянет» чип к нужным пятачкам на плате. Это один из самых распространенных корпусов для микросхем и один из самых проблемных. Но почему? Давайте разбираться!

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Отвал BGA-чипов далеко не всегда связан с термическим воздействием, как принято считать в широких кругах (от чего и идут советы по типу «погрей видяху в духовке»). Шарики достаточно сильно подвержены влиянию множества внешних факторов: попадание воды — в таком случае, шарики окисляются и со временем могут отгнить вместе с пятачками, падениям — такие устройства называются «ударниками» и шары могут дать микротрещину, что уже может сказаться на нестабильной работе устройства, и в немалой степени — термическому воздействию. Причём здесь мнение делится на два лагеря и сильно зависит от самого устройства.

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Отвалы на смартфонах/планшетах в основном являются следствием неудачного падения и лечатся перекаткой уже установленного процессора, иногда — заменой на точно такой же «донорский» и с идентичной маркировкой (да, среди SoC бывают свои «подверсии»). Реже бывает срывает пятачки — тогда опытные мастера ковыряют плату и ставят перемычки вместо отвалившихся шаров (моё почтение вам!). В последнее время замена отдельных чипов на мобильных устройствах сильно затруднена: у девайсов есть жёсткая привязка между ID-процессора (прожжен на заводе в SoC), ID-процессора, записанного в флэш-памяти устройства (в специальном RPMB-разделе, доступный только для чтения, используется для Secure Boot, просчета ключей, шифрования и т. п.) и привязки к модему (насчет Android-устройств точно не могу сказать, но у iPhone такая привязка есть ещё с начала 10х годов: в один момент, после очередного апдейта iOS, многие девайсы с замененной NAND или процессором без замены всех трех чипов, висели на «сбое активации» — и в официальном сервисе такой аппарат не принимали), из-за чего при замене процессора или флэш памяти, придётся менять вообще всю пару на оный с донорского аппарата (а в случае iPhone — еще и не привязанный к iCloud).

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Нормальные мастера обычно именно перекатывают чипы, т. е. снимают старые шары и накатывают с помощью трафарета новые, поскольку прогрев может поднять устройство, но это не ремонт, а лишь диагностика — такое устройство может в любой момент «отвалиться». Правда, есть и исключения.

Другой вопрос — отвалы чипов на ноутбуках и десктопах. На десктопных материнских платах отвал — не очень частое явление, поскольку отваливались обычно «горячие» северные мосты по типу nForce (которые славились довольно неплохими интегрированными GPU — тут уж попробуй не нагрейся при очень слабеньком пассивном охлаждении). Сейчас «северник» переместился в процессор, поэтому свежим десктопным материнкам это почти не грозит, однако другое дело — ноутбуки.

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Система охлаждения на ноутбуках частенько подразумевает расположение ЦПУ и чипсета (а иногда и GPU) на одной теплотрубке, из-за чего тепло отводится заметно менее эффективно. А особенно ситуация плохая на тех девайсах, которые никто не чистит. И если процессор ещё может начать троттлить (занижать частоты) для того, чтобы понизить температуру ниже определенного порога — то что делать чипсету? После пары лет работы в таком режиме, девайсы внезапно начинают виснуть посередине работы, перезагружаться, выключаться или выдавать непонятные артефакты. Тем же самым когда-то страдала печально известная первая ревизия Xbox 360 — Xenon, которая выдавала три красных огня. Не обошла проблема и PS3 — вспоминаем желтые глазки и выключение устройства.

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Даже если взять пример с Xbox 360, когда игрок нёс устройство в неофициальный СЦ, ему перекатывали горячий GPU от ATI (отваливался именно он) и снова припаивали к плате, включили — устройство работает и выдали обратно игроку. Игрок приходит довольный домой, играет день, месяц или даже год и… сталкивается с той же самой проблемой! Снова три красных огня, хотя девайс вроде бы чистый, шуба пыли из него не торчит, а при разборке оказывается, что система охлаждения визуально в норме и кулер работает… в чём же тогда дело?

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Всё дело в том, как припаивается кристалл процессора или GPU к плате-подложке. По сути, подложка может быть любой, хоть LGA, хоть BGA: китайские умельцы как-то приноровились делать десктопные подложки для мобильных процессоров в BGA-корпусах. Но сам кристалл припаивается к подложке с помощью точно таких же BGA-шариков, как и подложка к плате, только гораздо меньших размеров. Перекатать такие шары доманевозможно, это можно сделать только в заводских условиях. Но поскольку сами кристаллы залиты компаундом (как раз таки с целью предотвратить внешнее влияние, в том числе и термическое — иначе кристаллы сдувались бы только так), а шарики достаточно маленькие — при прогреве устройства феном, в духовке (популярный когда-то метод), или даже перекатке шаровна подложке, из-за термического воздействия контакт между кристаллом и подложкой на время восстанавливался. Однако поскольку GPU Xbox 360, который я привожу в пример, очень и очень горячий сам по себе, вне зависимости от того, как хорошо от него отводится тепло, со временем контакт кристалла с подложкой снова нарушался и устройство переставало работать…

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Происходило это по причине выбора неправильного типа припоя: в целях сохранения природы, использовался не совсем верный состав. Однако зная о проблеме, производители продолжали использовать его примерно до середины 2010-х годов: насколько мне известно, GeForce 1xxx серии и выше не страдают отвалами GPU вообще (но там своих болячек хватает — как минимум, те же банки памяти). Почему так происходило? Вероятнее всего, это изначально закладывание ресурса в технику. И если бюджетные ноутбуки со встроенной графикой и Celeron'ами от этого особо не страдали (их до сих пор очень много на юлито, живеньких и вполне рабочих), то топовые и дорогие устройства с горячими видеочипами отваливались только так…

Прогрев — это исключительно диагностический способ, им можно пользоваться либо в домашних условиях «для себя», либо для того, чтобы выявить неисправность одного из элементов устройства. Брать деньги за прогрев — прямой обман, но если делать просто «для себя», ради того, чтобы немного продлить жизнь крутому девайсу из прошлого — почему бы и нет? Предлагаю в практической части нашей статьи глянуть на топовый ноутбук 2007 года отToshiba, который я купил всего за 1.000 рублей (~10$). Девайс сам по себе очень крут, однако страдал отвалом GPU, который мы на время «вылечим»!

❯ Практическая часть статьи


Сегодняшнего подопытного продавала женщина на запчасти. Состояние было неизвестным: я не спрашивал её ни о симптомах поломки, ни о том, включается ли ноутбук вообще. Я списался с продавцом, договорился об условиях доставке и зарезервировал девайс себе. Через несколько дней ноутбук наконец-то приехал ко мне и я решив не медлить, сразу полез его диагностировать:

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Внешне девайс очень симпатичный и сейчас — самое время его включить! Единственный нюанс: проприетарный трапецевидный разъем зарядки. Не беда: до этого я брал другой тошибовский ноутбук за… 300 рублей, который тоже оказался вполне живым, но у него были сломаны петли ( к буку за 3 доллара шёл и родной БП, который уже кто-то ремонтировал на скрутках, но он всё ещё оставался рабочим).

Включаем девайс, прощелкиваем нумпадом и видим, что реакция на него есть, однако изображения нет! Это значит, что ноутбук нормально проходит POST и висит на «CMOS Error, F1 to Continue», однако отсутствие картинки было для меня первым звоночком винить видеочип. Поскольку POST ноутбук проходил, то и реагировал на хоткей смены матрица/VGA: подключаем внешний монитор и видим…

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост



Да, это самый классический отвал GPU. Ну а что вы хотели, GeForce 7900 это вам не шутки! Поскольку это ноутбук с дискреткой 7 серии, ни о каком UMA и речи не идет: отключить GPU и направить вывод на встроенный адаптер не получится. Вернее теоретическая возможность то есть, но линии LVDS/VGA идут с GPU, а не с хаба, как это происходит в современных ноутбуках. Девайс то может и включится, но никакой картинки вообще не будет — если устройство вообще пройдет POST.

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Самое время разобрать красавца. Делается это не особо сложно: классическая разборка «с клавиатуры». Для обслуживания системы охлаждения придётся разбирать ноутбук полностью (в том числе снимать матрицу), но никаких особых проблем с этим не возникает: девайс хорошо продуман. При разборке выяснялась причина отсутствия изо на LVDS — матрицу банально отключили. Девайс явно обслуживали до меня и чистили, видимо в надежде что всё «оживет». А может и грели уже, кто его знает? :)

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Да, «охлад» здесь и правда довольно серьезный: круче я видел только в ноутбуке с дискреткой ATI и… десктопным Pentium 4!

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


На ноутбуках тех лет частенько практиковались по настоящему съемные видеокарты. Помимо стандарта MXM (его сейчас вроде только Clevo как-то поддерживает), который предусматривает замену видеокарты в ноутбуке, некоторые вендоры придумывали свои коннекторы а-ля PCI-E. Наш девайс как раз из таких: видеокарту, при желании, можно было заменить на идентичную (возможно и какие-то другие от младших «тошиб» подходили, но мне это неизвестно).

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост
Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Снимаем массивную систему охлаждения, которая отводит тепло и от GPU, и от чипов памяти и приступаем к прогреву. Для прогрева подойдет фен от паяльной станции, или даже регулируемый строительный фен (с ним осторожнее, есть шанс угреть чип). Для наглядности «дриставрации», я буду пользоваться именно строительным «интерсколом». Ставим температуру ~250 градусов (в случае строительных фенов — это погода на луне или попугаи, ну или средний режим) и осторожно греем кристалл по периметру. Для временного оживления чипа хватит дунуть секунд 15-30. Дольше не стоит — могут повылазить шары. Никаких утюгов и духовок — это кощунство!

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


Подсобираем ноутбук и включаем его. Ура, в биосе изображение есть и на первый взгляд всё нормально. Однако, после такой «дриставрации», проблемы могут вылезти где угодно: ошибка 43, артефакты в 3D-режиме, самопроизвольные ребуты и зависания системы. Самое время накатить систему и проверить это.

И таки да, они вылезли практически сразу, причём совершенно с неожиданной стороны. Девайс начал самопроизвольно отключаться в определенные моменты времени (обычно при старте Windows и игр), причём вне зависимости от подключения БП (отметаем версию, что АКБ не держит нагрузку) и заряда аккумулятора (отметаем, что не хватает мощности БП), а температуры судя по датчикам — в норме. Вероятнее всего, проблема в питальниках на GPU/CPU.

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост


К сожалению, нормальные тесты при таких условиях сделать не получится — девайс нужно диагностировать дальше, но делать это с отвальным видеочипом такое себе. Но Proof of Concept есть: многие чипы вполне реагируют на прогрев и могут даже поработать какое-то время. Надолго ли?

Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают? Гаджеты, Покупка, Ноутбук, Toshiba, Девайс, Ништяки, Bga, Пайка, Научпоп, Отвал, Длиннопост

❯ Заключение


Данный материал писался в эдаком «научпоп» стиле. Для опытных ремонтников, написанный текст отнюдь не станет каким-то откровением, но полагаю, было всё же интересно почитать о том, почему их любимые девайсы из нулевых «помирают».

Статья подготовлена при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, , чтобы не пропускать новые статьи каждую неделю!

Показать полностью 21
[моё] Гаджеты Покупка Ноутбук Toshiba Девайс Ништяки Bga Пайка Научпоп Отвал Длиннопост
121
t.len
t.len
1 месяц назад

Дело было вечером⁠⁠

Копалась вечером в спаме, нашла смску от Мегамаркета. Обещали скидку до 95% (промокод на 1000 р.) при заказе от 1050 р. Че то ничего на ум не пришло, по приколу кинула креветок 2 пачки и 2 пачки сливок, люблю с утра кофе со сливками попить) До последнего думала, что какое-то наебалово. 14 рублей за все 😀 *звуки еврейской радости*

Дело было вечером Мегамаркет, Халява, Ништяки, Мат, Длиннопост
Дело было вечером Мегамаркет, Халява, Ништяки, Мат, Длиннопост
Показать полностью 2
[моё] Мегамаркет Халява Ништяки Мат Длиннопост
14
monobogdan
monobogdan
2 месяца назад
TECHNO BROTHER

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения⁠⁠

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост



Размер экрана — краеугольный камень мира современных смартфонов. Кто-то считает, что дисплеи должны становиться только больше, а рамки — меньше, кто-то любит «средние» дисплеи диагональю в 5+", ну а кто-то остаётся ярым поклонником и приверженцем компактных смартфонов с крошечными дисплейчиками. В наше время, купить новый смартфон с относительно небольшим дисплеем за приемлемые деньги почти нереально — самые бюджетные модели будут слишком тормозными для современного пользователя. Некоторое время назад, я купил себе бюджетный крошечный смартфон 2012 года выпуска — Samsung Galaxy Pocket, причём всего за 100 рублей. Конечно же мне захотелось довести его до ума — а доводить пришлось руками и навыками прожженного программера! Какой смартфон можно получить за 100 рублей? Читаем в статье!

Минутка предыстории

С самого появления смартфонов на рынке, весь мир шагал к тотальному увеличению дисплеев и уменьшению рамок. В какой-то момент, большие смартфоны даже получили отдельное название — падфоны или смартпэды. Такой ход событий было не трудно предугадать: ведь производители дисплейных матриц осваивали всё более и более высокие разрешения и предлагали больше вариантов производителям смартфонов.

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост



Однако несмотря на всеобщее засилие больших «лопат», в мире всё ещё оставались поклонники маленьких и компактных телефонов, которыми очень удобно пользоваться одной рукой. Сейчас подобные устройства представляют только небольшие бренды, известные достаточно в узких кругах — в основном, их можно купить на маркетплейсах, в обычных салонах связи их не найти. Мне известно о нескольких подобных устройствах, которые сейчас присутствуют на рынке. Первый из них «закос» под iPhone — Soyes XS11:

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост



Но тут уж, если честно, хочется назвать такой смартфон не просто компактным, а совсем малюсеньким. На нём вполне удобно выполнять задачи звонилки, но совсем неудобно набирать текст — поэтому под наши задачи, он не особо подходит. Кроме того, эти девайсы работают на базе бюджетного смартфонного железа 6-7 летней давности, поэтому их производительность будет достаточно невысокой по меркам современного пользователя. Конечно же есть и более серьёзные варианты — например, компания Unihertz (да, тот самый продолжатель идей BlackBerry) делает смартфоны Jelly 2: дисплей с диагональю 3", Helio P61 под капотом и Android 11 на борту. Вот только цена, мягко говоря, кусачая — 18 тысяч рублей на момент написания статьи. Это слишком дорого!

Но если душа прямо таки лежит к компактным смартфонам, почему бы не обратиться к рынку Б/У устройств и не присмотреть что-то из… прошлого десятилетия? А вариантов ведь реально много — тут и LG Optimus L3 (3.2"), и Samsung Galaxy Pocket Neo (2.8"), Samsung Galaxy Star (3"), Samsung Galaxy Fame (3.5"), Samsung Galaxy Young. Все перечисленные девайсы стоят реально копейки — можно купить живой вариант до 400-500 рублей!

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост



Я решил взять себе целых два смартфона: Samsung Galaxy Mini и Samsung Galaxy Pocket первого поколения. Оба достались мне в одном лоте за 2.000 рублей (с 20 телефонами) и обошлись мне по сто рублей, причём оба смартфона были рабочими! Чуть позже я докупил отдельно Galaxy Star (250 рублей), Galaxy Fame (250 рублей) и Galaxy Pocket Neo (~400 рублей) для полноты коллекции — вышло совсем недорого. Итак, что за характеристики мы получаем в смартфоне за 100 рублей:

  • Android: 2.3 Gingerbread.

  • Чипсет: Broadcom BCM21553 с одним ядром Cortex-A5 на частоте 832мгц. Видеочип: VideoCore IV, он же использовался в Raspberry Pi.

  • ОЗУ: 256 мегабайт (предположительно — DDR1).

  • Встроенная память: 3 гигабайта + слот для SD.

  • Дисплей: 2.8", 240x320, емкостной тачскрин.

  • Сеть: Поддержка 2G/3G. Об LTE и речи не идёт.



Выглядит не особо густо, да? И разрешение весьма низкое — большинство софта не запустится, а о клиентах современных сервисов и мечтать не приходится… или приходится?

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост



Конечно же шаловливым ручкам захотелось вернуть жизнь этому миниатюрному красавцу и я решил использовать его как второй смартфон — при этом с клиентом ВК и музыкой, которые я запилил сам.

Разработка под старые версии Android

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

Даже сейчас нет никакой проблемы скачать последнюю версию Android Studio, подключить смартфон с включенной отладкой и отлаживать приложение прямо на девайсе — logcat тоже есть. Единственный нюанс — поиск драйверов и ручное закрытие приложений в таскменеджере, если вы деплоите под Android 2.x (Android Studio не умеет сам закрывать приложение, чтобы переустановить пакет).


В целом, за всё время разработки под старые устройства, я пришёл к следующим выводам:

  • Поскольку большинство устройств имеет одно ядро, для плавности интерфейса нужно минимизировать любую работу в фоне.

  • Взаимодействие с современными веб-сервисами может быть осложнено из-за отсутствия поддержки TLS1.2 и устаревших сертификатов (проверка сертификатов легко обходится специальным костылем, а вот TLS — нет).

  • У Android до 3.0 вся отрисовка интерфейса программная и она опять же, будет сказываться на скорости работы фоновых служб. Чем менее интерфейс комплексный, тем лучше.

  • Пушей нет — да, вообще. Однако это ничуть не помешает нам сделать уведомления практически в реальном времени с помощью… очередного костыля!



Допиливаем ВК

Я уже писал клиент ВК в рамках одной из прошлых статей. Теперь нам нужно довести его до ума — подогнать под разрешение экрана и переработать интерфейс для большей удобности, а также добавить недостающие разделы — я тот ещё любитель полистать мемчики, сидя в автобусе.

Честно сказать, вся концепция интерфейса требовала полной переработки — боковое меню банально очень неудобно использовать на подобных устройствах из-за малых размеров каждой строчки. Поэтому я решил не изобретать велосипед, а обратился к дизайнерам Apple и первоисточнику: официальному клиенту ВК для iOS 6, родом из 2012 года!

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост



Приложение для Android выглядело +- также в те годы. Видите вкладки с разделами снизу? Они то нам и нужны — это самый удобный способ навигации на таких смартфонах! Накидав макет в layout'е, я приступил к реализации:

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост



Изначально мне хотелось, чтобы всё приложение было плавным и анимированным: для этого я обратился к фреймворку анимаций Android. Суть очень простая — это обычный интерполятор значений от a до b за определенный промежуток времени. При этом мы не можем анимировать произвольное свойство — только те, который уже реализованы в системе (переход, поворот, масштабирование, альфа-канал). Более наглядно это можно представить вот так:

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост



Да, это всё анимация :) Получаем примерно такой результат:

Обратите внимание, что запуск большого количества анимаций будет вызывать перерисовку даже в том случае, если элемент не видно на экране — от чего у нас будут дикие тормоза! Осторожнее с этим.

После этого, я решил доработать раздел с музыкой: я все еще пользуюсь грязными хаками для получения доступа к API музыки, поскольку «левым» клиентам такой возможности не дают. Публично его расписывать не буду, поскольку это скорее всего нелегально, да и сами ребята из ВК об этом знают (но не думаю, что будут применять какие-то санкции по отношению к «маленьким» разработчикам) — но если нужно, пишите в личку, расскажу всю концепцию.

Во первых, мне хотелось добавить возможность скачивать треки на внутреннюю память/флэшку. А во вторых, мне хотелось добавить фоновое воспроизведение — до этого возможность свернуть приложение и послушать музыку уже была, однако Android мог в любой момент прибить окно с музыкой и оставить нас с носом, остаётся только реализация в виде foreground-сервиса:

В Android есть два типа служб: background (фоновые) и foreground (видимые пользователю). Первый тип служб система может прибить когда угодно — например мало памяти или экономия заряда АКБ. А вот второй тип служб система не прибивает практически никогда, поскольку они обозначают выполнение важной операции в фоне — например скачивание файла или обновление системы. Однако у них есть одно ограничение — они должны быть привязаны к собственному уведомлению, которое нельзя закрыть. В процессе реализации возникло еще пару проблем — Wakelock'и (механизм, предотвращающий уход девайса в «сон») и WiFiLock'и (тоже самое, но для WiFi).

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост

Точно таким же способом я реализовал механизм уведомлений — как я уже говорил раньше, пушей на старых смартфонах нет вообще ни в каком виде, поэтому пришлось реализовывать свой механизм «обновления»: каждые 3-5 секунд запрашиваем список последних 5 диалогов с сервера и сравниваем с предыдущим результатом, если есть новые сообщения — создаём нотификацию (листинг слишком длинный - пришлось перезалить на pastebin):

private NotificationCompat.Builder createMessageNotification(String sender, Stri - Pastebin.com

После этого, я начал рутинную работу по реализации интерфейса для данных с сервера — паблики, друзья, профили, лента и.т.п. В некотором смысле, реализация лента весьма занимательна: вообще, для очень больших списков существуют т.н виртуализация ListView — это когда ListView отображает только видимый пользователю кусок датасета (набора данных — например, список записей на стене) и на старых версиях Android она доступна. Однако мне было интересно реализовать вариант, который потреблял бы минимальное количество ОЗУ и где я точно знал бы, когда пользователь видит тот или иной фрагмент приложения. Поэтому я реализовал… пагинацию свайпами! Вот так привет из нулевых!

Для этого я использовал GestureDetector — встроенный в систему класс для обнаружения простых жестов — свайпов и.т.п. ВК при запросе ленты отдаёт специальную метку для получения следующей страницы новостей (поскольку она может динамически меняться и нужно хранить её стейт), мы эти метки просто сохраняем и переключаемся по странницам новостей с помощью обычных свайпов вправо-влево:

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост


Выглядит весьма забавно.

Юзабельно ли всё это на деле?

Давайте смотреть, может ли юзать такой смартфон в наши дни. Берём наш девайс в руки, логинимся и оцениваем его производительность «вхолостую».

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост



Работает весьма шустренько, учитывая что это бюджетник 2012 года. Как насчет нашего самопального клиента ВК? Смотрим:


Работает весьма бодро. Не сказать что также плавно, как последний айфон, но и совсем плохим результат явно не назвать!

Смартфонный функционал у девайса тоже вполне ничего: 1-2 SIM (в зависимости от версии), нормальная синхронизация контактов с ПК (однако Kies вроде-бы не работает на Windows 10, но есть vcf):

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост



Встроенный почтовый клиент продолжает работать без каких либо проблем. Однако настраивать некоторые почтовые сервисы нужно вручную и с помощью «паролей приложений» — напрямую залогинится возможности нет. В случае «покета», придется поставить стоковый клиент из Android 2.3 вручную.
Мультимедийные возможности тоже радуют: встроенный плеер тачвиза мне всегда очень нравился. Есть и настройки эквалайзера.

Единственное, что откровенно подводит — браузер. Последним вариантом осталась Opera Mini 7 — она позволяет смотреть сайты, но не поддерживает динамический контент, только статику. Ну, зайти на википедию или почитать статью на Хабре хватит. Родной браузер уже не в состоянии что либо загрузить :(

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост



Ну а в общем, производителньость смартфона весьма радует, согласитесь? Нельзя сказать, что он уж слишком тормозной — по крайней мере, современные ультрабюджетные смартфоны (до 4-5 тысяч рублей) зачастую показывают себя гораздо хуже чем и флагманы прошлых лет, и даже бюджетники!

Заключение

И всё таки, я считаю что мне удалось в каком-то смысле вдохнуть новую жизнь в старенький девайс. Если использовать подобный девайс как второй — на случай, если сел основной смартфон, то такой миниатюрный красаввчик может неождианно выручить даже в довольно сложной ситуации. Кроме того, эти смартфоны всеядны к аккумуляторам — достаточно подпаять + и — и они будут работать хоть от BL-4C.

Главная ценность Galaxy Pocket — в его компактных размерах. А поскольку по настоящему дешевых, маленьких и шустрых смартфонов становится всё меньше и меньше, то нам остаётся лишь продлять жизнь моделям прошлых лет! Есть ли в этом смысл и получил ли смартфон новую жизнь? Пишите в комментариях!

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения Гаджеты, Android, Смартфон, Покупка, Galaxy, Samsung, Java, Программирование, Самопал, ВКонтакте, Ретро, Девайс, Ништяки, Мобильные телефоны, Электроника, Телефон, Linux, Видео, Без звука, Вертикальное видео, YouTube, Длиннопост


Клиент ВК можно сказать на 4pda. Там лежит самая последняя версия (для скачивания нужна регистрация на форуме). Если по каким-то причинам не хотите регистрироваться на форуме — я выложил актуальную версию в комментариях.


Эта статья поддерживается командой ITGLOBAL.COM

Мы — первый облачный провайдер в России, а также интегратор, поставщик ИТ-услуг, продуктов, сервисов и разработчик собственного ПО.

• Наш сайт
• Наш блог про виртуализацию и Enterprise IT
• Истории успеха наших клиентов

Показать полностью 13 2
[моё] Гаджеты Android Смартфон Покупка Galaxy Samsung Java Программирование Самопал ВКонтакте Ретро Девайс Ништяки Мобильные телефоны Электроника Телефон Linux Видео Без звука Вертикальное видео YouTube Длиннопост
88
Storm136
2 месяца назад
TECHNO BROTHER

Ответ на пост «Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2»⁠⁠

Это все конечно здорово, энтузиазм дело хорошее.
Может с точки зрения разработчика эта система супер-пупер крутая.
Но с точки зрения пользователя - это редкостное говнище. Хуже только, наверное, виста на пк (в целом под нее и подгонялось).
Судя по интерфейсу и дизайну - система делалась как раз для разработчиков, мол как у нас классно, можно вот это написать, это запрограммировать, это сделать». Но для обычных пользователей это все нахер не надо. Человек хочет достать телефон из кармана, позвонить, отправить пару сообщений, посмотреть видосики и всё. И он хочет, что бы его глазам это было приятно. Виндафон этого не давал даже на 1%. В нем было хреново абсолютно всё от интерфейса до реализации структуры.
Это раз.
Второе:

А вы посмотрите на свой Android-смартфон сейчас. Сколько в нём ОЗУ? 4гб? 8гб? 12гб? Смущает ли вас то, что Android умудряется неприятно подтормаживать даже с такими ресурсами? А теперь вспомните Lumia 520: Snapdragon 200, 512 мегабайт оперативной памяти. Вот так она работает из коробки.

С точки зрения разработчика это полнейшая чушь и ложь. И либо ты не понимаешь как работают системы, либо пытаешься обмануть нас. С каждым годом приложения становятся сложнее и им требуется больше ресурсов. Да может где то это не оптимально. Да, может что то можно было бы лучше. Но общая тенденция это увеличение ресурсопотребления приложений из-за улучшения графики, увеличения вычислительных процессов, усложнения логики приложений.
И это все равно что сравнивать первую денди и PS5. На ПСке сколько оперативки? 32? 64? 128? И все равно некоторые игры тормозят. А вот на денди Марио не тормозил! Ну это же полнейшая чушь.
Это же фактический обман.
Плюс сама по себе система wp это максимально сырое тесто. Хочешь хорошо - бери напильник.
А людям надо что бы ты достал из коробки и сразу стало хорошо.

Вот простое объяснение того, что это система говно и к нее нет и никогда не было будущего.
Друг, это мертвая система которая никогда не будет воскрешена. Она убогая и неприятная (имхо).
И яблоки снискали такую популярность всего лишь по одной причине - они дали людям то, что им нужно - красоту и простоту. К счастью они нашли ровно тот ключик который был нужен.
А все вот эти архаизмы типа wp давно уже умерли и никогда не воскреснут.
А ты сейчас занимаешься некрофилией. Без обид, но по фактам.

Показать полностью
[моё] Гаджеты Смартфон Мобильные телефоны Windows Windows Phone Nokia Lumia Nokia Ретро Девайс Ништяки Windows 10 Arm Программирование ВКонтакте YouTube Ответ на пост Текст
22
monobogdan
monobogdan
2 месяца назад
TECHNO BROTHER

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2⁠⁠

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


Windows Phone… услышав название этой мобильной системы, поневоле начинаешь с теплотой вспоминать своего недавнего, такого необычного мобильного друга, как будто прошло всего пару месяцев с момента смены смартфона на iPhone/Android. А ведь с момента фактической смерти Windows Phone прошло уже почти 10 лет! Увы, время вспять уже не повернуть, а мобильное подразделение Nokia не спасти, однако при наличии навыков разработки мобильных приложений, большом энтузиазме и фанатизме, есть шанс вернуть жизнь своему старому другу! Недавно я снова загорелся диким энтузиазмом и смог вернуть жизнь старенькой «люмии», написав собственные клиенты нужных мне сервисов с нуля — и готов поделиться этим с вами во всех подробностях!

Сегодня вы узнаете о моей мотивации привносить жизнь старым смартфонам, о тонкостях разработки мобильных приложений, чем Windiows Phone был на голову выше Android в техническом плане и о том, почему провал Windows Phone — одна из самых больших потерь мобильного рынка. Интересно? Тогда добро пожаловать в статью!

❯ Предыстория


Пожалуй, довольно большой процент моих читателей и подписчиков когда-либо владел и пользовался смартфонами на Windows Phone. Мнение пользователей этой мобильной платформы во многом разнится — кто-то восхваляет по настоящему продуманный и плавный интерфейс, кто-то ругает Microsoft за «кидалово» с обновлениями, но большинство людей сходится во мнении, что Windows Phone — была действительно необычной и имела собственную изюминку.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


Конечно же, Windows Phone была далеко не первым опытом Microsoft на мобильном рынке. До этого, Редмондская компания поддерживала очень крутую платформу для коммуникаторов и КПК под названием Windows Mobile. Фактически, это был полноценный компьютер в кармане — большинство кнопочных телефонов могли максимум запускать простенькие J2ME-приложения, в то время как WM позволял запускать множество самых разных программ — как написанных на C++/Pascal, так и написанных на C#/VB.Net. Мобильная платформа во всём пыталась подражать своему старшему брату — API системы было очень похоже на то, что мы видим в обычной Windows — тут и полноценная оконная система, и waveout для вывода звука, и GDI для вывода графики.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


Windows Mobile прочно занимал свою нишу на мобильном рынке: HTC постоянно представляла новые модели коммуникаторов, которые довольно хорошо продавались. Но тут пришёл первый iPhone, который перевернул всё с ног на голову. Оказывается смартфоном можно управлять полностью пальцами, нажимая на красивые, анимированные элементы интерфейса! Это перевернуло всю индустрию — даже Nokia с её Symbian было тяжело конкурировать с продуктом от Apple. Microsoft видела, что пользователи хотят не столько свободы и кастомизации в системе, сколько плавности интерфейса, стабильности и простоты использования.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


Плеер Zune HD стал дебютом свежего подхода к созданию интерфейсов — Metro UI. И хотя сам девайс не сыскал особой популярности, став в некоторой степени провальным, Microsoft взяла на вооружение концепцию этого интерфейса, дабы реализовать её уже в полноценной мобильной ОС. В октябре 2010 года выходит первая версия новой мобильной платформы Microsoft — Windows Phone 7, заложившая фундамент той самой системы, которую мы с вами до сих пор вспоминаем с теплотой!

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


На WP7 вышло весьма много устройств: тут и девайсы от HTC, и смартфоны Lumia от Nokia, и даже продолжение линейки Omnia от Samsung! Но были у этой платформы и серьезные минусы: она базировалась на ядре обычной Windows CE (оно же использовалось в Windows Mobile) и из-за желания повысить безопасность системы, Microsoft отключила возможность использовать код на нативных языках в своих приложениях. Кроме того, во многих аспектах WP7 была достаточно сырая — хотя для неё регулярно выходили обновления.

❯ Почему провал WP — трагедия для мобильного рынка?


Конечно же параллельно с доработкой WP7, Microsoft разрабатывала новую версию ОС, которая должна была объединить мобильные и десктопные приложения в одну общую концепцию. Кроме того, разработчики решили отказаться от лёгкого ядра Windows CE в пользу более тяжелого и продвинутого ядра Windows NT, которое используется в полноценных версиях Windows.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


К сожалению, апгрейда с WP7 на WP8 предусмотрено не было, что многие пользователи считают «кидаловом» со стороны Microsoft. Отчасти это так, но проблема была в том, что даже флагманские устройства на WP7 имели 512мб ОЗУ, чего было недостаточно для первой версии WP8. Думаю, в какой-то степени Microsoft просто не хотели портить имидж максимально плавных смартфонов тормозами обновленной системы, хотя примеры шустрой работы на 512мб ОЗУ есть — например, Lumia 520.


Но вот где WP8 была передовой, так это «под капотом». Microsoft смогли сделать что-то невообразимое для мира ARM-устройств: они реализовали нормальный слой абстракции от «железа» и ввели концепцию ACPI, знакомую нам из обычных десктопных ПК. Вкратце, ACPI — это что-то типа списка железа в устройстве, под которое ОС должна найти и загрузить драйверы, не забыв под это всё выделить ресурсы (devicetree в Linux реализует похожую концепцию). Кроме того, Microsoft реализовала полноценный UEFI в своих смартфонах, что позволяло, например, сделать дуалбут в будущем. На практике это всё означает то, что даже неподдерживаемые No-Name смартфоны можно было обновить до Windows 10, банально поменяв пару ключей в реестре: на Android-устройствах такое невообразимо. Фактически, это стандартизация ARM-железа.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


На этом технические фишки Windows Phone не заканчиваются. Переходя к пользовательской части, стоит упомянуть фреймворк для построения интерфейса (WPF/Silverlight), который из коробки работает очень шустро, отлично масштабируется под разные размер экрана и предлагает мощные возможности по анимации и кастомизации интерфейса под стиль приложения. Да и само SDK навязывало изначально правильную концепцию программирования, заставляя выделять все задачи в отдельные потоки, не только задействуя дополнительные ядра процессора, но и улучшая пользовательский опыт от приложения (неправильно написанные Android-приложения легко могут подвисать при выполнении какой-то работы).

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


И третья классная фишка, про которую почему-то все забыли — это поддержка DirectX 11. Конечно в WP7 уже была поддержка Xna (именно на его базе написана Terraria), что позволяло писать игры одновременно для Windows, Xbox 360 и собственно мобилок, но он имел некоторые ограничения и был прослойкой между графическим API (как Direct3D или OpenGL) и самой игрой. Windows Phone 8 же давал настоящий, полноценный DirectX 11 — хотя и поддерживал максимум вторые шейдеры, но при этом умел те фишки, которые не умел Android — инстансинг для оптимальной отрисовки геометрии, установка стейтов «пачками» и эффективное «bindless» управление ресурсами шейдеров. Теоретически, это давало возможность портировать полноценные игры с ПК/Xbox на Windows Phone, хотя на практике не так много кто этим пользовался.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


Ну и вспоминая аргумент про кидалово Microsoft с обновлениями, нужно помнить, что обратная совместимость с приложениями для более ранних версий системы была: на Windows Phone 8 можно было играть в годноту с Windows Phone 7 (NFS Undercover, NFS Hot Pursuit, Mirrors Edge и ещё некоторые классные мобильные игры), а на Windows 10 Mobile можно было запускать почти любое приложение для Windows Phone 8.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


Так в чём же потеря WP — трагедия для мобильного рынка? А вы посмотрите на свой Android-смартфон сейчас. Сколько в нём ОЗУ? 4гб? 8гб? 12гб? Смущает ли вас то, что Android умудряется неприятно подтормаживать даже с такими ресурсами? А теперь вспомните Lumia 520: Snapdragon 200, 512 мегабайт оперативной памяти. Вот так она работает из коробки:

Думаю, это всё красноречиво объясняет то, что без WP случилась дуополия на рынке — Android продолжает жиреть, впустую жрать ресурсы и при этом практически не получать новых фишек из года в год, а iPhone хоть и остаётся всё такой же плавной и шустрой, ребята из Apple явно не чувствуют конкуренции и их смартфоны стагнируют в плане дизайна и в некоторой степени интерфейса…

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост

❯ Мотивация


Мои давние читатели знают мою любовь к смартфонам прошлых лет. Для меня нет понятия запланированного устаревания: если под устройство есть комплект разработки и документация, то при большом желании я могу дописать нужные мне приложения сам.
Мой проект SelfEco (сам себе экосистема) как раз об этом — почти полгода назад я написал клиент YouTube и ВК для Android 2.2+. Фактически это означает, что мои приложения работали на ВСЕХ Android смартфонах от 2010 года и новее.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


Исходным кодом своих приложений я свободно делюсь — как в качестве примера читателям, так и для возможности каких-то фиксов в будущем или даже модов. В 2021-2022 году я ходил с Lumia 640XL с Win10 Mobile на борту, как с основным смартфоном. И в целом, меня все устраивало и всё нравилось: там и годный клиент ВК был (LunaVK), и клиент телеги нормальный, и браузер кое-какие страницы всё ещё нормально переваривал. Но больше всего мне нравится Windows Phone 8 — она работает ещё шустрее и несколько более строгая в плане дизайна. Да и «люмии» сейчас стоят сущие копейки — моя 640XL обошлась мне в100 российских рублей(~1.5$ по тому курсу), я не шучу. А на онлайн-барахолках можно найтиживые, целыеаппараты с нормальными аккумуляторами по 200-500 рублей, иногда даже в родных коробочках!

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


Lumia 1320 и Lumia 640XL — подарки читателя Kotenilla!
Дак почему бы не применить всю эту круть и мощь во благо, учитывая дешевизну смартфонов? Решено: Качаем SDK и пишем собственный клиент ВК и YouTube — это минимально-необходимые для меня приложения!

❯ Подготовка


Для того, чтобы отлаживать и устанавливать сторонние приложения на смартфоны с Windows Phone, их нужно предварительно разблокировать и сделать «Interop Unlock». Процедура несложная и занимает немного времени на большинстве люмий. Дабы сильно не затягивать статью, я не буду описывать процесс разлочки здесь — его можно найти на 4pda для разных поколений устройств.

❯ YouTube


Начинаем с клиента ютуба. Собственно, концепция отнюдь не поменялась с прошлой статьи — мы всё так же используем API Invidous для получения информации о видео. Нативное API YouTube — полная дичь, да ещё и с ограничениями на один токен, в то время как Invidous сам распоряжается токенами и распределяет их как нужно. Нам лишь остаётся написать «морду», которая будет отображать полученные с сервера данные и передавать ссылку на видео в встроенный плеер.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


В отличии от Android, никаких проблем с TLS не возникло: смартфон смог без проблем связаться с инстансом Invidous и получить данные о видео в трендах. Сам по себе, формат ответов очень простой и возвращается в виде JSON, который можно описать такой иерархией:

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост

Практически сразу система нам навязывает распараллелленую парадигму написания кода — часть API банально не имеет синхронных аналогов! Например, из WebRequest убрали GetResponse, дабы неопытные разработчики не делали ошибок и не пытались вызывать долгие I/O операции в главном потоке (что вызывает подвисания приложения). .NET сам по себе имеет крутой механизм тасков (многопоточных задач) и реализацию концепции async/await, которая позволяет подождать выполнение операции, не блокируя остальное приложение.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост

Я решил придержаться более привычной мне концепции на коллбэках, которая позволяет более четко обрабатывать ошибки в подобных кейсах, да и в целом я не очень люблю подобный синтаксический сахар (а async/await и есть «сахар», поскольку разворачивается в стейт-машину). В качестве десериализатора (механизма парсинга JSON напрямую в экземпляры классов, используя рефлексию) я использовал классический Newtonsoft.Json.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост

После того, как механизм получения и обработки данных с сервера был готов, я начал реализовывать интерфейс приложения. И вот тут WP показал себя во всей красе. ListView? RecycleView? Нафиг эти костыли, винфон умеет нормально рисовать элементы интерфейса, которые вы выделили в ScrollView. И что забавно: в Android даже реализация с ScrollView при активной подгрузке данных вызывала лаги — на WP такого нет вообще! Тут всё просто работает из коробки!

Механизм анимаций здесь тоже декларативный и реализован в концепции т.н «сторибордов» — наборов действий, которые позволяют создавать достаточно сложные анимации вручную.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост

Буквально через пару часов после создания проекта, у меня уже была готова загрузка и отображение списка трендов:

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост

А затем и логика воспроизведения видео, которая запускает встроенный плеер и передаёт в него ссылку на видео — которая выбирается относительно кодека (только mp4), разрешения устройства и предпочтений пользователя:

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост

Кроме того, в приложение нужно было добавить настройки — для этого WP8 не предоставляет встроенных средств, нужно реализовывать логику самому. Впрочем, ничего сложного в этом нет — глобальный синглтон с полями настроек и логикой сохранения/загрузки (сюда код не поместился, нет нормальной подсветки кода).

WP предоставляет специальное изолированное хранилище для пользовательских программ — IsolatedStorage, в которое нельзя добраться из остальной системы (без разблокированного загрузчика и режима Mass Storage). Там же можно хранить и конфиги — правда с некоторым API для файлов сильно перемудрили — навязывать распараллеливание чтения обычно маленьких файлов — это совсем уже.

Итак, буквально за сутки разработки у меня получилось реализовать приложение, которое может выводить списки ютуба по региону (тренды/популярное), может искать видео и воспроизводить ролики с различными разрешениями. Кроме того, приложение умеет подгружать превьюшки и имеет собственный раздел истории. Неплохо за 24 часа для программиста, который фактически не имел опыта с платформой UWP/WinRT в прошлом, да? :)

❯ ВК


Теперь пришло время реализовать клиент ВК! Фактически, ничего сложного в реализации клиента с базовым функционалом нет — это всё такая же «морда» к данным с сервера, к которым добавляется необходимость получать уведомления и реализовывать логику обновления данных.
На этот раз, я решил выбрать API WP8.1: оно гораздо более богатое на возможности и ближе к современному UWP, чем Silverlight из WP8. Так уж сложилось, что API обычного WP8 ближе к WP7 и совместимо с WP8.1 только с помощью специальной прослойки.

Я не ставил целью написать полноценную замену ныне не рабочему официальному клиенту, но я хотел чтобы моё приложение поддерживало базовый функционал:

  • Мессенджер: Конечно же, самое важное в нашем клиенте — это мессенджер.

  • Музыка: Куда ж без удобной ВК музыки? Её реализация в кастомных клиентах отнюдь несложная, но достаточно костыльная из-за политики ВК в отношении лицензирования аудио. Снова будем идти на хаки, дабы получить работающее приложение!

  • Новости: Помимо общения и прослушивания музыки, бывает потребность полистать ленту — дабы узнать новости, или посмотреть свежие мемчики.


Начал я с реализации окна с диалогами и продумывания навигации приложения. WP8.1 всё ещё не имел концепции боковых менюшек, поэтому реализовывать панель навигации пришлось самому. Вместе с ней была реализована верхняя часть, которая содержит в себе заголовок со статусом и анимацию загрузки:

Класс-менеджер для общения с API ВК я решил реализовать по тому же принципу, что и для клиента YouTube: у нас есть два метода на всё-про всё, один сразу десериализовывает ответ в виде объекта Root (для каждого типа ответа — он свой, все они описаны в Data.Packet.Root):

До async/await я не дозрел и здесь :)
Спустя достаточно короткое время, у меня уже была готова подгрузка диалогов:

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост

Реализация обновления во всех разделах одинаковая: есть метод RequestUpdate, который начинает процедуру обновления и получает данные с сервера, а затем ставит в очередь задачу на обновление UI из основного потока с помощью UpdateUI:

И механизма загрузки/отправки сообщений.
В целом, с этим ничего сложного нет, однако теперь самое время разобраться с нотификациями. Пуши я пока-что поднять не смог, вместо них пока что лонгполлинг — достаточно для нотификаций пока приложение находится в фоне, но система со временем «прибивает» неактивные задачи, а сделать «бесконечный» фоновый таск как в Android не выйдет — система очень строго относится к любой фоновой работе.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост

Пришло время заняться музыкой — вот это действительно важный функционал! Для работы с аудио, я использовал довольно старый, но известный способ, который ВК пока что не пофиксил. Не то чтобы это из вредности, просто сами ВК особо не идут на контакт для интеграции аудио в своё приложение — исключением стали лишь очень крупные клиенты, как Kate Mobile — а значит можно реализовать действительно важные штуки: например, скачивание треков напрямую в музыкальную библиотеку, дабы их можно было послушать оффлайн! Вся работа с музыкой производится через прокси-сервер, поэтому аудио должно быть открыто.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост

Реализация фонового прослушивания музыки достаточно похожа на другие платформы, но в то же время заметно отличается. Само приложение может воспроизводить звуки с помощью MediaElement или BackgroundMediaPlayer, однако при сворачивании звук будет приостановлен (в отличии от MediaPlayer на Android). Для фонового прослушивания музыки, Microsoft решили сделать отдельный сервис BackgroundMusicPlayer, который запускается при попытке получить доступ к плееру из программы. Общаться с этим сервисом можно через межпроцессные вызовы — RPC и система предоставляет для него API. Вкратце: нам нужно создать фоновую задачу в виде отдельного модуля WinRT, который будет получать RPC-посылки от Foreground приложения и если нужно — отсылать ответы обратно. Ничего сложного!

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост

Отдельного внимания заслуживает механизм скачивания музыки в библиотеку. В WP, программы не могут просто так «вторгнуться» в личное пространство пользователя — им обязательно нужны разрешения. Но это ладно, запросить разрешение — совсем не проблема. Зато настоящая проблема — ПОЛНОСТЬЮ асинхронный API. Захотел найти дескриптор файла в ФС — асинхронно, захотел его открыть — снова асинхронно. Поскольку у меня вся работа по скачиванию ведется в отдельном воркере и я не боюсь за дедлоки, пришлось лепить костыли с Task.Wait() :)

А ещё ВК возвращает mp3 без ID3-тегов, поэтому мне пришлось вручную их дописывать, дабы музыка в плеере удобно сортировалась:

Кроме того, дабы иметь возможность управлять музыкой из других приложений и экрана блокировки, Microsoft предоставляет т.н интерфейс SMTC — общий оверлей окна регулировки громкости, который позволяет управлять воспроизведением музыки. Его реализация простая до жути — просто включаем нужные кнопки (IsPlayEnabled, IsPauseEnabled и.т.п), добавляем обработчик события нажатия кнопки и обновляем информацию и обложку с помощью DisplayUpdater.


❯ Заключение


Вот таким образом, буквально за несколько дней мы реализовали клиенты нужных нам приложений с базовым функционалом. Разработка клиента YT заняла ровно сутки, разработка клиента ВК — двое суток. Но можно ли всем этим добром по настоящему пользоваться и как оно работает на настоящем устройстве? Смотрите ниже:

Весьма достойно, да? Ещё до публикации статьи, я выложил клиент YT на 4pda и в профильный Telegram-чатик — люди благодарны и действительно довольны. Только в англоязычном чате о WP8.1 (не вклюая WM10 и WP7/WP8) более 2х тысяч человек! Так что да, девайсы прошлых лет действительно нужны достаточно большому числу пользователей.

Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 Гаджеты, Смартфон, Мобильные телефоны, Windows, Windows Phone, Nokia Lumia, Nokia, Ретро, Девайс, Ништяки, Windows 10, Arm, Программирование, ВКонтакте, YouTube, Видео, Длиннопост


Ну а разработка клиентов для меня была эдаким челленджом — пилить что-то полезное под новым API всегда интересно, дак ещё и сами девайсы очень крутые с точки зрения UX и скорости работы. А вы как считаете? Жду ваше мнение в комментариях!

Статья подготовлена при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, чтобы не пропустить новые статьи каждую неделю!

Показать полностью 24
[моё] Гаджеты Смартфон Мобильные телефоны Windows Windows Phone Nokia Lumia Nokia Ретро Девайс Ништяки Windows 10 Arm Программирование ВКонтакте YouTube Видео Длиннопост
200
da.yar12
da.yar12
4 месяца назад

Когда муж искренне рад свежему маникюру жены⁠⁠

<Он любит подолбить жену в окончание ЖКТ, она -- засовывать в него пальцы без свежего маникюра, он -- ч0-та против, жопа -- это храм>

Когда муж искренне рад свежему маникюру жены Скриншот, Комментарии на Пикабу, Муж, Жена, Секс, Брак (супружество), Ништяки, Получение, Маникюр, Педикюр, Скалка, Храм, Пожертвования

#comment_278219980

Специалисты по выбиванию ништяков: @Ibush, @modeller85, @SlavkaZ, @Mutabur,

Скриншот Комментарии на Пикабу Муж Жена Секс Брак (супружество) Ништяки Получение Маникюр Педикюр Скалка Храм Пожертвования
0
monobogdan
monobogdan
4 месяца назад
TECHNO BROTHER

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой?⁠⁠

В нулевых, ноутбуки обычно были слабыми рабочими машинками. Большинство лэптопов были предназначены для работы в офисе, серфинга в интернете, мультимедийных возможностей, однако ни о каких играх или тяжелой работе обычно речь и не шла. Типичный ноутбук тех лет работал на базе слабеньких процессоров VIA/Celeron-M/Pentium-M, обладал встроенной чипсетной графикой и 256-512мб ОЗУ и даже сейчас их можно купить за копейки на вторичке. Но сегодняшний девайс оказался крайне необычным: это флагманский брендовый ноутбук Acer Ferrari 2005 года выпуска, который обошелся он мне всего в 600 рублей и он оказался полностью рабочим! Предлагаю посмотреть подробнее на этот, безусловно, интереснейший коллекционный девайс поближе!

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост




Что за ноутбук?

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Ещё в двухтысячных, многие люди так или иначе с уважением относились к известным брендам и пользовались продукцией с их символикой. Вспомнить только все эти куртки с логотипами известных автомобильных брендов, всякие брелки, ботинки — своеобразный неофициальный «мерч» можно было увидеть почти во всех городах СНГ. Чуть позже появились даже телефоны в виде машинок, на которых гордо красовались надписи «Luxury» и логотипы известных премиум-автоконцернов.

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Очевидно, что известные автоконцерны так или иначе выпускали официальный мерч со своим брендом, но большинство людей даже не слышали, что среди такого мерча были даже ноутбуки и смартфоны. Ещё в 2003 году, Acer стала спонсором гоночной команды Scuderia Ferrari и подписала контракт, разрешающий производителю ноутбуков использовать фирменную символику и бренды в своих продуктах. Таким образом, Acer сделали отдельную линейку ноутбуков премиум-класса, которые отличались не только флагманскими характеристиками, но и характерным дизайном в стиле Ferrari!

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Однако, один из главных конкурентов Acer — компания Asus, тоже не оставались в сторонке и заключили похожее соглашение уже с… Lamborghini! Таким образом, одни из самых крупных производителей ноутбуков выпускали собственные «автомобильные» линейки премиального класса, где каждый лэптоп был крайне необычным и отличалось от остальной линейки устройств. Некоторые модели Asus Lamborghini, например, при включении ревели двигателем! Остается вопрос: почему у iRu не было линейки LADA в дизайне жигулей!?

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Конечно за такой классный дизайн, мощное железо и бренд приходилось платить. Например, Ferrari 4000, который мы сегодня рассматриваем, стоил 2.199$ в августе 2005 года. Это действительно большая цена для тех лет, в глубинке РФ люди получали ~200$ в месяц в среднем. Немудрено, что за прошедшие годы, ноутбук получил статус коллекционного. И достался он мне за… 600 рублей (~7$) на вторичке, в неизвестном состоянии!

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Как только я получил устройство, я сразу нашёл для него БП и попытался включил. И он оказался живым! Он включился и показал фирменную заставку с Ferrari! Моей радости не было предела и я уже был готов разобрать и обслужить этот ноутбук полностью. Как оказалось чуть позже — причины для этого конечно же были. Во первых, ноутбук через минуту выключился от перегрева, причём никакого воздуха из радиатора не было вообще. Во вторых, у ноутбука «украли» HDD, а в третьих: у него не работала клавиатура. Совсем. Ну что-ж, предлагаю разобрать его и попытаться привести в нормальный вид!

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Обслуживаем и ремонтируем

Несмотря на то, что это устройство премиум-класса, никаких сложностей с его разборкой и обслуживанием нет. Переворачиваем ноутбук и видим, что кто-то украл пластиковые заглушки для слотов ОЗУ и Wi-Fi адаптера (куда их вечно теряют?), пластиковую заглушку DVD-привода и потерял аккумулятор. Не страшно, главное что и ОЗУ, и адаптер на месте! Откручиваем задние винтики:

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



И переворачиваем ноутбук. Разбирается он через клавиатуру, что можно зачесть как плюс (легкость разборки), так и минус (для чистки охлаждения нужно разбирать весь девайс до винтика). Очевидно, в ноутбук до меня уже лазили и пытались что-то сделать, но это не беда. Опа, а шлейф клавиатуры был отключен. Совсем! Вот и причина того, что клавиатура не работает.

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост
Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Откладываем клавиатуру в сторону и откручиваем топкейс, который снимается вместе с дисплеем (!). После этого мы увидим саму материнскую плату. И да, как я уже говорил, её тоже нужно снимать для обслуживания охлаждения! В те годы, обычно доступ к охладу и практически всей обслуживаемой части ноутбука был очень простым, но Acer немножко страдали оверинжинирингом. Кроме того, меня привлекла остальная конструкция ноутбука: сначала я не понял, где находится LVDS-шлейф для подключения матрицы, но затем глянул внимательнее и обнаружил, что в топкейсе есть небольшая плата, которая имеет свой коннектор и вставляется «бутербродом» в коннектор на основной плате. Там же разведен коннектор матрицы. Ох уж этот Acer!

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост
Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



После этого, мы снова видим бутерброды из плат и кучу коннекторов, но для опытного технаря это проблем не составит: отключаем коннекторы, откручиваем материнскую плату и переворачиваем на другую сторону. И тут мы видим жемчужину ноутбука: довольно здоровая и мощная система охлаждения! Суть вот в чём: сам по себе, Turion — очень мощный и горячий процессор, к которым в пару идет довольно теплый чипсет и дискретный видеочип Radeon X700.

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост
Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Обратите внимание на съёмный процессор — для современных ремонтников это уже давно артефакт прошлого. А тут хоб — и проц можно поменять на более мощный! Не уверен насчёт конкретно турионов, но ноутбучный PPGA478 для Pentium M был почти идентичен десктопному PGA478 за исключением пары пинов (были переходники).
Чтобы всё это оставалось достаточно хоолдным, нужна нехилая система охлаждения и даже эта не сказать, что справляется очень хорошо (даже после чистки температуры оставались ощутимыми). А вот и причина нерабочего охлада — кто-то отключил кулер. Причём сам коннектор в норме, ничего не выломано — подключаем обратно, подсобираем ноутбук и всё работает!

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Термо-прокладки уже успели слегка рассыпаться за это время, поэтому кое-где я их заменил на дипкуловскую термопасту (хотя прокладки толстые и при следующем обслуживании лучше поставить именно их). Теперь собираем ноутбук в обратном порядке, включаем — и всё работает! Но нужно ещё подобрать новый HDD. Ноутбук поддерживает только IDE 2.5" жёсткие диски, которые нынче, можно сказать, редкость. Но в моей коробке с винтами нашлось парочку — я поставил на 20гб!

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Ну и конечно же, нужно накатить систему и поставить драйвера. Тут я остаюсь неизменным себе и ставлю ZverCD, который вызывает у меня приятные ностальгические чувства.

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Смотрим на девайс подробнее

Самый трушный опыт от использования ноутбука мы получили бы, если бы использовали оригинальный кастомизированый образ Windows, который тут использовался с завода. Обычно в ноутбуки подобного сегмента, производители предустанавливают различный софт в фирменном стиле и с поиском родных образов Windows частенько возникают проблемы.

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



В статье про нетбук от Nokia, у меня мелькал слабый Atom Z530, который по производительности наверное как… ну может быть топовый P III, или слабый P4. Turion 64 — уже совсем другой разговор, это действительно довольно шустрый чип, который догоняет десктопные Pentium D своих лет. Однако, если Pentium D обычно не требует серьезного охлаждения, то на турионе за производительность приходится платить жестким нагревом. Да, AMD такой AMD. Ниже результат бенчмарка CPU Queen:

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Температура процессора в относительном простое достаточно высокая: 60-70 градусов. Для сравнения, Pentium M гораздо менее горячие, а процессоры VIA вообще редко за 50 выходят.

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Иногда возникают проблемы с установкой драйвера на видеочип. Суть вот в чем: на некоторых старых ноутбуках, судя по всему, немного отличается ID чипа, который родной драйвер видеть не хочет — а значит, либо модифицировать inf, либо пытаться подсунуть драйвер вручную. И это не прикол ATI: на NVidia, как минимум серии FX, такое тоже было!

По всем остальным характеристикам, ноутбук в целом и сейчас неплох для не особо сложных задач: сервер для ксочки/халвы, веб-сервер, сервер для файлопомойки и конечно же игры. В последнем нам подсобит дискретка Radeon X800, которую в целом можно назвать неплохим видеочипом. Всяко лучше Intel HD Graphics!

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Что касается базового серфинга, то на 1гб ОЗУ в хром даже можно не суватся. Это будут жесткие лаги и боль и слезы, вместо серфинга. Но если Вы большой любитель «классического» легкого интернета без JS, т.е вам хватит полистать opennet/LOR или на двачике покапчевать, то хватит и Dillo. В иных же случаях, серфить с таких ноутбуков сейчас не получится.

Другое дело сервер — тут и процессор весьма бодренький и вероятно получится поднять даже не просто личную страницу, а какой-то +- динамичный сайт с достаточной посещаемостью! Что касается файлового сервера, то варианта два: воткнуть «помоечный» HDD в слот для привода, либо обложится внешними HDD-кейсами. Понятное дело, что сервер лучше поднимать под линухом, под WinXP сейчас безопасно разве что SMB поднять в локалку.

Играем

Однако с чем этот ноутбук действительно очень неплохо справляется и сейчас, так это старые игры. Пройти классику уже в 20 раз? Да не вопрос, при том, что здесь без проблем потянет и достаточно свежая индюшатина.

Я не буду приводить в тест 2D игры- Fallout, Stronghold, HoMM этот ноутбук потянет вообще без каких либо проблем. Другое дело 3D игры, да желательно в HD разрешении — не зря же здесь ставили дисплей 1600 x 1200, когда даже на десктопах у многих оставались мониторы 1280x1024, а то и 1280x720!
NFSU2 с полузнком на средних, HD-разрешение, средний FPS 30-40 без просадок:

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



GTA Vice City, дальность прорисовки выкручена на максимум, HD разрешение: ~30-40 кадров, лагов не ощущается совсем. Экспиренс точно тот же, как был и у меня в свое время! Однако важно понимать, что установка карпаков очень сильно бьет по этой видяшке и FPS может резко просесть.

COD 4 MW уже не тянет. И хотя десктопная X1800 тянула даже MW3 в 30 фпс на минималках, то мобильная X800 даже первую «колду» уже едва тянет. 800x600, минималки, ватные 20-25 кадров:

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост



Чудеса показывает HL2, которая работает вообще везде: там даже FFP фоллбек для старых «жифорсов» есть! На открытых локациях при средне-высоких настройках графики и HD-разрешении, игра выдает 40-50 кадров. Достойно!

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост


Низкие

Коллекционный ноутбук Ferrari… за 600 рублей. Что за ноутбук я купил по цене обеда в столовой? Ремонт техники, Гаджеты, Ремонт ноутбуков, Ноутбук, Девайс, Редкость, Ништяки, Acer, Ferrari, Интересное, Windows, AMD, Нетбук, Ретро, Длиннопост


Средне-высокие

Заключение

Подобные ноутбуки тех лет уже действительно несколько потеряли актуальность в качестве повседневных машинок для современного человека. И ютубчик уже не посмотреть, и Хабр не полистать — современный веб стал слишком тяжелым для подобных машинок. Однако полезные применения у них все равно есть и в первую очередь для тех, кто с годами не потерял возможность наслаждаться старыми играми! Поэтому, если у вас где-то лежит подобный лэптоп, может не стоит его выбрасывать, а попробовать найти применение!? Старых друзей на свалку выкидывать не хорошо :)

Но если говорить касательно Ferrari, то это настоящая коллекционная штука, иметь которую в коллекции — настоящая гордость и которую нужно беречь!

Показать полностью 25
[моё] Ремонт техники Гаджеты Ремонт ноутбуков Ноутбук Девайс Редкость Ништяки Acer Ferrari Интересное Windows AMD Нетбук Ретро Длиннопост
78
Посты не найдены
12345637Далее
О Пикабу
О проекте
Контакты
Реклама
Сообщить об ошибке
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Верификации
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Вакансии
Промокоды
Скидки
Курсы
Зал славы
Mobile
Android
iOS
Партнёры
Fornex.com
Промокоды Мвидео
Промокоды в Пятёрочке
Промокоды Hoff
Промокоды в Ленте Онлайн
Промокоды МТС
Промокоды Сбермаркет
Промокоды Яндекс Маркет
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии