Вы абсолютно правы. Ставим атрибут expire = 0 и куки будут жить на клиенте до конца его сессии, либо пока куки не протухнут на сервере. Таким образом авторизоваться не составит труда при каком угодно времени как на сервере, так и на клиенте.
Допустим, что в случае с приложением вы сможете лучше контролировать аудиторию, а также будет ближе с ней взаимодействие, ибо фидбек на приложение более вероятен, чем письмо в обратную связь на сайте. Но не у всех мощный Андроид смартфон с огромной памятью под приложения, а ограничиваться только Apple'вской продукцией — не маловата ли аудитория для города получится?
На моем GT-I580 симка вытаскивается без снятия батареи, но при этом телефон ребутится, обнаруживая пропажу симки. Думаю, что такой аппарат с такой прошивкой маловероятно, что можно найти. Тут либо нужно самому каким-то образом ОС допиливать, либо что-то совсем экзотичное искать.
Фишка в том, что facebook может провести это дело в студенческие массы через университеты — когда преподаватели будут постить задания или файлы к ним в группы facebook. В нашем вузе, к примеру, преподавательский состав больше предпочитает использовать Fb, тогда как в Вк почти никто из них и не зарегистрирован.
Если бы можно было собрать просто под винду, то так бы и собирал. Но присутствует потребность работы с нативными линуксовыми функциями vnc и rfb, в чем mingw, на сколько я знаю, не силен, а cygwin должен это дело обработать подключив свою библиотеку.
Особенно прописать что-то вроде «подписывая данный договор, работник отказывается от юридических прав на интеллектуальную собственность, созданную им во время работы по данному договору, в пользу Работодателя».