안녕하세요, Google, 멀티 창 멀티 태스킹을 Android에 추가 할 차례입니다.
2012 년에 Google의 Dianne Hackborn은 자신의 맞춤 ROM에 'Cornerstone'멀티 태스킹을 추가하여 CyanogenMod가 Android 마켓에 액세스하는 것을 취소하겠다고 위협했습니다. 삼성 전자는 이후 멀티 윈도우 멀티 태스킹 기능을 자체 제작했습니다..
Dianne Hackborn은 이것을 "메인 라인 플랫폼 수준에서 수행해야 할 필요가있는 것이므로"애플 리케이션이 깨지지 않을 것이라고 말했다. 그녀는 옳았습니다. Android는 이것을 표준 기능으로 필요로하며 Google에서 제공해야합니다..
안드로이드는 멀티 태스킹을하지 않습니다.?
안드로이드는 원래 강력한 멀티 태스킹으로 애플의 아이폰 OS에서 돋보였다. 다른 응용 프로그램을 사용하는 동안 응용 프로그램은 백그라운드에서 계속 실행될 수 있습니다. 이로써 안드로이드는 강력 해졌습니다. BitTorrent 클라이언트가 다른 앱을 사용하는 동안 백그라운드에서 파일을 다운로드하게 할 수도 있습니다. Android는 여전히 한 번에 하나의 앱 디자인을 화면에 유지했습니다. Android가 작은 화면의 스마트 폰에서만 실행될 때 많은 의미가있었습니다..
오늘날 안드로이드는 작은 스마트 폰에서부터 갤럭시 노트와 같은 거대한 "phablets"에 이르기까지 모든 것을 실행합니다. Android는 휴대 전화를 넘어서며 12 인치 태블릿, 키보드 독이있는 컨버터블, 노트북 및 안드로이드 데스크톱에서도 실행됩니다. Android는 단순한 전화 운영체제가 아닙니다..
Samsung의 다중 창은 좋지 않다
삼성은 다중 창 기능을 추가하여 Android에 가치를 추가하려했습니다. Galaxy Note 나 Galaxy S 또는 Galaxy 태블릿과 같은 고급형 휴대 전화를 사용하는 경우 특정 앱을 서로 나란히 실행할 수 있습니다.
여기에 큰 문제가 있습니다. 이 기능은 삼성 기기에서만 작동하며 특정 삼성 기기에서만 작동합니다. 다른 앱을 손상시키지 않는 방식으로이 기능에 대한 지원을 추가하기 위해 삼성의 다중 창 기능은 특정 앱에서만 작동합니다. 삼성 전자가 제공하는 멀티 창 바에있는 앱만 멀티 윈도우로 볼 수 있습니다. 이렇게하면 타사 앱이 깨지는 것을 방지 할 수 있습니다. Google이 CyanogenMod의 Cornerstone 기능에 대해 걱정하고 있었던 것입니다..
단일 제조업체의 특정 기기에서만 소수의 앱에서만 작동하는 기능만으로는 충분하지 않습니다. 이 기능은 모든 Android 기기에서 작동해야합니다. 또는 적어도 적절한 화면과 강력한 내부 기능을 갖춘 기기 여야합니다. Android 플랫폼 기능이 있어야 응용 프로그램 개발자가 모든 기기에서 응용 프로그램이 제대로 작동 할 수 있습니다..
안드로이드 개발자는 다른 제조업체가 Samsung을 복사하기로 결정할 경우 각 제조업체의 다중 창 기능에 대한 지원을 추가 할 필요가 없습니다.
떠 다니는 앱이 더러운 해킹인가요?
플로팅 애플 리케이션은 또한 실제 멀티 태스킹을 가능하게합니다. Android는 포 그라운드에서 앱을 사용하는 동안 앱이 백그라운드에서 실행될 수 있음을 기억하십시오. 이 앱은 현재 앱 위에 떠있는 인터페이스를 표시 할 수 있습니다. 바탕 화면 운영체제의 다른 모든 앱 위에 항상 창을 표시하기 위해 '항상 위'를 사용하는 것과 같다고 생각하십시오..
앱을 사용하는 동안 부동 앱을 설치하여 웹을 탐색하고 메모를 작성하고 채팅하고 동영상을 볼 수 있습니다. 플로팅 앱으로 실행되도록 특별히 설계된 앱만 작동하므로 사용자가이를 찾아야합니다. 떠 다니는 앱은 사용중인 앱 위에 떠서 인터페이스의 일부를 차단하므로 사용하기가 어렵습니다..
Microsoft는 Skype for Android에 부동 창 지원 기능을 추가했습니다. Skype 앱을 종료 할 때도 영상 대화를 할 수 있으며 상대방의 얼굴은 항상 화면에 나타납니다. Microsoft는 Google보다 Android의 다중 창 멀티 태스킹 기능을 더 많이 사용합니다..
사용자 지정 ROM 및 루트 전용 조정은 허용되지 않습니다.
일부 맞춤 ROM은이 기능을 Android에 추가하고 있습니다. Google은 CyanogenMod가 타사 앱을 손상시킬 수 있기 때문에이 기능을 추가 한 경우 Android 마켓 (현재 Google Play)에 대한 CyanogenMod 액세스를 취소 할 것이라고 위협했습니다. 오늘날 다른 맞춤 ROM은 분할 화면 멀티 태스킹에서 작동하고 있습니다. 삼성은 자체 버전을 자신의 장치에 추가했습니다..
XMultiWindow라고하는 루트 전용 Xposed Framework를 사용하여이 기능을 사용할 수도 있습니다. 루트 액세스 권한이있는 경우 멀티 윈도우 멀티 태스킹 또는 기기의 모든 앱을 사용할 수 있습니다..
이렇게하면 장치를 뿌리 뽑거나 사용자 정의 ROM을 설치하지 않아도됩니다. 이러한 써드 파티 솔루션은 종종 어색한 인터페이스와 버그를 가지고 있습니다. 모든 장치에서 동일하게 작동하는 통합 된 지원 솔루션이 필요합니다..
멀티 윈도우가 중요한 이유
Microsoft의 Windows 8.1은 강력한 멀티 태스킹 지원을 위해 태블릿 운영 체제에서 두드러지며 동시에 여러 앱을 나란히 볼 수 있습니다. 애플은 아이폰 OS 8을 탑재 한 iPad에 side-by-side 앱을 추가하는 작업을하고 있다고한다. 모든 경쟁사의 운영체제에서는 웹 페이지를 볼 수 있고, 이메일을 쓰는 동안 비디오를 볼 수있다. 웹을 사용하거나 다른 사람과 채팅 할 때.
그러나 안드로이드는 여전히 시간 안에 얼어 붙었다. 모든 안드로이드의 근원적 인 힘에도 불구하고 - 그리고 안드로이드가 애플 리케이션이 다른 스크린 크기에 적응시키는 것을 허용 함에도 불구하고 - 구글은이 특징을 추가하는 것을 저항하고있다..
Nexus 10과 같은 대형 태블릿 Android 태블릿 (Google 태블릿이 18 개월 이상 업데이트되지 않았다는 것을 기억하세요)에이 기능이 필요합니다. 거대한 휴대 전화, 컨버터블, 노트북 및 Android 데스크톱.
태블릿이 개인 컴퓨팅의 미래라면 태블릿의 대형 화면에서 한 번에 두 가지 이상의 작업을 수행 할 수 있어야합니다. 마이크로 소프트, 삼성, 심지어 애플도 이것을 깨닫고있다. 이제는 구글의 차례 다..
이미지 신용 : Flickr의 Sergey Galyonkin, Flickr의 Kārlis Dambrāns