android
大家好,#Fread 现在已经决定开源了,欢迎大家查看代码提交 PR。
Fread 经历了两年多的开发,从开始到现在一直免费使用,之前由于没考虑好到底是付费下载还是免费所以闭源,仓库里也有很多敏感数据一直没法开源,现在主要功能都开发的差不多了,也是时候开源出来了。
虽然这种项目大部分都是业务代码,但是 Fread 还是有些独特之处的,首先使用的是 Kotlin Multiplatform 和 Compose Multiplatform 做跨平台,目前像 Fread 这么复杂的产品使用这样技术栈的其实很少,并且这是比较新的技术,这点 Fread 有很多参考意义。
另外 Fread 因为要兼容多个社交平台以及混合 Feeds,所以架构设计上下了点功夫,目前可以从架构上兼容这些短博客协议。
总之,虽然确实希望通过 Fread 赚钱,但我更希望自己开发了这么久的 App 有更多的人使用和喜欢。
#Mastodon #Bluesky #rss #activitypub #fediverse #FOSS #Android #Opensource #Freesoftware
I know #Android sucks in a lot of ways, but I'm tempted to get a #BOOX device as my next laptop, using Termux as my CLI.
Just get a 10" eink tablet and pair it with a BT keyboard or something. Because I don't see too many e-ink laptops out there, except for incredibly expensive ones.
Using #eInk for a laptop would be a fun exploration in minimalism, particularly if monochrome.
I am reminded once again that @trunksapp is probably the best Mastodon app on the market available for Android.
Meine IT Sicherheits-Privatsphäre Übersicht für alle :-)
als PDF:
https://cryptpad.digitalcourage.de/file/#/2/file/++iR72w4cvNFngjd0ndhS2Yn/
#Privatsphäre #Datenschutz #sicherheit
#security #AppStore #Kryptografie
#Passwort #PasswortManager #Informationssicherheit #Informationsfreiheit #IFG #Politik #Gaming #gog #Lutris #Android
#Mail #Cloud #Browser #WebBrowser #Verschlüsselung #DNS #VeraCrypt #Fdroid #Messenger #Threema #Signal #Linux #Taler #Trixie #Foss #Gaming #OpenSource #UnplugTrump #Fediverse #Menschenrechte #Community #LinuxHelden #GamingonLinux #VPN #GegenRechtsHilfe #FediLZ #Mastodon #Shopping #PreppingforFuture #Katastrophenvorsorge #Schutzmaßnahmen #supportyourhinterland #Mobilfunk #NewPipe #uBlockOrigin #Medienkompetenz #Facebook #Instagram #Meta #YouTube #Chatkontrolle #überwachung #Matrix #Suchmaschine #Tastatur #2FA #Nichtszuverbergen
Here's an except from a post on Matt Stoller's BIG newsletter, which is very good on the subject of antitrust:
The last meaningful reference point for an antitrust remedy is the Microsoft case. In that one, the break-up was overturned, and a weak interoperability mandate was imposed. But the real penalty to Microsoft was embarrassment and fear within the executive suite; no longer would the company crush its rivals, from then on, lawyers would cautiously oversee product design. That’s not ideal, Microsoft should have just been broken up and set free to compete. But a chastened leadership did have the effect of not killing the next generation of companies, who ended up creating Web 2.0. That’s deterrence, which is one goal of antitrust remedies.
This remedy, by contrast, is obviously going to fail. And the main reason is that, unlike Microsoft, Google’s leadership is utterly unchastened. Google CEO Sundar Pichai and chief legal officer Kent Walker will get bonuses for what they did. They see this conflict as one in which they fought bitterly, and kept at it, and shredded documents, and the result was… victory. They will have no compunction continuing to engage in unlawful behavior. After all, what’s the worst that could happen? Would a rival or the government really go before a weak judge who doesn’t want conflict, and convince him to act? I don’t think so. In other words, this decision isn’t just bad, it’s virtually a statement that crime pays.
Stoller recently wrote a post titled "Why Is Google Still in One Piece? The Terminating a Monopoly Problem" with the subtitle: "Google has lost three separate antitrust cases, and more are on the way. Why does this company still exist in one piece? It shouldn't, but we're still dealing with the hangover of the 1990s."
The problems with the tech sector go all the way to the tippy top.
#Google #monopoly #IllegalMonopoly #antitrust #dev #tech #Gemini #android #Chrome
A friendly tip to #Android developers: If you want to pull out a new release, you need to repackage the previous version as a new release. Android lacks a downgrade mechanism. You'll be forcing your users to reinstall otherwise.
- v1.0.0 > 1.1.0 (fail) > 1.1.1 (originally v1.0.0)
#Android picks of the day:
➡️ @WeAreFairphone - Community account for ethical manufacturer of Android phones
➡️ @Androidauth - Tech news site about Android-based devices
➡️ @androidfaithful - Podcast about Android news
➡️ @androidweekly - Android development newsletter
➡️ @droidapp - Dutch-language Android news site
➡️ @paug - Paris Android user group (in French)
➡️ @e_mydata (OS) & @murena (phones) - Makers of de-Googled Android OS, also sell phones with de-Googled OS preinstalled
🧵 1/6
Since #NeoDB also has a "social" feature, it's awesome that we can login in #Fediverse apps. For users who prefer to use their NeoDB account beyond just a shelf/tracking/library can do so.
For example, this post was made via the #Fedilab #Android app.
As usual, another dumb implementation in #FinTech #Philippines scene.
A certain №1 (or №2?) #bank is now blocking #Android #accessibility features, they tagged it as "Compromised device". 🤦🏽🤷🏽
GrapheneOS: Where Licenses Matter More Than People
GrapheneOS could have shipped real accessibility support. They had a screen reader. They had a libre speech engine — one they requested a feature from. They got that feature.
And then they said no.
Because the license was GPLv3.
They’ll ship sandboxed Google Play Services.
They’ll let you install GPLv3 software from their app store.
But a working screen reader for blind users?
Blocked. On principle.
This isn’t a technical limitation.
This is not a matter of priorities.
This is cruelty by ideology — and they’re proud of it.
So here it is. My full public dissection of the excuses, the hypocrisy, and the sheer contempt they’ve shown to the people who need privacy and security most: the disabled.
They chose licensing purity over basic humanity.
I chose to write this.
https://fireborn.mataroa.blog/blog/grapheneos-where-licenses-matter-more-than-people/
#GrapheneOS #Accessibility #FOSS #Blind #DisabilityTech #Inclusion #GPLv3 #espeak #a11y #Security #FreeSoftware #DisabilityRights #Android #Rant #TechShame
We're excited about today's Android update! Floating tabs, easier reading, and more control over how you view your tabs. It's the little things that make browsing better. ✔️
📋 Full list of changes: https://vivaldi.com/blog/vivaldi-on-android-7-4/
Oh lol.. I just managed to export a working #Android build for the first time yay!
It does uses an older API (29) for now but it should work!
What Happened to the Android Applications of Simple Mobile Tools?
Uncover the truth behind the sale of Simple Mobile Tools’ Android Applications to ZipoApps and learn about what alternatives are available.
https://www.adamsdesk.com/posts/simple-mobile-tools-android-applications/