Почему я никогда не куплю смартфон на Android

В отличие от многих коллег на iPhones.ru, я крайне холодно отношусь к девайсам на Android. Операционная система, задуманная как свободная альтернатива iOS, в итоге превратилась в шпиона за личными данными.

Подробный обзор
Читайте также:  Как включить безопасный режим на Windows 8 1?

Плюсы Android-разработки

  • Распространенность. В сентябре 2018 Android занимает 75% рынка смартфонов, iOS — 24%:

Статистика распространенности операционных систем мобильных устройств

  • Разнообразие устройств. Можно писать приложения для смартфонов, планшетов, умных часов, музыкальных систем и телевизоров.
  • Дешевле оплата аккаунта. Чтобы публиковать мобильные приложения в Google Play, разработчик платит $25 один раз. Аккаунт Apple Developer стоит $99 в год.
  • Android — OpenSource проект. Исходный код системы доступен для всех. Можно посмотреть как сделана та или иная функция. Документация встроена прямо в код в комментариях, ее можно посмотреть прямо в IDE.

Вместо предисловия

О формате статьи

С лета прошлого года в нашем блоге еженедельно публиковались короткие заметки из серии «Android для чайников». В них мы постарались доступным языком рассказать новым пользователям Android все самое важное об этой ОС. Как настроить Android смартфон, как скачать новые приложения, как избежать быстрого разряда батареи, как восстановить забытый пароль к экрану блокировки и многое другое.

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

О многообразии Android устройств

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

Бояться этого не стоит — логика работы Android в подавляющем большинстве фирменных оболочек не меняется, и научившись работать с одним Android аппаратом, вы без всякого труда разберетесь с любым другим. Стационарный компьютер и ноутбук на первый взгляд тоже совершенно разные устройства. Но я еще не встречал человека, который умел бы работать в Windows на ноутбуке, но не смог разобраться с той же Windows на ПК.

Что нужно для прошивки Samsung GT-S5380D?

Для того, чтобы прошить данный смартфон нам понадобиться — заряженная акб; кабель microUSB из комплекта аппарата; MultiLoaderX_v5.

65 — прошивальщик, который мы уже использовали здесь; прошивка S5380DXXLF1 — стандартная последней версии или S5380FXXLF1 версия La Fleur у них отличие только в оформлении; ПК с WINDOWS в данном случае его прошивал на WINXP SP3.

По поводу драйверов — у меня установлены KIES и New PC Studio, которые я использую, только для того, чтобы сохранить инфу с телефона на компьютер и комплекта драйверов, необходимых для прошивки аппаратов самсунг.

Пользуюсь только двумя этими функциями. Категорически советую не использовать функцию обновления ПО через интернет — бывало пару раз «убивал» телефоны. Приходилось им восстанавливать bootы. Как установить Kies я писал здесь.

Читайте также:  Reboot to bootloader — что это и зачем нужно?

Отдельно драйвера лежат также в сободном доступе в интернете. Или же установите этот драйвер. Перед прошивкой обязательно сохраните всю нужную информацию на внешней носитель или ПК, если это вообще возможно.

Всё необходимое вы можете скачать в конце поста.

Прошивка смартфона на базе ОС BADA 2.0

1 шаг:  Перед тем как обновлять ПО смартфона его надо ввести в режим загрузки DOWNLOAD, для этого зажмите поочерёдно следущие кнопки: центральная(HOME) + уменьшение громкости (DOWN) + включения(POWER).

2 шаг:  Запустите приложение MultiLoaderX_ из архива. Подключите смартфон к ПК, если драйвера установлены правильно, то должен определиться com порт, используемый прошивальщиком. Затем нажмите кнопку Port Search — определиться и сам телефон (Bering).

3 шаг:  Нажмите кнопку BOOT и выберите папку BOOTFILES из архива с прошивкой.

4 шаг:  Нажмите кнопку AMSS и выберите файл

5 шаг:  Нажмите кнопку APPS и выберите файл apps_

6 шаг:  Нажмите кнопку Rsrc1 и выберите файл Rsrc_S5380D_Open_Europe_

7 шаг:  Нажмите кнопку Rsrc2 и выберите файл Rsrc2_S5380D(Low).rc2.

8 шаг:  Нажмите кнопку Factory FS и выберите файл FactoryFs_S5380D_Open_Europe_

9 шаг:  Нажмите кнопку CSC и выберите файл CSC_S5380D_Open_Europe_Common_

10 шаг:  Нажмите кнопку Shp App и выберите файл

11 шаг:  Нажмите кнопку FOTA и выберите файл bplib_

12 шаг:  Проверьте правильность выбранных файлов и нажмите кнопку DOWNLOAD. Запуститься процесс обновления ПО смартфона Samsung GT-S5380D.

  • 13 шаг:  Через минут семь прошивка завершиться.
  • 14 шаг:  Включите смартфон и введите следующий код *#1234# для просмотра версии ПО.
Что нужно для прошивки Samsung GT-S5380D?

