Хей, Google е време да добавите мулти-прозорец многозадачност към Android
През 2012 г. Dianne Hackborn от Google заплаши да отмени достъпа на CyanogenMod до Android Market, ако те напреднат с добавянето на мултитаскинг „Cornerstone“ към своя потребителски ROM. Оттогава Samsung е създал своя собствена многозадачна функция.
Dianne Hackborn каза, че това е нещо, което трябва да бъде направено на ниво платформа на платформата, така че приложенията няма да се счупят. Тя беше права - Android се нуждае от това като стандартна функция и е време Google да го предостави.
Не Android има многозадачност?
Android първоначално се открояваше от iOS на Apple с мощната му многозадачност. Приложенията могат да продължат да работят във фонов режим, докато използвате друго приложение. Това прави Android мощни - можете дори да имате BitTorrent клиенти изтегляне на файлове във фонов режим, докато използвате друго приложение. Android все още е запазил дизайна на едно приложение на екрана в даден момент. Това имаше много смисъл, когато Android се пускаше само на смартфони с малки екрани.
Днес Android работи с всичко - от по-малките смартфони до огромните „phablets“ като Galaxy Note. Android е надхвърлил телефоните и работи на 12-инчови таблети, кабриолети с клавиатурни докове, лаптопи и дори настолни компютри с Android. Android не е само телефонна операционна система.
Multi-Window на Samsung не е достатъчно добър
Samsung се опита да добави стойност към Android, като добави функция за няколко прозореца. Когато използвате високотехнологичен телефон като Galaxy Note или Galaxy S, или таблет Galaxy, имате възможност да изпълнявате определени приложения един до друг.
Тук има големи проблеми. Това работи само на устройства на Samsung и само на конкретни устройства на Samsung. За да добавите поддръжка за тази функция по начин, който не нарушава други приложения, функцията на Samsung за няколко прозореца работи само със специфични приложения. Вие не можете просто да стартирате някое приложение в изглед на няколко прозореца, а само приложенията в Multi Window бар, които Samsung предлага. Това предотвратява разбиването на приложения на трети страни, за което Google се притесняваше с функцията Coranstone на CyanogenMod.
Функция, която работи само с няколко приложения на конкретни устройства от един производител, не е достатъчно добра. Тази функция трябва да работи на всяко устройство с Android - или поне такива с подходящи големи екрани и достатъчно мощни вътрешни устройства. Тя трябва да бъде функция на платформата на Android, така че разработчиците на приложения да могат да гарантират, че техните приложения ще работят правилно с него на всяко устройство.
Разработчиците на Android не трябва да добавят поддръжка за функциите на всеки прозорец на всеки производител, ако други производители решат да копират Samsung.
Плаващите приложения са мръсни Hack
Плаващите приложения също позволяват истинска многозадачност. Не забравяйте, че Android позволява на приложенията да работят във фонов режим, докато използвате приложение на преден план. Тези приложения могат да представят интерфейси, които се появяват над текущото приложение - мислете за това, като използвате „винаги отгоре“, за да направите прозорец винаги да се показва над всяко друго приложение на настолна операционна система.
Можете да инсталирате плаващи приложения, за да сърфирате в мрежата, да си водите бележки, да чатите и да гледате видеоклипове, докато използвате всяко приложение. Само приложения, специално проектирани да работят като плаващи приложения, ще работят, така че трябва да ги търсите. Плаващите приложения също са неудобни за използване, тъй като те плуват над приложението, което използвате, като блокират части от неговия интерфейс.
Microsoft добави поддръжка на плаващ прозорец за Skype за Android. Можете да имате видеоразговор и лицето на другия човек винаги ще се появява на екрана ви, дори когато напускате приложението Skype. Microsoft използва повече мулти-прозоречна многозадачна мощност на Android, отколкото Google.
Персонализираните ROM-та и кореновите настройки не са приемливи
Някои персонализирани ROM дискове добавят тази функция към Android. Google заплаши да отмени достъпа на CyanogenMod до Android Market (сега известен като Google Play), ако добави тази функция, тъй като може потенциално да наруши приложенията на трети страни. Днес други потребителски ROM работят на мултитаскинг с разделен екран. Samsung добави своя собствена версия на собствените си устройства.
Можете също така да получите тази функция, като използвате корекция само на Xposed Framework, известна като XMultiWindow. Ако имате корен достъп, можете да получите мултифункционалността на няколко прозореца или всяко приложение на устройството.
Това не трябва да изисква вкореняване на вашето устройство или инсталиране на потребителски ROM. Тези решения на трети страни често имат неудобни интерфейси и грешки. Нуждаем се от интегрирано, поддържано решение, което работи по един и същ начин на всяко устройство.
Защо Multi-Window е важно
Windows 8.1 се отличава от операционните системи за таблети за мощната му многозадачна поддръжка, която ви позволява да разглеждате няколко приложения едновременно. Също така Apple съобщава, че работи върху добавянето на странични приложения към iPad с iOS 8. В операционната система на всеки конкурент ще можете да преглеждате уеб страница, докато пишете имейл, гледате видеоклип, докато разглеждате в мрежата или да говорите с някого, докато правите нещо друго.
Но Android все още остава замръзнал във времето. Въпреки всичко, което е в основата на Android - и въпреки начина, по който Android позволява на приложенията да се адаптират към различни размери на екрана - Google се противопоставя на добавянето на тази функция.
Таблетите с голям екран на Android, като Nexus 10 (не забравяйте, че таблетът Google не е актуализирал повече от 18 месеца?), Се нуждаят от тази функция. Както и огромните телефони, кабриолети, лаптопи и настолни компютри с Android.
Ако таблетите са бъдещето на персоналните компютри, трябва да можем да правим повече от едно нещо на големи екрани на нашите таблети. Microsoft, Samsung и дори Apple осъзнават това - сега е ред на Google.
Снимка: Сергей Гальонкин на Flickr, Карлис Дамбранс на Flickr