Преконфигурация Samsung GT-S5380D

     Преконфигурация – это выбор специфических настроек для региона. Нужно это для настройки точек доступа мобильных операторов, специфических для региона программ uTalk, Navi и прочих, а также картинок, образцов музыки, рекламного ролика, и пр. Обязательно сделайте после перепрошивки смартфона.

  1. 1 шаг:  Для преконфигурации введите следующий код *#5239870*# и выберите пункт pre-configuration.
  2. 2 шаг:  Затем введите ещё один код *#27236*# в сторку Operator Codе и нажмите кнопку Да.
Что нужно для прошивки Samsung GT-S5380D?

3 шаг:  Выберите регион SER — для России. Сохраните и перезагрузите телефон. Вот вроде бы и всё.

Вот и мы и узнали как прошить SAMSUNG GT-S5380D.

Что нужно для прошивки Samsung GT-S5380D?

Почему android-разработка перспективное направление для начинающего java-программиста?Начну с описания общей картины того, что представляет из себя android-разработка и какие знания необходимы для начала. Среди всех направлений, в которых основным техническим инструментом является java, android-разработка самая нетребовательная к знаниям конкретно этого языка программирования. Многие возможности java в android не используются в связи с их ненадобностью, а многие из них вообще были исключены в определенных версиях gradle сборщика. В связи с этим порог вхождения по знаниям, непосредственно java, на уровне пройденых JavaRush курсов: java core и java syntax. Конечно не стоит забывать о понимании многопоточности, здесь такой опыт будет очень кстати. С такими знаниями java вы будете чувствовать себя вполне уверенно. Пройдемся по UI (User Interface) части android’a. Верстка или расположение элементов приложения осуществляется при помощи xml слоев. Здесь вам необходимо комбинировать различные теги чтобы получить ожидаемый результат. Если вы имели дело с html версткой, то освоитесь довольно быстро. Но даже если html вам не знаком, то сложного в этом ничего нет, а количество материала на эту тему в интернете предостаточно. Пример xml разметки в IDE Android Studio: Далее, немаловажным моментом является знание и понимание системы контроля версий git. Сложно представить разработку android-приложения без этой технологии. Но и здесь не нужно быть advanced специалистом. Вам, как новичку, редко когда придется выполнять сложные манипуляции с вашим репозиторием. Также, если вам чуждо использование терминала и постоянный ввод каких-то команд, а использование git’a подразумевает именно это, то есть популярная графическая оболочка SourceTree, которая нарисует все ваши ветки и даст четкое понимание где вы находитесь. Что ж, теперь поговорим о перспективах выбора направления android-разработки. Несмотря на вышесказанное, за довольно низким порогом вхождения в изучение android’a скрывается целая гора возможностей и путей развития! Android OS довольно быстро развивающаяся платформа. Практический каждый год выходит новая версия, которая несет в себе новые фичи для пользователей и разнообразные плюшки для разработчиков. В связи с этим ваша работа никогда не превратится в рутину поддержки какой-то определенной стабильной версии, всегда будет что-то новое, всегда будет куда двигаться. Например, не так давно Google объявили kotlin официальным языком разработки под android. А также представили новую архитектуру android-приложения с использование паттерна проектирования MVVM (Model-View-ViewModel). Не стоит забывать о популярности платформы: В плане карьерного роста вам не придется постоянно кодить сначала за одну зарплату, а через некоторое время за другую и т.д. В последнее время популярна такая должность, как архитектор, задачей которого является курирование и проектирование приложений, продвигая свое видение его архитектуры. При должных знаниях паттернов проектирования для вас будут открыты и эти двери. Большое количество гаджетов и устройств под управлением android говорит о том, что необязательно писать только мобильные приложения. Можно заниматься разработкой программ для часов, телевизоров, автомобилей и даже холодильников! Как видите перспектив очень много, и этот список можно продолжать, но боюсь объем статьи выйдет итак не маленький. Но чтобы воплотить все эти возможности в реальность, я хочу поделиться с вами некоторыми советами. Как уже говорилось выше, android развивается с приличной скоростью, и многие элементы разработки попросту устаревают. Не тратьте свое время на их изучение. Скорее всего на замену таким уже пришли новые, лучше посвятите свое время на изучение более современных подходов. Всегда слушайте советы тех, кто дольше вас работает в этой сфере, порой некоторые советы ценнее любой информации в гугле. А также не бойтесь просить совета у таких людей. Найдите себе источник дополнительной информации по миру android, например дайджесты статей мобильного разработчика на хабре или других популярных айти сообществах. На этом буду заканчивать. Надеюсь, моя статья помогла вам представить мир android-разработки, и вы вынесли для себя немного полезного =) Пишите свои feedback’и в комментарии или поддержите лайками. Всем спасибо и удачи в любых направления java!

Нужен ли на телефон антивирус?

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

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

Привычка и окружение

Еще один немаловажный параметр при выборе смартфона. Почти у всех моих друзей и знакомых есть iPhone. С некоторыми я иногда переписываюсь в iMessage и созваниваюсь по FaceTime. Бывали ситуации, когда мы вместе редактировали заметку и создавали плейлисты в Apple Music, а еще был общий календарь с парами в институте. Если нужно зарядить телефон, у кого-нибудь найдется Lightning.

Я привык к iOS. Я точно знаю, как настроить нужный параметр. У меня есть купленные приложения в App Store. Телефон постоянно синхронизируется с ноутбуком.

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